Whenever I change the sound driver from ALSA to OSS in winecfg all of my steam games are muted. Some of the games doesn't even start, some of them start but are totally silent with OSS. I installed a couple of non-steam games into the same wineprefix, interestingly they can use both sound systems. So this issue is applied only to steam games. If I apply the WINEDEBUG=+dsound parameter when i'm using OSS the following warnings pop up in the console: warn:dsound:DirectSoundDevice_Initialize no driver Does anyone have similar experience with steam games? I'm running wine-1.1.35 (compiled from source) on Fedora 12. Pulseaudio is disabled systemwide.
Just a guess, but do you have the also-oss package installed on your system? -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.winehq.org/pipermail/wine-users/attachments/20091231/bd20cef6/attachment.htm>
Ooops, I've just noticed the alsa-oss and devel packages were NOT installed. But how on earth could I compile wine from source with Oss sound support? I have both Alsa and Oss in the Audio tab in winecfg, and the audio tests are OK with both of them. Anyway thanks for your reply.
I suppose now i have to recompile wine as the alsa-oss packages were installed subsequently. I think i'm waiting for the forthcoming wine release. But why other (non-steam) games have sound when setting the sound system to Oss? It's beyond me...
AFAIK, you needn't recompile it. The alsa-oss packages provides a means to "emulate" an oss environment so that sound goes through alsa. It may have additional components, but by far the most used with Wine should be aoss. aoss sets up everything so that the application that you want to use (passed as an argument) believes it is in an OSS environment. This tricks the app and manages to redirect sound to ALSA devices. Thus, if you have a mixer in ALSA (pulseaudio behind / dmix / blablaBANANA ), and no mixer with OSS, you can mix sound. This is a must-have for steam games. So, after installing that package, you should be able to set the OSS driver in winecfg and run your apps like this: aoss wine <app> A similar utility is padsp, but, AFAIK, it lacks more important stuff and it is only used with Pulseaudio, Cheers, Jorl17