[Bug 7617] New: dsound buffer underruns on campaign/mission start videos in C&C Generals

Wine Bugs wine-bugs at winehq.org
Sat Mar 3 17:31:13 CST 2007


http://bugs.winehq.org/show_bug.cgi?id=7617

           Summary: dsound buffer underruns on campaign/mission start videos
                    in C&C Generals
           Product: Wine
           Version: 0.9.32.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: blocker
          Priority: P2
         Component: wine-directx-dsound
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: jasmin.1023 at yahoo.com


problems with direct-sound, regardless of whether alsa or oss is used and with
any hardware acceleration/driver emulation options. After I put my Config.ini in
"~/Command & Conquer Generals Data", i can start the game. Solo Play -> Skirmish
always works, but..

Most of the mission start videos.. trying Solo Play -> GLA always crashes as
soon as first mission video starts. also, if you clicked China, first mission
video works, but after the initial video of 2nd mission, it crashes at or after
the "destroy the convention part".. The errors in both scenarios are related to
DSOUND and problems with buffer underrun detection. I have it running up to
1600x1200.. i run it at "low" in video quality settings. it runs fine when set
to "high" even at that resolution, but it gets slower almost as cedega at "low"
also i've noticed when playing a big skirmish game (I + 7 armies on a 8 player
map), things start getting slower 15 minutes into the game or so, and then the
buffer underrun errors start scrolling again in the terminal in the back, though
the game continues to run for hours even.

while playing skirmish:
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7084f28
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=18812 <
primary_done=18816)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=18176 <
primary_done=18180)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=16008 <
primary_done=16012)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12396 <
primary_done=12400)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=12380 <
primary_done=12384)
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=28536 <
primary_done=28540)

the above errors always show while playing around in the game (in skirmish for
example)

But these are the errors that show when the campaign videos lockup the game,
scrolls really fast in the terminal using up 99.9% cpu:

err:dsound:DSOUND_MixOne underrun on sound buffer 0x98e5e20
err:dsound:DSOUND_MixOne underrun on sound buffer 0x98e5e20
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1ddf60
err:dsound:DSOUND_MixOne underrun on sound buffer 0x98e5e20
err:dsound:DSOUND_MixOne underrun on sound buffer 0x98e5e20
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1ddf60
err:dsound:DSOUND_MixOne underrun on sound buffer 0x98e5e20
err:dsound:DSOUND_MixOne underrun on sound buffer 0x98e5e20
err:dsound:DSOUND_MixOne underrun on sound buffer 0x98e5e20
err:dsound:DSOUND_MixOne underrun on sound buffer 0x1ddf60

-- 
Configure bugmail: http://bugs.winehq.org/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