[yocto] [Yocto] clutter-CRITICAL **: Unable to initialize clutter: Unable to Initialize the clutter backend: no available drivers found.
Anuj Mittal
anuj.mittal at intel.com
Mon Jan 29 20:06:43 PST 2018
On 01/29/2018 09:47 PM, kishorepasupula wrote:
>
> Hi,
> As per my understanding I’m not using any proprietary drivers. And
> Graphic recipies being used are from meta layer itself.
>
> Here is my complete setup.
>
> 1) Created a custom layer (4.9.73) for Beaglebone Black instead of
> using yocto-kernel(This is the only custom layer I have created rest are
> standard I.e meta, meta-poky, meta-yocto-bsp)
> -Here is the recipie for custom kernel( https://pastebin.com/w4GXbY6w )
> -local.conf file ( https://pastebin.com/fp2XaxFE )
> -I have Interfaced LCD display(4D 4.3” LCD cape) to my Beaglebone Black.
> -Here is the defconfig file :(Attached to Email)
> -Enabled following fields in menuconfig:
> Device Driver→Graphics support
>
> ->Direct Rendering
> →DRM Support for TI LCDC Display Controller
> →Support device tree blobs using TI LCDC Slave binding
> -Machinefile( https://pastebin.com/T4YesHx3 )
You're probably not using the correct user space DRI driver and/or xorg
configuration. Maybe check out meta-ti layer to see if that works ...
Thanks,
Anuj
>
>
> 2) Though build was successful. After porting “Snappy” application when
> I tried to run “snappy” application on target I.e BeagleBone Blak, we
> are getting error response as addressed in previous mail.
>
> 3)Boot log of BeagleBone black( https://pastebin.com/26FaeBvw )
>
> Please let me know if you need any further information from my end.
>
> Regards,
> kk.
>
> On 01/29/2018 02:48 PM, Anuj Mittal wrote:
>> On 01/29/2018 01:05 PM, kishorepasupula wrote:
>>>
>>> Hi,
>>>
>>> My main objective is to run snappy player
>>> (https://wiki.gnome.org/Snappy) on target machine (BeagleBone Black) so,
>>> I wrote a recipe for Snappy player(snappy_1.0.bb) as below
>>>
>>> LICENSE = "GPLv2"
>>> LIC_FILES_CHKSUM = "file://COPYING;md5=686e6cb566fd6382c9fcc7a557bf4544"
>>>
>>> SRCREV = "e73fabce4c397b40d490c74f6a6a0de000804f42"
>>> SRC_URI = "git://git.gnome.org/snappy"
>>> S = "${WORKDIR}/git"
>>>
>>> RDEPENDS_${PN} = "gtk+3 gstreamer1.0 glib-2.0 clutter-1.0
>>> gstreamer1.0-plugins-base libxtst clutter-gst-3.0 clutter-gtk-1.0 libx11
>>> cairo gdk-pixbuf"
>>>
>>> # inherit line
>>> inherit pkgconfig autotools
>>>
>>> FILES_${PN} += "${datadir}/*"
>>> Added this recipe name in local.conf
>>>
>>> IMAGE_INSTALL_append = " snappy"
>>> The build (bitbake core-image-sato) was successful, when I ran "snappy"
>>> on target(BeagleBone Black) I am getting below error response.
>>>
>>> sh-4.4# snappy
>>> libEGL warning: DRI2: failed to authenticate
>>> libEGL warning: DRI2: failed to authenticate
>>> libEGL warning: DRI2: failed to authenticate
>>>
>>> (snappy:763): clutter-CRITICAL **: Unable to initialize clutter: Unable
>>> to Initialize the clutter backend: no available drivers found.
>>>
>>> As per my Understanding in my recipe I have resolved all dependencies
>>> for Snappy player (such as clutter, gstreamer, gtk etc.). I'm unable to
>>> figure out why snappy player is throwing error? Can any one guide me on
>>> this?
>>>
>>> PS: Also tried adding PREFERRED_PROVIDER_virtual/egl ?= "mesa" in
>>> local.conf but still I'm getting the same error response.
>>
>> Are you using proprietary drivers? If libegl is coming from mesa, it
>> will probably not work with proprietary drivers. Can you provide more
>> details about your setup? Which layer(s) are you using etc. and where
>> are the graphics recipes/drivers coming from?
>>
>> Thanks,
>> Anuj
>>
>>>
>>> Regards,
>>> Kk.
>>>
>>
More information about the yocto
mailing list