Phoronix Forums  

Go Back   Phoronix Forums > Linux Graphics / X.Org Drivers > X.Org & Mesa

X.Org & Mesa Discussion of X.Org and Mesa / Gallium3D. This includes the discussion of the X Server, RandR, OpenGL, Kernel-based Mode-Setting, and other X components not covered by other forums.

Reply
 
Thread Tools Display Modes
  #1  
Old 05-31-2008, 07:30 AM
phoronix phoronix is offline
Phoronix News Bot
 
Join Date: Jan 2007
Posts: 3,103
Default Linux Flash Player Is GPU Accelerated

Phoronix: Linux Flash Player Is GPU Accelerated

Adobe has been using the GPU to accelerate the Flash Player when displaying full-screen content since their December '07 Flash Player update, but with the Flash Player 10 Beta, new GPU acceleration modes are supported -- even on Linux. While the Windows version of Adobe's Flash Player is using DirectX for acceleration, the Linux version is hooking into OpenGL. In a new posting on the Adobe Penguin.SWF blog, the details surrounding this OpenGL acceleration within the Flash Player is covered...

http://www.phoronix.com/vr.php?view=NjQ5OA
Reply With Quote
  #2  
Old 05-31-2008, 12:07 PM
kriko kriko is offline
Junior Member
 
Join Date: Aug 2007
Posts: 16
Default

Content has to be modified in order to support acceleration?
What a crap. Youtube videos are choppy as hell on my machine with nvidia card (7600gt).
Reply With Quote
  #3  
Old 05-31-2008, 03:48 PM
Jimmy Jimmy is offline
Phoronix Member
 
Join Date: Feb 2008
Location: Montana, USA
Posts: 117
Default

Quote:
Originally Posted by kriko View Post
Content has to be modified in order to support acceleration?
What a crap. Youtube videos are choppy as hell on my machine with nvidia card (7600gt).
Are you sure that's not because you reached the end of your ISP's burst?

I only have two problems with flash performance under Linux. The Windows one seems to get better transfer rates. I don't know how that works, but the cache bar fills faster and stays ahead of the currently playing position. My second problem has to do with Linux flash not doing transparencies correctly.

And yes Compiz really does break or cripple everything GL. Even when Compiz isn't involved users who have Nvidia or ATI accelerated drivers installed don't have them installed correctly. Even though they once may have had them working correctly. Something got "updated" and broke the configuration. Often a system still runs fine and doesn't complain at all that direct rendering went away. The system ends up using non-accelerated drivers/components and the user hasn't a clue about it. That is until they run a 3D application and come clambering to some forum for said application complaining about poor performance. The user is instructed to check glxinfo and then to ask their distro/cpu provider how to fix the problem.

Constant nonstop broken record disable Compiz fix your GL and drivers.

bah. I'm ranting and trolling, sorry.
Reply With Quote
  #4  
Old 05-31-2008, 04:13 PM
kriko kriko is offline
Junior Member
 
Join Date: Aug 2007
Posts: 16
Default

Quote:
Originally Posted by Jimmy View Post
Are you sure that's not because you reached the end of your ISP's burst?
Nope, tested with my machine on two different locations - on 1Mbps line and here currently on 100Mbps line - same result. Problem is when viewing videos in fullscreen.
Flash seems to be so unoptimized - a64 2800+ with gf7600gt is not enough for smooth video playback (though mplayer can play same files super-smoothly @ 1600x1200).
Reply With Quote
  #5  
Old 05-31-2008, 10:34 PM
Redeeman Redeeman is offline
Senior Member
 
Join Date: Oct 2007
Posts: 370
Default

Quote:
Originally Posted by kriko View Post
Nope, tested with my machine on two different locations - on 1Mbps line and here currently on 100Mbps line - same result. Problem is when viewing videos in fullscreen.
Flash seems to be so unoptimized - a64 2800+ with gf7600gt is not enough for smooth video playback (though mplayer can play same files super-smoothly @ 1600x1200).
i think the word you are looking for is not unoptimized, but rather abomination_of_a_crappy_take-your-freedom_worstsoftwareever_crappier_than_ie developers_should_be_fired_adobe_should_be_forcibl y_closed_crapblob_securityhole.
Reply With Quote
  #6  
Old 05-31-2008, 10:43 PM
deanjo deanjo is offline
Senior Member
 
Join Date: May 2007
Posts: 2,929
Default

Quote:
Originally Posted by Redeeman View Post
i think the word you are looking for is not unoptimized, but rather abomination_of_a_crappy_take-your-freedom_worstsoftwareever_crappier_than_ie developers_should_be_fired_adobe_should_be_forcibl y_closed_crapblob_securityhole.

I still think that's going too soft on them.
Reply With Quote
  #7  
Old 06-01-2008, 01:14 AM
kriko kriko is offline
Junior Member
 
Join Date: Aug 2007
Posts: 16
Default

Adobe did open specs for flash, didn't they? I hope gnash gets mature (spec support for ver. 9 at least) and we can get rid of this binary piece of junk.
Reply With Quote
  #8  
Old 06-01-2008, 07:29 AM
Vadi Vadi is offline
Phoronix Test Suite Contributor
 
Join Date: Dec 2007
Posts: 461
Default

Um, just don't use Flash. It's that simple.
Reply With Quote
  #9  
Old 06-01-2008, 09:57 AM
Shakey_Jake33 Shakey_Jake33 is offline
Junior Member
 
Join Date: Apr 2008
Location: Bristol, England
Posts: 20
Default

^That would be ideal, and certainly I avoid websites that use Flash extensively over their website, because it's just annoying.

But I use YouTube, VEOH, Google Video and the like all the time. swfdec works with YouTube, but not the other two. I've yet to get Gnash to work with either of them. It's all very well to say 'its that simple', but when you actively use websites /w Flash as part of your everyday computing, it's anything but simple.

Of course, the sooner non-free Flash can be ditched, the better. Along with unrar-nonfree.
Reply With Quote
  #10  
Old 06-01-2008, 12:23 PM
Creak Creak is offline
Junior Member
 
Join Date: May 2008
Posts: 7
Default

I still don't really understand how the Adobe flash player can be so slow on Linux compared to Windows...
I'm a game developper and I don't really see where is the difficulty in porting this kind of program to Linux. I heard a year ago on the same swf blog, that the port was really hard because of the amount of asm code that had to be ported on each platform. But... It just Flash technology, it's not like guessing the weather for the ten years ahead! We have CPUs that goes incredibly faster than two years ago, the same for GPUs that are specialized in scalar computing, but still, Flash is slow as hell on Linux...

Don't understand... I hope the guys of Gnash will rock this out in few months!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 11:55 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2009 by Phoronix Media.