From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.chez-thomas.org (mail.mlbassoc.com [65.100.170.105]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 5F3BDE00C61 for ; Mon, 31 Mar 2014 16:27:09 -0700 (PDT) Received: by mail.chez-thomas.org (Postfix, from userid 1998) id 97CFDF81229; Mon, 31 Mar 2014 17:27:09 -0600 (MDT) X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on hermes.chez-thomas.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=4.0 tests=ALL_TRUSTED,BAYES_00 autolearn=unavailable version=3.3.2 Received: from [192.168.1.114] (zeus [192.168.1.114]) by mail.chez-thomas.org (Postfix) with ESMTP id 9457AF81228; Mon, 31 Mar 2014 17:27:08 -0600 (MDT) Message-ID: <5339F9CD.4040102@mlbassoc.com> Date: Mon, 31 Mar 2014 17:27:09 -0600 From: Gary Thomas User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0 MIME-Version: 1.0 To: Otavio Salvador References: <5334074E.5050304@mlbassoc.com> <5339E9CA.2090606@mlbassoc.com> In-Reply-To: X-Enigmail-Version: 1.5.2 Cc: "meta-freescale@yoctoproject.org" Subject: Re: [meta-fsl-arm] chrome with Vivante GPU on i.MX6 X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 31 Mar 2014 23:27:12 -0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit On 2014-03-31 16:25, Otavio Salvador wrote: > On Mon, Mar 31, 2014 at 7:18 PM, Gary Thomas 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 -- ------------------------------------------------------------ Gary Thomas | Consulting for the MLB Associates | Embedded world ------------------------------------------------------------