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

Otavio Salvador otavio at ossystems.com.br
Mon Mar 31 16:49:37 PDT 2014


On Mon, Mar 31, 2014 at 8:27 PM, Gary Thomas <gary at mlbassoc.com> wrote:
> On 2014-03-31 16:25, Otavio Salvador wrote:
>> On Mon, Mar 31, 2014 at 7:18 PM, Gary Thomas <gary at mlbassoc.com> wrote:
>>> On 2014-03-27 05:11, Gary Thomas wrote:
>>>> 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
>>>
>>> What about this?  IMO, it's truly broken.
>>>
>>> Where do I file a bug report for meta-fsl-arm??
>>
>> Please report it to bugzilla.yoctoproject.org.
>>
>
> Done as bug #6083

The best person to address this is Lauren, or someone who she is going
to point to. I couldn't add her on the Cc of the bug as she seems to
be not registred in the Bugzilla at Yocto Project server. In either I
am added her in CC of this message to gather her attention to this
thread and the bug number.

Thanks for reporting it.

-- 
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854            Mobile: +1 (347) 903-9750


More information about the meta-freescale mailing list