Windows 7 MKV playback stuttering from a network drive - FIX
Posted: Sun Oct 23, 2011 3:04 pm
If you find that your MKVs are stuttering when being played back from a network drive I may have a solution for you.
It seems that Windows Vista SP1 (on up) introduced a new setting (NetworkThrottlingIndex) that was designed somewhat like QOS but at the OS level instead of on the network stack itself. This setting allows the OS to throttle the network speed of applications when multimedia is being played in an effort to give the multimedia as much network speed as possible.
Unfortunately this does not work too well with MKVs as the OS seems that *some* multimedia is being played (though Windows media player or whatever your player may be) but ends up throttling the codecs (splitters etc) like that are being used to open and playback the actual content.
You can change the behavior of NetworkThrottlingIndex or even turn it off as I've done. A dword of ffffffff turns this "feature" off for good.
You can read more about NetworkThrottlingIndex from this MS KB
http://support.microsoft.com/kb/948066
Anandtech.com also has a write-up on this "feature" when it was introduced in Vista SP1.
http://www.anandtech.com/show/2452/2
One final tidbit, for a slight boost to your LAN network speed (which you need when copying those large MKVs to your server right?) Try using Speed Guides TCP Optimizer http://www.speedguide.net/downloads.php. With tweaks on both ends (client and server) I can reliably get 115MB/s MKV transfers now.
I hope this helps others as much as it has helped me.
PS: Love MakeMKV.
Vidmo
It seems that Windows Vista SP1 (on up) introduced a new setting (NetworkThrottlingIndex) that was designed somewhat like QOS but at the OS level instead of on the network stack itself. This setting allows the OS to throttle the network speed of applications when multimedia is being played in an effort to give the multimedia as much network speed as possible.
Unfortunately this does not work too well with MKVs as the OS seems that *some* multimedia is being played (though Windows media player or whatever your player may be) but ends up throttling the codecs (splitters etc) like that are being used to open and playback the actual content.
You can change the behavior of NetworkThrottlingIndex or even turn it off as I've done. A dword of ffffffff turns this "feature" off for good.
Code: Select all
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
"NetworkThrottlingIndex"=dword:ffffffff
http://support.microsoft.com/kb/948066
Anandtech.com also has a write-up on this "feature" when it was introduced in Vista SP1.
http://www.anandtech.com/show/2452/2
One final tidbit, for a slight boost to your LAN network speed (which you need when copying those large MKVs to your server right?) Try using Speed Guides TCP Optimizer http://www.speedguide.net/downloads.php. With tweaks on both ends (client and server) I can reliably get 115MB/s MKV transfers now.
I hope this helps others as much as it has helped me.
PS: Love MakeMKV.
Vidmo