Adobe Flash hardware acceleration support (GPU)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
flashplugin-nonfree (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Hello,
I'm trying to benefit from Adobe Flash Player 9.0.115.0 (and above) capabilities for fullscreen hardware rendering. Adobe's blog[1] explains that the graphic card must support the following Open GL features:
* GL_ARB_multitexture
* GL_EXT_
* GL_ARB_
* GL_ARB_
* GL_ARB_
So I installed the restricted drivers provided by ubuntu to enable all those features hoping my card have all of these. Great, I now have "direct rendering: yes" and greping those listed GL_* from the glxinfo command shows that my ATI X1250 card (integrated in motherboard) is capable.
But Adobe also states the following:
"""
Also, for fullscreen OpenGL acceleration, the Flash Player requires that the client glx vendor string be something besides "SGI". Official drivers from, e.g., ATI and Nvidia hopefully do not have "SGI" in this field (check the 'glxinfo' command, for this string and for the extensions listed above).
"""
glxinfo | grep "client glx vendor" outputs:
client glx vendor string: SGI
So I made a fresh new install on my test PC, and decided to install ATI's driver directly from their web site (rather than ubuntu's restricted modules version), hoping that "glxinfo" would output something else than SGI. But I get the exact same data from "glxinfo".
Would it be possible to change the string as a work around? This pretty much means that *all* users don't have fullscreen hardware acceleration.
[1] Adobe's article: http://
Maybe this affects only the fglrx driver since I get this with my NVIDIA card:
:~$ glxinfo | grep "client glx vendor"
client glx vendor string: NVIDIA Corporation