Mark Russinovich On Vista Network Slowdown
koro666 writes "In his latest blog post, Mark Russinovich analyzes the network slowdown experienced by some users when playing multimedia content. 'Tests of MMCSS during Vista development showed that... heavy network traffic can cause enough long-running DPCs to prevent playback threads from keeping up with their media streaming requirements, resulting in glitching. MMCSS' glitch-resistant mechanisms were therefore extended to include throttling of network activity. It does so by issuing a command to the NDIS device driver... [to] pass along, at most 10 packets per millisecond (10,000 packets per second)... [T]he networking team is actively working with the MMCSS team on a fix that allows for not so dramatically penalizing network traffic, while still delivering a glitch-resistant experience.'"
I don't disagree, but there's not much high ground to be held by the camp that can barely manage to keep X (and the dozen layers of cruft on top of it) responsive at load or even just low latency at idle. Or perhaps more relevant: the recent scheduler flamewar?
Microsoft fucked up once. Both Windows and OS X have been able to manage low latency, highly responsive desktops and good game performance for a lot longer than any of the free/Free platforms (who are still learning to align text on their buttons).
Opportunity knocks. Karma hunts you down.
"I cannot play mp3s or video without stuttering on Vista with a dual core 2.4 GHz CPU, 4 GB RAM, 500 GB SATA drive"
Have you considered the possibility some/one of your drivers/codecs may be at fault here?
Vista runs sweet for me. It's snappier than XP was in fact.
throw new NoSignatureException();
We're not running on 75Mhz Pentiums anymore.
All goes to show what a load of junk Vista is, bad design, bad execution.
I can churn out 12 96Khz 24-bit audio channels on Firewire and still download things from the net, but then I'm using Mac OSX.