How To: Improve Windows Vista Network Performance, While Running Multimedia Programs

music-playback-icon

Fact: Windows Vista is throttling down the network interface to 10 packets per second to prevent choppy audio playback.

Reason: Users expect multimedia applications, including music and video players, to offer a seamless playback experience. However, demand for the CPU by other concurrently running applications, like antivirus, content indexing, or even the mail client, can result in unpleasant hiccups. To provide a better playback experience, Windows Vista introduces MMCSS to manage the CPU priorities of multimedia threads.The Multimedia Class Scheduler service (MMCSS) enables multimedia applications to ensure that their time-sensitive processing receives prioritized access to CPU resources. This service enables multimedia applications to utilize as much of the CPU as possible without denying CPU resources to lower-priority applications.

This is supposed to help with multimedia performance but of course it is very counterproductive when your audio/video files are streamed over the network.

Resolution:

multimedia-class-scheduler-service

In circumstances where you experience a decrease in network performance, you can control the throttling rate to improve network performance in Windows Vista.For this, configure a registry key NetworkThrottlingIndex to control the throttling rate.But do it careful and with caution as it may affect the multimedia playback quality.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Multimedia\SystemProfile
Name : NetworkThrottlingIndex
Value type : DWORD
Value data : From integer 1 through integer 70 (Decimal) (Decimal)

To turn MMCSS off without mucking with the service dependencies, just set the SystemResponsiveness regkey to 100. If things start skipping on you, then you might have to turn it back on.

Note that when the NetworkThrottlingIndex registry entry does not exist, the behavior resembles the default behavior.Also this settings are only really useful if you are on a gigabit network – the default values should be fine for a Wireless network.

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google

Popularity: 8%

Did You Like This Post? Then You Might Find These Also Interesting:

Written by Tony on May 12th, 2009 with no comments.
Read more articles on Vista Networking and Vista Performance.

Related articles

No comments

There are still no comments on this article.

Leave your comment...

If you want to leave your comment on this article, simply fill out the next form:




You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .