I was wondering if directsound 3D will work on windows 7 if i run it under Windows XP compatibility (when you right click the EXE.)
This is basically for older games such as Vcod 1&2.
I plan on getting the creative XFi Titanium HD also.
Absolutely not. DirectSound3D just isn't implemented in the Vista/7/8 sound stack.
It's like how setting Windows 95/98 compatibility isn't going to make 3dfx Glide-only games run with hardware acceleration on today's cards that only support Direct3D and OpenGL.
This is why the Creative cards have ALchemy, the Asus cards have DS3DGX, the Realtek codecs have 3DSoundBack, etc. You need to wrap those DirectSound3D calls into OpenAL if you want hardware sound acceleration to work. Fortunately, ALchemy works very well on X-Fi cards.
(Unfortunately, it doesn't work at all on Aureal A3D games, but those usually have a DS3D mode that will work.)
Thx for the reply.
What would you suggest I do for perfect sound on retro games like cod 1 and 2.
Install windows XP for a dual boot partition for direct sound 3d.
or use this ALchemy program in windows 7?
Out of the two what would give me better audio quality / positional audio?
ALchemy comes as part of the X-Fi driver package, and I find it to work well enough to not warrant setting up a Windows XP dual-boot system. (Especially if the card in question is the X-Fi Titanium HD, which has no XP drivers.)
You just set up ALchemy for each game, and you're good to go. (It really just copies a dsound.dll and a dsound.ini with some configuration variables into the game directory, where the main executable is located.)
In the rare case that you have audio artifacts, lowering the Duration value a bit (usually from 25 to 20) generally helps sort it out.