Australia, January 29, 2007 - "Windows Vista and DirectX 10 signal a new era in gaming," so says Mark Walker, Microsoft columnist and gaming evangelist. And he's but one of a chorus of voices from within and without Microsoft touting the merits of the next generation of Windows when it comes to gaming.
So imagine your surprise when you fire up one of your favourite games in Vista - say World of Warcraft or Prey - only to find your fancy EAX-endowed soundcard and 5.1 surround speakers are dribbling out flat, unenhanced stereo sound. Then, in a vain attempt to spruce up the audio by enabling EAX, you get a nice taut error message saying EAX is not detected on your hardware. What's going on?
Welcome to the world of Vista audio. And a brave new world it is.
The root of all these problems? Microsoft's Windows team made the bold decision to rewrite the Vista audio stack from the ground up, and in doing so they removed hardware acceleration for DirectSound. That's right. They took hardware support away from the most ubiquitous sound API implemented in games over the past several years.
As a result, in many of today's games, all those feature-laden sound cards, with their multiple channels, audio extensions and hardware accelerated processors, become little better than common garden variety on-board sound running in software mode. Naturally, Creative Labs (amongst others) is pissed.

The new Windows audio stack's new strengths belied a critical weakness: much of the audio stack was run in kernel mode, right in the guts of Windows. This meant that if - heaven forbid - something went wrong and the audio stack crashed, there was a good chance it would drag the rest of Windows down with it.
According to the blog of Larry Osterman, veteran engineer at Microsoft, "the amount of code that runs in the kernel (coupled with buggy device drivers) causes the audio stack to be one of the leading causes of Windows reliability problems."
And when Windows crashes, whatever the cause, who gets blamed? Microsoft. So after years of reprisals from angry users like us, the Windows team finally threw their arms in the air in exasperation and decided to entirely rewrite the audio stack from scratch for Longhorn. The project started in 2002 following the launch of Windows XP, and we're finally seeing the fruit of it today with Windows Vista.