It looks like your sound card driver is broken. It says it supports triggers but then fails when they are used. I hate to say this but get a better supported sound card or fix the driver. motub@xxxxxxxxx wrote: > Hello yet again. > > My other problem is with Direct Sound. I put DeusEx in the title, but I > also have this problem with Icewind Dale I and II (and perhaps other > things I haven't yet tried to install or play). > > Wine version: 20040112 > Distribution: Mandrake 9.2 > Sound card: onboard VIA 8233 using OSS drivers (since they actually work > under Mandrake and apps seem to like them better than ALSA) > > Basically the deal is that the game starts fine. This time, I installed > DeusEx under Wine and am playing previous Windows installs of IWD 1 and > 2, but it doesn't make a difference, as I've had this problem since way > back in September or so, and I've reinstalled all three games multiple > times various ways (either through Wine or under Windows). > > The game (whichever one) starts fine, but I cannot even get out of any > menu screen (where I'm changing settings or choosing a save to load or > whatever) before the sound (music, usually) starts to loop. The game can > still be played "normally"-- no hang or problem with visuals or mouse or > anything-- but it's so annoying that I usually quit without playing (all > three games have good music and rely on speech to some extent, so > turning the sound off is an option, but not a good one). I can also quit > normally via the game's normal exit menu-- but the sound does not stop > when I close the game, or the terminal. > > As in my last post, the sound only stops when I kill the wine-pthreads > process in the System Monitor (I didn't know that last September-- I > just used to log out and back in). > > Here's the log for DeusEx. I was also changing the resolution from > 640x480 to 1280x1024 at the time, which also acted a bit odd, as you can > see (but then again, I didn't realize I had an unhandled exception > already when I did it)-- but you can also see that the sound errors > occurred well before that: > > fixme:xvidmode:X11DRV_XF86VM_SetCurrentMode Need to update SYSMETRICS > after resizing display (now 640x480) > fixme:keyboard:RegisterHotKey (0x30022,49254,0x00000001,27): stub > fixme:keyboard:RegisterHotKey (0x30022,49255,0x00000001,9): stub > fixme:keyboard:RegisterHotKey (0x30022,49256,0x00000002,27): stub > fixme:keyboard:RegisterHotKey (0x30022,49257,0x00000002,9): stub > fixme:ole:CoCreateInstance no classfactory created for CLSID > {92fa2c24-253c-11d2-90fb-006008a1f441}, hres is 0x80040154 > fixme:ole:CoCreateInstance no classfactory created for CLSID > {d8f1eee0-f634-11cf-8700-00a0245d918b}, hres is 0x80040154 > fixme:dsound:IDirectSoundImpl_SetCooperativeLevel level=DSSCL_PRIORITY > not fully supported > fixme:dsound:IDirectSoundImpl_QueryInterface Unknown IID > {d8f1eee1-f634-11cf-8700-00a0245d918b} > err:dsound:DirectSoundCreate8 dsound already opened > fixme:dsound:IDirectSoundImpl_SetCooperativeLevel level=DSSCL_PRIORITY > not fully supported > err:wave:IDsDriverBufferImpl_Stop ioctl(/dev/dsp, SNDCTL_DSP_SETTRIGGER) > failed (Invalid argument) > err:wave:IDsDriverBufferImpl_Stop ioctl(/dev/dsp, SNDCTL_DSP_SETTRIGGER) > failed (Invalid argument) > fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=3900 > < primary_done=3904) > err:wave:IDsDriverBufferImpl_Stop ioctl(/dev/dsp, SNDCTL_DSP_SETTRIGGER) > failed (Invalid argument) > fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=3900 > < primary_done=3904) > err:wave:IDsDriverBufferImpl_Stop ioctl(/dev/dsp, SNDCTL_DSP_SETTRIGGER) > failed (Invalid argument) > fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=3900 > < primary_done=3904) > fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=21172 > < primary_done=21176) > wine-pthread: mixer.c:894: DSOUND_PerformMix: Assertion `dsound->playpos > < dsound->buflen' failed. > wine: Unhandled exception (thread 0035), starting debugger... > err:seh:start_debugger Couldn't start debugger > ("programs/winedbg/winedbg 51 280") (2) > Read the Wine Developers Guide on how to set up winedbg or another debugger > fixme:xvidmode:X11DRV_XF86VM_SetCurrentMode Need to update SYSMETRICS > after resizing display (now 1280x1024) > fixme:xvidmode:X11DRV_XF86VM_SetCurrentMode Need to update SYSMETRICS > after resizing display (now 1280x1024) > fixme:keyboard:UnregisterHotKey (0x30022,49254): stub > fixme:keyboard:UnregisterHotKey (0x30022,49255): stub > fixme:keyboard:UnregisterHotKey (0x30022,49256): stub > fixme:keyboard:UnregisterHotKey (0x30022,49257): stub > fixme:keyboard:RegisterHotKey (0x30022,49254,0x00000001,27): stub > fixme:keyboard:RegisterHotKey (0x30022,49255,0x00000001,9): stub > fixme:keyboard:RegisterHotKey (0x30022,49256,0x00000002,27): stub > fixme:keyboard:RegisterHotKey (0x30022,49257,0x00000002,9): stub > fixme:ddraw:Main_DirectDraw_SetCooperativeLevel > (0x403ad608)->(00000000,00000008) > fixme:xvidmode:X11DRV_XF86VM_SetCurrentMode Need to update SYSMETRICS > after resizing display (now 1280x1024) > ------------------------------------------------------------------------------------ > > I was hoping that the DirectMusic improvements in 20040121 would have > solved this for me, but apparently not. > > Is there anything I can do? > > Thanks in advance again, > Holly Bostick > > _______________________________________________ > wine-users mailing list > wine-users@xxxxxxxxxx > http://www.winehq.org/mailman/listinfo/wine-users _______________________________________________ wine-users mailing list wine-users@xxxxxxxxxx http://www.winehq.org/mailman/listinfo/wine-users