The first two in combination fixed all my problems, including sync, pops and audio-dropout.
Try them all as you wish. Thanks to everyone who has contributed.
First and formost
RE-INSTALL or UPDATE Drivers
RE-INSTALL or UPDATE directX
EMULATED drivers fix (Works well if this is the problem)
ADDENDUM TO EMULATED drivers fix
Download and install Creative's latest drivers manually. If it worked, dxdiag should identify your driver as "ctaud2k.sys." I am using an SB Live! 5.1, and it may be different for other cards.
I don't actually remember the name of the incorrect MS driver, but it was something like emu2k.sys. If that driver is listed in dxdiag, nothing you do to the registry will help. You can change the registry values all you want, but if it's still running the MS-provided dll, you are running emulated sound.
With thanks to SuperSocialist.
DOWNGRADE EAX.DLL to 188.8.131.52 (Works well)
Hotlink to replacement file: http://webzila.com/dll/2/eax.zip
Link to search (type eax.dll) http://www.webzila.com/?wz=dll
Credit to Qjimbo (sorry dude) post: Original thread
Link to Alternative OLDER EAX.dll
Link to original eax.dll (if it makes it worse and you forgot to backup)
Thanks to Maf
CHECK SPEAKER CONFIG
For NFORCE-BASED boards with realtek audio - REALTEK AUDIO DRIVER REPLACEMENT
Scroll down to Sound Fixes/Tips for details.
Direct link to realtek drivers (dont pick 64 bit unless you have XP 64): http://tinyurl.com/808g
From GoogleSta's Technical FAQ.
Another link to similar fix for nForce Here
From RS Bows
WIN98 Compatibility mode fix
DOWNGRADE DIRECT-X to 9.0B
Remove 9.0c using Direct X eradicator 2.0
Update - DXE 2 doesn't support Service Pack 2, use this instead
directx happy uninstall 3.4:
I'm told 1.2 is more stable than 3.4, give it a go:
Cheers to Neu_Lyf
ADDITIONAL DX FIX
Biohazard76 reported that he fixed an audio issue by installing directx8.1 over the top of 9.0c without downgrading. Could work as a last chance effort guys, don't discount anything.
DOWNGRADE ACCELLERATION LEVEL (Last Resort)
Some people have said that downgrading the accelleration level should be the first thing to try. The only reason that I put this as last resort is that I believe the game should have been created to work properly using the hardware the way it was designed to be used, rather than cutting down the features that are enabled. Sorry if you disagree, this is just my ethos.
MISSING SOUNDS: like ambient etc it was pointed out by one user (sorry, can't remember who, PM me) that setting his SB Live card to quadraphonic worked for him.
CRACKLING SOUND: Walpurgis points out that he gets consistantly crackling sound only this game and battlefield 2 demo. This suggests that the game-libraries are not mature, so the eax.dll method above may have some effect, and then possibly the dx downgrade as well.
Don't forget to test with dxdiag to make sure the settings haven't been changed incorrectly
Post your additional fixes here.
Edited by Overture, 02 August 2005 - 11:48 AM.