Accessibility options

Get better sound with Vista

Author: Niall Magennis
Date: Fri, 03 Jul 2009 10:00:00 GMT

Take a tour round the inner-workings of Windows Vista’s audio controls

When it first launched, many people complained that audio support under Windows Vista was worse than under XP; audio glitches were common, especially when switching between applications or moving open windows around the desktop, and Vista even struggled to play an MP3 file.

The source of the audio woes was the total redesign of the way Vista handled audio. Microsoft had been dismayed by the number of crashes caused on its previous operating systems due to problems with audio drivers.

It took the issue so seriously that by default it turned off the audio stack in Windows Server 2003.

Its plan for Vista was to avoid these issues by removing much of the audio functionality from the operating system’s kernel. The advantage of this is that if the audio system collapses it doesn’t drag the whole OS down with it.

The disadvantage was that existing drivers needed to be rejigged to work.

The new audio system is quite complex because it involves a new driver format called WaveRT (see the last page of this feature), three new APIs, plus the use of Vista’s Multimedia Class Scheduler Service (MMCSS).

The MMCSS allows applications to request high-priority processing from the CPU when working on time-sensitive processes such as playing audio – audio data needs to arrive in sequence and on time to the soundcard to avoid gaps and glitches in playback.

It didn’t help that the WaveRT driver specification underwent significant revisions just before the final version of Vista was released. This late change meant some early drivers were written to the older specification rather than the newer version; it’s this that caused some of the glitches.

SP1 tweaks Microsoft made some tweaks to the audio system with the release of Service Pack 1 for Vista and this, combined with newer drivers from manufacturers, seems to have cured many of the audio problems.

More features

Find legal advice and services online
Make the most of legal advice freely available on the internet Thanks to the internet you can do several things online that used to require a trip to a lawyer’s office, such as applying for a ...
10 useful free Google tools
Best known for its search engine, Google has developed a range of interesting and useful free tools. Here’s our pick of them Google made its name as a search engine but, over the years, it has ...
Working with windows in Windows
Microsoft Windows is all about – perhaps unsurprisingly – windows. We explain how to master them It may be stating the obvious, but windows are a fundamental part of Microsoft Windows. Almost ...
How to spot and avoid online scammers
Fake emails and websites can look very realistic, and trick thousands – but we explain how to outsmart them According to the website Bank Safe Online, 20 million UK citizens now access their ...
How to install and configure a monitor
Setting up a new display can be fiddly – we explain how to do it Not only are flat-panel LCD monitors cheaper than ever, but they are also bigger, brighter, clearer and easier to use. Replacing ...

Advertisement starts


Advertisement

Advertisement ends

News

Intel’s new Core vPro starts PC fight-back in the enterprise
Intel brings Sandy Bridge to business systems with features to keep the ...

Reviews

Dell PowerEdge M-Series Blade Server review
An impressive blade server system that can match anything from HP and ...

Features

Working with windows in Windows
Microsoft Windows is all about – perhaps unsurprisingly – windows. We ...

Workshops

Faster Windows with fewer visual effects
Fine-tuning the way Windows uses visual effects can improve performance in XP, Vista and 7

Videos

Review: Intel Classmate PC
Review: Intel Classmate PC. A classroom computer that's shock-resistant -

Free newsletter

Enter your email address below and receive your Free technology newsletter.

 
 
 

Advertisement starts



Advertisement ends

Page Footer


Access keys


You will need to use different key combinations in order to use access keys depending on your internet browser, find out which on our accessibility page.
  • (0) Navigate to Accessibility page.
  • (1) Navigate to Home page.
  • (2) Navigate to My email.
  • (3) Navigate to My Account.
  • (4) Navigate to Site Map page.
  • (5) Navigate to Contact us page.
  • (6) Navigate to Members channel.
  • (7) Navigate to Services channel.
  • (8) Navigate to News & Info channel.
  • (9) Navigate to Entertainment channel.
  • ([) Skip down to the Primary navigation block.
  • (]) Skip down to the more links within this section block.
  • (=) Bypass all navigation and jump to the content.
  • (x) Text only version of this page.