AnandTech Tests GPU Accelerated Flash 10.1 Prerelease
by Anand Lal Shimpi on November 19, 2009 12:00 AM EST- Posted in
- GPUs
ATI and Intel Update, 11/19/2009:
After uninstalling Flash 10.1, reinstalling, rebooting, and switching to the High Performance power profile (instead of Balanced), some of the Hulu problems noted on the previous page seemed to clear up slightly. We already tested with the latest Intel drivers, so that wasn't the issue. Additional testing revealed that if you disable GPU acceleration with 10.1 (and restart your browser), the Hulu 480p problems are not present, but we continue to have difficulties with Hulu 480p playback on the GMA 4500MHD with GPU acceleration enabled on all the videos we've tested. The 360p videos work without any problems. Here are the updated results, including results from the Gateway NV52 HD 3200 laptop using the Catalyst 9.11 drivers. We've also added the data for 10.1 with GPU acceleration disabled as a point of reference.
Intel GMA 4500MHD (Gateway NV58)
Updated Gateway NV58 (GMA 4500MHD) Full Screen 1366x768 Performance |
|||
Flash 10.0 | Flash 10.1 (GPU) |
Flash 10.1 (No GPU) |
|
Hulu 720p - CPU | 61% | 37% | 69% |
Hulu 720p - FPS | 26.3 | 24.7 | 25.3 |
Hulu 480p - CPU | 58% | 56% | 68% |
Hulu 480p - FPS | 35.9 | 10.9 | 33.9 |
YouTube 720p - CPU | 32% | 24% | 37% |
YouTube 720p - FPS (Dropped) | 26.5 (0) | 24.0 (0) | 19.5 (104) |
Starting with Intel, the results have only changed slightly. We can now use Flash 10.1 in all cases, but we have to disable GPU acceleration for certain videos. This may be an issue similar to NVIDIA stating that ION has problems with YouTube HD videos that are 854 pixels wide; hopefully it will be cleared up with driver and/or Flash updates. HD Flash on the other hand definitely benefits from the GPU acceleration and DXVA in Flash 10.1. The Hulu HD Legend of the Seeker video has CPU usage drop 24% while the 720p Prince of Persia trailer on YouTube reduces CPU usage by 8%. Hulu's The Office does reduce CPU usage 2%, but frame rates drop from 30+ FPS to only 10 FPS.
Turning off GPU acceleration in Flash 10.1 shows where and how much the 4500MHD is helping. The YouTube HD trailer drops to around 20 FPS with occasional dropped frames causing noticeable stuttering, and CPU usage jumps 13%. Hulu HD playback remains smooth, but CPU usage jumps 32%, so the DXVA acceleration clearly helps a lot in this instance. Standard Hulu videos like The Office return to a smooth frame rate, but CPU usage is 10% higher than Flash 10.0. Overall, since the Intel GMA 4500MHD with a T6500 CPU manages to handle Flash video up to 720p in full screen mode using Flash 10.0, the 10.1 update isn't critical right now. If you're using a CULV processor (or a display with a higher resolution), Flash 10.1 may be more beneficial. We'll look at that scenario in a future article.
ATI HD 3200 (Gateway NV52)
Gateway NV52 (ATI HD 3200) Full Screen 1366x768 Performance |
|||
Flash 10.0 | Flash 10.1 (GPU) |
Flash 10.1 (No GPU) |
|
Hulu 720p - CPU | 76% | 56% | 76% |
Hulu 720p - FPS | 13.2 | 24.5 | 24.5 |
Hulu 480p - CPU | 72% | 62% | 73% |
Hulu 480p - FPS | 12.7 | 34.9 | 31.3 |
YouTube 720p - CPU | 53% | 22% | 42% |
YouTube 720p - FPS (Dropped) | 26.0 (0) | 24.0 (0) | 21.3 (103) |
With the updated Catalyst 9.11 drivers, our results were a lot better than before. Previously, using Flash 10.0 we were unable to view either of the Hulu videos (720p or 480p) in full screen mode without severe stuttering. YouTube HD on the other hand worked fine with 0 dropped frames. Moving to Flash 10.1 with DXVA GPU acceleration, we now see smooth frame rates on all Hulu content and lower CPU usage for both Hulu and YouTube videos. YouTube CPU usage on the Prince of Persia trailer drops 31%, Hulu's Legend of the Seeker drops CPU use 20% while nearly doubling the frame rate (i.e. from dropping half the frames to showing everything), and 480p Hulu drops CPU usage 10% with frame rates almost tripling (from ~13 FPS to over 30 FPS for what appears to be 30 FPS video content).
Disabling the GPU acceleration in Flash 10.1 still results in a better experience at Hulu than Flash 10.0, with roughly the same CPU load but no stuttering. YouTube HD is similar to the GMA 4500MHD in this case, with a frame rate of 21 FPS and slight stuttering. Unlike the Intel platform, if you have an ATI card and a moderate CPU it appears that Flash 10.1 is a clear win.
135 Comments
View All Comments
Doormat - Tuesday, November 17, 2009 - link
On my old Macbook Core duo 1.83Ghz, I can watch Hulu now, both windowed and full screen. Before it was really bad....joshv - Tuesday, November 17, 2009 - link
Sorry, Flash performance on Mac sucks. I've done full screen Hulu on my relatively slow Core 2 Duo and it was smooth as silk - Windows Vista. On my current Core i7 machine I can watch full screen HD content from Hulu. Again smooth as silk - 15% CPU utilization.marc1000 - Tuesday, November 17, 2009 - link
Hi guys. nice news, but I would like to ask if it is possible to do a second test on the AMD systems, because the 9.10 vs 9.11 issue. Even a quick check would suffice to let you (and us) know if it ever changes anything. Thanks,marc1000 - Tuesday, November 17, 2009 - link
Sorry, I was checking the article again. In the first page you say there is NO 9.11 driver compatible right now. We will have to wait then... thanks anyway!7Enigma - Tuesday, November 17, 2009 - link
Could one of you do a quick test with the 9.11 drivers and give at least a single data point to show how well this works on the ATI parts? I know you updated to say 9.11 was required and that could be a problem, but these tests appear pretty hands-off (FRAPS), so a single episode of the Office or the HD content on YouTube shouldn't take more than an hour to run?I just don't want to see the comments section turning into another ATI/NVIDIA fanboy girl-fight, and claims of NVIDIA favoritism...
Very interested in the final version of this FLASH update. It has been WAYYYY too long in coming.
UNCjigga - Tuesday, November 17, 2009 - link
I am wondering if piping the video through the DXVA hardware decode path does anything for image quality? Do the standard Purevideo/Avivo enhancements apply? At the very least, I imagine it might "soften" resized video a bit more than the standard pixelated crap from Flash.rnj - Thursday, November 19, 2009 - link
actually it resulted in a signficantly quality dropAzhrei - Tuesday, November 17, 2009 - link
So I just checked it out and on my system the video quality for hulu 480p videos at fullscreen is horrible. There is noticeable blocks that is most evident in peoples faces. I downgraded back to 10.0. I don't know if the problem was my video card's rendering or flash but on an 8800 gts 512mb it was unacceptable. I didn't check performance closely because on an i7 flash doesn't stress the CPU enough for me to care. I just checked task manager to make sure it wasn't doing something weird and pushing the CPU hard.csng - Tuesday, November 17, 2009 - link
Just tested it on my Nvidia 9600GT,running a youtube HD content, CPU utilization dropped to 25-27% compared to > 55% before using the latest flash player. However the video quality dropped and the whole scene seems washed out. Some blocky effect as mentioned as well..ioannis - Tuesday, November 17, 2009 - link
it might be just gamma settings. Try reducing gamma for video from the nvidia settings.