Windows - disabling network throttling

Soldato
Joined
25 Nov 2011
Posts
20,679
Location
The KOP
Anyone ever done this? Found this on the Battlelog forums and after google about seems like a lot of talk about it.
Windows throttling mechanism

Because multimedia programs require more resources, the Windows networking stack implements a throttling mechanism to restrict the processing of non-multimedia network traffic to 10 packets per millisecond.

The throttling will come into effect only when you are running multimedia programs that are time sensitive. However, this throttling mechanism can potentially cause a decrease in network performance during the active multimedia playback period. This decrease in performance is likely to occur only on high speed networks that are saturated to maximum capacity.

The Problem
the Multimedia Class Scheduler (MCS) in Windows Vista / Windows 7 throttles your bandwidth while playing back multimedia (in-game sound), which can lead to FPS stutters on NASA PCs (confirmed).

Links
http://support.microsoft.com/kb/948066
http://www.tek-9.org/forum/software-61/optimizing_your_net-104896.html
 
If a games FPS is somehow linked to the network bandwidth then that's bizarre.

Secondly, in that linked article it mentions changing DNS priorities.

DnsPriority (DEFAULT: 2000)
Set it to "6" with base hexadecimal.

HostsPriority (DEFAULT: 500)
Set it to "5" with base hexadecimal.

LocalPriority (DEFAULT: 499)
Set it to "4" with base hexadecimal.

NetbtPriority (DEFAULT: 2001)
Set it to "7" with base hexadecimal.

Those changes don't make a difference. Each service is in the same order it was in before.
 
If a games FPS is somehow linked to the network bandwidth then that's bizarre.

Secondly, in that linked article it mentions changing DNS priorities.



Those changes don't make a difference. Each service is in the same order it was in before.

Ignore all the rest, just this bit.

1. START > regedit.exe > RIGHT CLICK - Run as administrator.

2. Go to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile

3. Double click on “NetworkThrottlingIndex."
Set it to "ffffffff" with base hexadecimal.

4. Re?boot.
 
Back
Top Bottom