17198 Views Previous 1 2 3 Next 36 Replies Latest reply: Jan 30, 2014 12:38 AM by POA_ Go to original post
can it be related to the fact SilverLight can't get hardware acceleration on the mac ? with nVidia gfx active. is that how silverlight works on your MBP ?
I used the ctrlalt+shiftD to get info
see screenshot for data:
maybe that is the reason the bandwidth is capped ?
more data from the sliverlight player, indicated no hardware acceleration takes place with the latest SilverLight installation
OS Version: 10.6.6.0
Browser Version: 5.0.3
UA: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 1066; en-us) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/5.0.3 Safari/533.19.4
Screen Size: (1680,1050)
Screen Avail: (1680,980)
Client Size: (1033,885)
I didn't have a chance to test it on my Mac till now. But I can see now the source of the problem. It is a bug in the Netflix software. They max their Mac speed at a manual selection of 1500. I don't know what shortcut you used on the Mac, but when I do it on Safari 4.0.4 on 10.6.2, buffering rate can't be selected above 1500. So it would appear the problem is Netflix's software. Contact Netflix and let them know the Mac software is still limited to 1500 and this is too slow for your internet service. Mine, it never has been a problem, since I have 7 Mbps.
Interesting. Maybe they need you to use a different web browser. But as I say, I'm not using either the most current web browser, or the most current Mac OS X. The fact it limits me to 1500, and I don't see a problem, suggests something else is eating up more bandwidth on your system. Turn off all file sharing in your system preferences.
Nevermind, it is the same version I have.
GPU acceleration on my i7 MBP is not enabled either. The only differences I notice between mine and yours is I'm using 83MB of memory (you are using 14MB), playing bitrate of 128 (yours reads 64). Your frames rendered is 24, mine are 30 (PAL maybe?). And finally my buffer size is 258/242 seconds.
Message was edited by: lowfokus
I think I got it for you.
You are playing and buffering at the same speeds. Limit your playback to less than 1000. You are only buffering at 1000, thus, if your buffer is only 20 seconds or so, and your play rate exceeds your buffer, you get choppy/stuttering video. Limit it to 500 and keep the diagnostics up to see if it plays correctly.'
In other words, my playing bit rate was 128/500, buffering bit rate is 128/1500.
Message was edited by: lowfokus
Here is someone that had this problem on XP, and this is how he got it to limit the playback:
Limit the buffer to 500. Wait until Silverlight realizes the buffer is way slower than the playback.
Return video to beginning, and then the play rate should not exceed the buffer rate. (500/500).
The stream should stay that way, according to him.
All in all, I don't know anymore if that really does solve your problem, but it is a work around for crummy video. Sorry I can't be of more help than that, but if I do run across a real solution I will shoot it to you.
Thanks for your feedback.
7M/s connection should suffice for full HD at 3800 kbps (it needs about 3M)
Shutter Island is not offered in HD so it has to stop at 1500 kbps.
I am using the latest browser an MacOS versions, and tried it in Chrome, FireFox and Safari, I get the same result and I can change the bitrate to 2600, 3600 manually.
The problem I am having is not stuttering video or streaming, it is not taking advantage of the more bandwidth I have (12Mb) and stays at the 500->1000->1500 bitrate.
on the MBP, hardware acceleration will only activate in fullscreen! and it will only do so when using the intel video card, with nVidia even if you go full screen, it will still be FALSE. problem is Intel video can't handle HD content right... and in anyway silverlight will not try to get the HD version and is still capped at 1500(!)