[meta-freescale] [meta-fsl-arm] chrome with Vivante GPU on i.MX6

Gary Thomas gary at mlbassoc.com
Thu Mar 27 04:11:10 PDT 2014


I now have X11 running with the Vivante GPU on my i.MX6solo.
Or so I thought - now I'm not so sure :-(

The X11 server happy reports that it is using the Vivante libraries,
but I think there are problems.  In particular, I see this message
in the log (complete log attached):
[ 53044.383] (EE) AIGLX error: vivante exports no extensions (/usr/lib/dri/vivante_dri.so: undefined symbol: __driDriverExtensions)
[ 53044.383] (EE) AIGLX: reverting to software rendering

Then there are these messages which don't make much sense:
[ 53044.493] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 53044.495] (II) VIVANTE(0): Setting screen physical size to 211 x 127
(my physical screen is 800x480)

Finally, when I run Google chrome, I get a slew of EGL related errors:
[2136:2136:0327/105115:ERROR:gl_surface_glx.cc(742)] glXChooseFBConfig failed.
[2136:2136:0327/105115:ERROR:gpu_info_collector.cc(27)] gfx::GLContext::CreateOffscreenGLSurface failed
[2113:2131:0327/105117:ERROR:browser_process_resource_provider.cc(52)] Not implemented reached in task_manager::BrowserProcessResource::BrowserProcessResource()
[     1] libGAL: Performing a software resolve!
[2136:2136:0327/105117:ERROR:buffer_manager.cc(313)] [.Compositor-0x3b7c34f8]GL ERROR :GL_INVALID_ENUM : glBufferData: <- error from previous GL command
[2203:2203:0327/105117:ERROR:gl_surface_glx.cc(742)] glXChooseFBConfig failed.
[2203:2203:0327/105117:ERROR:gpu_info_collector.cc(27)] gfx::GLContext::CreateOffscreenGLSurface failed
[     1] libGAL: Performing a software resolve!
[2203:2203:0327/105117:ERROR:buffer_manager.cc(313)] [.Compositor-0x39e5a998]GL ERROR :GL_INVALID_ENUM : glBufferData: <- error from previous GL command
[2214:2214:0327/105117:ERROR:gl_surface_glx.cc(742)] glXChooseFBConfig failed.
[2214:2214:0327/105117:ERROR:gpu_info_collector.cc(27)] gfx::GLContext::CreateOffscreenGLSurface failed
[     1] libGAL: Performing a software resolve!
[2214:2214:0327/105118:ERROR:buffer_manager.cc(313)] [.Compositor-0x3b835a30]GL ERROR :GL_INVALID_ENUM : glBufferData: <- error from previous GL command

and the chrome://gpu/ page indicates that hardware acceleration
is *not* available.

None of these errors are particular to my i.MX6solo platform.
I get the same indications when I run on my i.MX6Q SabreLite
using the "out of the box" build for Nitrogen6x.

What am I missing?  How can I tell if the Vivante GPU is being
used?  If not, what need I do to get it going?

Thanks for any ideas/pointers

-- 
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: text/x-log
Size: 18200 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20140327/5cfe35b1/attachment.bin>


More information about the meta-freescale mailing list