Linked by Thom Holwerda on Thu 11th Mar 2010 22:59 UTC
Benchmarks Common wisdom has it that Flash is a resource hog, and that HTML5 will prevent your processor from having to work really, really hard to show animations of videos. Well, a number of people have conducted benchmarks with the latest browsers and Flash betas, and common wisdom is starting to show serious signs of crackage.
Thread beginning with comment 413339
To view parent comment, click here.
To read all comments associated with this story, please click here.
guiodic
Member since:
2009-08-15

Linux' video and graphics stack is a mess only for adobe developers.
Adobe Flash plugin does not use any kind of acceleration, even xv... should be simple to use xvideo, but they have no time to implement it.
Open source developers, on the other hand, use vdpau, libva, xvideo, xvmc.
I hope html5 will *kill* flash and its poisonous plugin.

Reply Parent Score: 16

fithisux Member since:
2006-01-22

The only problem I see is that GFX cards do not offer a uniform API like USB and Bluetooth. One generic OS driver should exist targetting them uniformly. the driver could query the device for capabilities set properties and do its thing. No blobs, only OS specific open specced driver. Then things would improve dramtically for all Open source OSes. MS does this but using wrappers to hide HW non-uniformity. I think that the stack should be generic and see all GFX uniformly at the HW level wether it is Silicon Motion , ATI Power VR or whatever. Then GFX content could be commonplace. We are in 2010 with all the tech, why don't they do it?
The same should hold for all the devices, like printers mpeg accelerators webcams and all that stuff.

Reply Parent Score: 5

lemur2 Member since:
2007-02-17

The only problem I see is that GFX cards do not offer a uniform API like USB and Bluetooth. One generic OS driver should exist targetting them uniformly. the driver could query the device for capabilities set properties and do its thing. No blobs, only OS specific open specced driver. Then things would improve dramtically for all Open source OSes.


As has already been pointed out, Gallium3D is the answer to this very problem.

http://www.phoronix.com/scan.php?page=news_item&px=ODA1OA

It is not there yet, but it is starting to get there.

When it arrives, it will allow a common API for all video cards to present to all programs, and it will allow hardware accelerated video for any codec.

Reply Parent Score: 3

guiodic Member since:
2009-08-15

Va-api is the solution in this case.

But using simply xv that is supported by almost every graphic card should be a big improvement.

Actually the biggest problem with flash is not video acceleration: even non-video swf (i.e.: news tickets, ad banner, and similar web gadget) are slow.

Reply Parent Score: 1

1c3d0g Member since:
2005-07-06

I so totally agree, Guiodic! If I could mod you up a 1000 points I'd do so gladly. Flash NEEDS to die a quick & ugly death!

- Windows 7 user here using Chrome with HTML5 on YouTube. No problems with CPU usage whatsoever. As a matter of fact, it's running a lot *smoother* than GPU-accelerated Flash!

Edited 2010-03-14 05:28 UTC

Reply Parent Score: 1