I've searched all over the place and can't find any solution to this problem, so I'm asking here in the hope that someone else has encountered it.
The problem: Netflix is choppy to the point of being unusable if the computer is busy. But it's not because of the computer (see below). It appears to be I/O related.
Things I've tried:
- Different browsers. Firefox, Safari, and Chrome all have the same problem.
- I've reinstalled Silverlight several times. It doesn't help.
- I've rebooted, logged out and back in, logged in as a different user, and so forth. It doesn't matter.
- Changing the quality setting on Netflix doesn't matter. I've tried on every setting from the highest to the lowest, and it doesn't matter.
- Watching full screen or windowed doesn't make any difference. I can resize the window as small as possible, the problem still exists.
- I've doubled the amount of memory in the machine. It didn't help. The computer is an 8-core Mac Pro (2008), with 16 GB of memory and NVidia 8800GT graphics.
- I've tried enabling and disabling hardware acceleration. It doesn't seem to matter.
- All other audio/video applications (including iTunes) play perfectly, whether playing a local file or streaming. It is only Netflix / Silverlight that has the problem.
I believe it to be triggered by I/O, because if the machine isn't very busy, I can watch Netflix just fine. Large file copies or DVD reads will cause the problem. I might normally think this is just a machine limitation, but with 8 cores and 16 GB of memory, I really don't think that's the problem. I really think it is a Silverlight / Netflix problem.
And here's the real kicker. Under the same load that causes Netflix to be unwatchable, I can fire up a virtual machine running Windows (thereby *increasing* system load), run a copy of Google in the virtual machine, and Netflix will play perfectly in it. So I really don't think it's a problem with the machine's capabilities.
Is there any kind of setting I can check, or a preference that I can change to resolve the problem? I hate to have a whole virtual machine running just to run Netflix when I already have a native player available.