http://bugs.winehq.com/show_bug.cgi?id=1361
------- Additional Comments From z_god@wanadoo.nl 2003-28-06 10:37 ------- Bug comments restored from Gmane.org:
I'm running Red Hat Linux 8.0 2.4.18-14 on an nForce2 mainboard, the A7N8X Deluxe. When running wine-20030219 half-life and starcraft's sound works fine (I believe they both use DirectX for sound). When I installed wine-20030318 the starcraft sound is intermittently on and off and half-life's sound is totally gone. I'm not sure about the inner workings of Linux's driver architecture but the proprietary non-opensource nvaudio module driver I'm using might have something to do with it. I kind of doubt it, but thought I'd say I'm using that.
------- Additional Comments From mike <at> theoretic.com 2003-04-03 08:44 ------- Did any other updates to your system take place between this time, in particular, did you run up2date?
If not, then this is prolly a directsound regression, there have been quite a few DSound changes lately. If so then I'll assign this to robert reif, as he's done much of the work lately. Ideally, you would do a CVS regression trace, could you do one of them?
------- Additional Comments From reif <at> earthlink.net 2003-04-03 12:17 ------- Could you do a trace for me? Run your program as: wine --debugmsg +wave,+dsound program.exe >& trace where program.exe is either starcraft or half-life and either post the files here or email them directly to me.
------- Additional Comments From reif <at> earthlink.net 2003-04-06 20:21 ------- Are you using a microphone with half-life? If so (or even if not), the problem may be related to bug 1363. In the [dsound] section of the config file, add: "HardwareAcceleration" = "Emulation" and see if that helps. If so, then the real fix will have to wait until I finish the direct sound capture driver.
------- Additional Comments From gregsurbey <at> hotmail.com 2003-04-08 22:06 ------- I built the wine CVS on 04/07/2003 and did the following:
[gsurbey@02f2847 Half-Life]$ pwd /usr/share/wine-c/Program Files/Half-Life [gsurbey@02f2847 Half-Life]$ wine --debugmsg +wave +dsound hl.exe >& trace [gsurbey@02f2847 Half-Life]$ cat trace wine: cannot find '+dsound'
I don't know why it can't find dsound... so I tried
wine --debugmsg +wave hl.exe >& trace
and I've included the output in the attached file, but I'm not sure if this output will help you since there's no dsound loaded...
then I did a "make uninstall" of the cvs tree and did a "./tools/wineinstall" for wine-20010510 and got the same exact dsound not found message. BUT sound in wine-20010510 works fine in half-life and starcraft. The "HardwareAcceleration" = "Emulation" option in my ~/.wine/config changed nothing, probablly since the dsound isn't being loaded to begin with.
------- Additional Comments From mike <at> theoretic.com 2003-04-09 04:32 ------- Note the "," mark between +wave and +dsound - not very intuitive I know.
------- Additional Comments From gregsurbey <at> hotmail.com 2003-04-10 15:01 ------- Alright, I made a successful trace and sent the file to Robert Reif. Thx for the tip about the comma, I'll be sure to be less newbish about sending in bug reports in the future.
------- Additional Comments From reif <at> earthlink.net 2003-04-10 20:53 ------- Created an attachment (id=451) --> (http://bugs.winehq.com/attachment.cgi?id=451&action=view) program trace of +wave,+dsound
------- Additional Comments From reif <at> earthlink.net 2003-04-10 20:58 ------- It's not a capture or full duplex or multiple sound card issue so it's not something I introduced. However, it is having problems mixing the sound. I'm going to have to defer this to someone that is more familiar with the mixer buffer problems. I'm attaching the trace you sent.