http://bugs.winehq.org/show_bug.cgi?id=24478
--- Comment #63 from Erich Hoover ehoover@mines.edu 2011-09-14 09:31:47 CDT --- (In reply to comment #62)
... I'm running wine directly out of the directory i compiled it in. I made the latest git when I first reported my problem, the version reports as wine-1.3.27-61-g3559ec3 I run 'WINEPREFIX=~/.wine-fallout3 ~/Misc/workdir/wine-fallout/wine Fallout3.exe'
That seems wrong, unless I'm mistaken you need to change the default configure options or Wine will still look for DLLs in /usr/local/lib/wine. Did you configure Wine with the "--prefix" option? For example, if you wanted to avoid installing over an existing Wine installation you would run: -- ./configure --prefix=${HOME}/Misc/workdir/wine-fallout-build make && make install WINEPREFIX=~/.wine-fallout3 ~/Misc/workdir/wine-fallout-build/bin/wine > Fallout3.exe --
... Hmm, but with native quartz I get the exact behaviour you described with your patches (I get background music in game, but radio stutters). Without any patches (i.e. also without the PulseAudio patch) I only have enviromental sounds and no background music (and only announcer on the radio).
Hmm, have you tried re-compiling with my patches removed and using the "patched" Wine? I'm relatively certain that the stuttering problem I'm seeing is not related to quartz, so I would kind of expect that (I believe it's related to how dsound handles the system heartbeat).
I will look for an easy way to disable PulseAudio temporarily and then comment again. But I don't want to do anything to drastic to my system just to find out if that's the issue, sorry.
No problem, what I do is run a script that edits "~/.pulse/client.conf" to contain: -- autospawn = no -- and then I run "pulseaudio --kill". To get PulseAudio back I just delete that config file and run "pulseaudio -D". However, I think the problem is that you're using the wrong DLLs - so I don't believe this will fix anything for you.