Thanks for the information! I wasn't aware that Xonar essentially has their own version of ALchemy built in to their drivers. Way cool.
I would like to point a few things that you may find beneficial.
True hardware accelerated audio doesn't exist for Vista and Windows 7
I just wanted to clarify that while MS itself doesn't provide true hardware accelerated audio through DirectSound anymore, OpenAL is capable of hardware accelerated audio within Windows 7 and Vista. Unfortunately, typically the only games that you will see implement OpenAL are games that are available cross platform because OpenAL also works on *nix systems.
The biggest difference with the Creative solution is that DS3D GX doesn't need to be modified for each game, it intercepts the normal calls and makes them usable again, something that does need to be done for ALchemy. If a game isn't in ALchemy's definition list, the software does nothing for the game.
I could be mistaken, but I think you're still missing out on hardware accelerated audio unless you configure the .exe for the game to run in WindowsXP compatibility mode. This is because FMOD, the sound engine used in almost every game nowadays will disable Direct3DSound calls if it detects you are running Windows 7 or Vista. What this means is that the Xonar drivers will never have a chance to intercept the D33D sound calls because they will never be sent.
One way to be certain of that hardware audio is being utilized is to check the sound.log for games that create one. (I wish all games created a sound.log) You can see an example of this on a post I created about enabling hardware accelerated audio in World of Warcraft.
http://blog.k1dblitz.com/2010/12/world-of-warcraft-how-to-enable.html
So far, every game I've played that can do surround sound, has done so, with awesome fidelity
I would also like to point out that hardware accelerated audio and surround sound are two separate things, and not mutually inclusive.
To give an example, Creative has a 3D Surround feature for headphones called CMSS. (not sure if Xonar calls it the same thing) It will take a 5.1 source and apply its "3D magic processing" which gives you surround sound from a pair of stereo headphones. I've also created a blog post on how to configure this functionality here:
http://blog.k1dblitz.com/2012/03/how-to-get-3d-sound-with-headphones.html
What I've stated above is not hardware accelerated audio. It could be considered hardware mixed audio.
Surround sound output in and of itself is not hardware accelerated audio.
The main benefits of hardware accelerated audio are:
- all sound processing is offloaded to the sound card freeing up CPU cycles
- up to 128 sound channel streams (in X-FI and comparable models)
- real time dynamic sound processing effects such as occlusion, reverb, etc.
The important one for Sins being the 128 sound channels as there is a LOT of laser fire going on in big battles. Without hardware accelerated audio enabled you are simply not hearing sounds that should be there.