[Bug 1361] Regression - DirectX sound isn't working properly for some games

Wine Bugs wine-bugs at winehq.com
Sat Jun 28 10:37:22 CDT 2003


http://bugs.winehq.com/show_bug.cgi?id=1361





------- Additional Comments From z_god at 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 at 02f2847 Half-Life]$ pwd
/usr/share/wine-c/Program Files/Half-Life
[gsurbey at 02f2847 Half-Life]$ wine --debugmsg +wave +dsound hl.exe  >& trace
[gsurbey at 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.

-- 
Configure bugmail: http://bugs.winehq.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list