AnandTech Tests GPU Accelerated Flash 10.1 Prerelease
by Anand Lal Shimpi on November 19, 2009 12:00 AM EST- Posted in
- GPUs
Flash 10.1 on GM45 and ION Laptops
As Anand mentioned, I ran some tests on laptops as a sanity check. Besides the AMD numbers (ATI HD 3200 using a Gateway NV52 laptop), I also ran tests on an HP Mini 311 (NVIDIA ION LE) and a Gateway NV58 (Intel GMA 4500 MHD). My results with the ION LE laptop are similar to Anand's experience, except that I didn't have an external display so I used the native 1366x768 laptop LCD. The difference between Flash 10.0 and 10.1 is absolutely stunning on an ION-based netbook. I conducted all of the laptop testing with the videos running in fullscreen mode.
HP Mini 311 (ION LE) Full Screen 1366x768 Performance |
||
Flash 10.0.32.18 | Flash 10.1.51.45 | |
Hulu HD 720p - LOTS - Avg. CPU | 98% | 66% |
Hulu HD 720p - LOTS - FPS | 1.1 | 24.2 |
Hulu 480p - The Office - Avg. CPU | 92% | 66% |
Hulu 480p - The Office - FPS | 7.1 | 27.6 |
YouTube HD 720p - PoP - Avg. CPU | 90% | 69% |
YouTube HD 720p - PoP - FPS (Dropped) | 10.5 (1519) | 24.0 (0) |
Using Flash 10.0, the ION netbook is horrible for Flash video. Standard definition movies on YouTube are about as good as it gets, and there's still obvious frame dropping when running in fullscreen mode. HD movies range from dropping about one third of the frames to dropping well over half of the frames, and that's at 720p. With YouTube now starting to support 1080p videos, things only get worse. We averaged around three frames per second on a 30 FPS video. Hulu is even worse, with SD video managing just 7.1 FPS and a 720p video running a 1 FPS slideshow.
Upgrade to Flash 10.1 and pretty much all of the problems mentioned above are gone. Average CPU utilization drops by 20 to 35% and every video we tested worked without a hitch (provided we used the &fmt=22 workaround mentioned earlier). Hulu's 720p Legend of the Seeker (one of their few HD videos at present) ran at a buttery smooth 24 FPS. Needless to say, your typical netbook using an Intel GMA 950 isn't going to be able to do any of this stuff, regardless of which version of Flash you're running.
Moving on to the Gateway NV58 with GMA 4500MHD....
Gateway NV58 (GMA 4500MHD) Full Screen 1366x768 Performance |
||
Flash 10.0.32.18 | Flash 10.1.51.45 | |
Hulu HD 720p - LOTS - Avg. CPU | 76% | 56% |
Hulu HD 720p - LOTS - FPS | 25.3 | 24.5 |
Hulu 480p - The Office - Avg. CPU | 72% | 62% |
Hulu 480p - The Office - FPS | 33.5 | 10.2 |
YouTube HD 720p - PoP - Avg. CPU | 52% | 41% |
YouTube HD 720p - PoP - FPS (Dropped) | 26.2 (0) | 24.0 (0) |
Things were a bit more interesting on the NV58. First, we really didn't have any trouble watching any of the videos in full screen mode using Flash 10.0. CPU usage was rather high on the 2.1 GHz T6500 processor, but there were no noticeable frame drops. Both Hulu videos had CPU utilization at above 70%, with spikes hitting 95%. The YouTube 720p video we looked at didn't require nearly as much CPU power, and it didn't drop any frames. One oddity worth noting is that frame rates actually tended to be slightly higher than the video content, though it didn't cause any noticeable distortion.
Updating to Flash 10.1 was a mixed bag. The good news is that CPU utilization dropped by 11 points on the YouTube 720p video. The frame rate also locked in at 24 FPS, which is what you would expect since the source movie is 24 FPS. Our Hulu HD 720p movie dropped CPU usage by 20%, again with frame rates running at the expected 24 FPS (give or take). The anomaly was the Hulu SD video, where we saw CPU usage dropped 10% but frame rates went from a smooth 33 FPS down to 10 FPS. Unfortunately, looking around Hulu, the vast majority of their videos appear to have this problem on the GMA 4500MHD.
Considering the problems we had with ATI video playback and Flash 10.1, the problem appears to be either graphics drivers or incomplete support for non-NVIDIA hardware in Flash 10.1. We expect this is one of those areas Adobe will work on during the next couple of months prior to the official launch of Flash 10.1.
135 Comments
View All Comments
JarredWalton - Saturday, November 21, 2009 - link
I stopped messing with Folding when I started doing the calculations for how much it was costing me in electricity (and a few pieces of failed hardware). Plus, the GPU client in particular always seemed to slow down system responsiveness. If you want to multitask GPU intensive applications, I think we're still deep in the driver update stages (whether ATI or NVIDIA). Give it another year... LOL.dicobalt - Friday, November 20, 2009 - link
I have been using Flash 10.1 for the last few days and it seems to crash Firefox in an Nvidia dll. All while using YouTube. Downgraded to the stable release and all is well again. Using Win7 driver 190.38 because newer drivers cause Flash to freeze video up for a half second for every every 10 seconds of video.How I wish Flash would die...
PS. Adobe too.
JarredWalton - Friday, November 20, 2009 - link
My testing on the ION LE was with Win7 and I didn't have any problems. Can you list details of exactly what hardware you're running on? Also, I believe the 195.55 drivers from NVIDIA are part of the requirements for this to work optimally (though if it's just DXVA that shouldn't be true).dicobalt - Friday, November 20, 2009 - link
e6300 / gigabyte-p35-dq6 4gb ram / 9600GTI have not yet tried the 195.55 drivers, those are still beta but I will give it a try. I was also having problems with the new Nvidia drivers not load balancing gpu folding@home while playing videos. The drivers in Vista would allow me to run gpu folding@home and playback a 1080 video without any frames skipping. None of the Win7 drivers allow me to do this so far.
JarredWalton - Friday, November 20, 2009 - link
I would assume you're probably overclocking as well? Most people with something like an E6300 do that. Anyway, you might need to try several combinations, and with this beta software (and beta drivers) I wouldn't count on load balancing of multiple GPU applications.dicobalt - Friday, November 20, 2009 - link
The CPU from 1.86 to 2.8GHz yea, GPU is stock 650Mhz, all works ok in Vista though. I did just install the 195.55 drivers and it's not as severe as a problem with folding and 1080 video but it is still too much dropping to make it watchable. So far YouTube has not caused Firefox to crash yet, that usually takes some time though, it doesn't happen right away. These drivers need some more work and Flash needs to reach a final version so that Nvidia can fix Adobe's screwups lolHalcyon666 - Friday, November 20, 2009 - link
Will the 10.1 prerelease help with flash games like the SPAM on facebook? or is it just for flashed video?JarredWalton - Friday, November 20, 2009 - link
Currently this is targeting video, but Adobe doesn't rule out the possibility of improving other Flash applications in the future.7Enigma - Friday, November 20, 2009 - link
Anand I've got to be honest, I'm not liking the new trend of reposting an old article with a small update. It is difficult to find since you have to go through the article to find the updated information, and the comments section becomes jumbled up with old posts and new posts.Please go back to the old way of posting a small updated blog post with a link to the original article for those that didn't read it originally, or would like to read it again.
For your faithful readers, it's not a small annoyance.
JarredWalton - Friday, November 20, 2009 - link
Actually, the update was by me. I also tried to make it very clear, seeing that the page is labeled with "AMD and Intel Update". I could have done it as a blog, true, and perhaps next time I will.