<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic GPU DRM failed in imx6qsabresd in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/GPU-DRM-failed-in-imx6qsabresd/m-p/1661696#M206926</link>
    <description>&lt;P&gt;Hi team,&lt;/P&gt;&lt;P&gt;I am using the imx6qsabresd board with custom kernel based on imx-linux-hardknott 5.10 and using the yocto Dunfell version.&lt;/P&gt;&lt;P&gt;I am trying to run the Qt application and getting the segmentation fault. I am using the prebuild libs of imx-gpu-viv_6.4.3. I am using the below libs.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ibCLC.so&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGAL.so&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libEGL.so.1.5.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv2.so.2.0.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLSLC.so&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenCL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenVG.2d.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenVG.3d.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libVDK.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libVSC.so&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CL.so -&amp;gt; libGLES_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CL.so.1 -&amp;gt; libGLES_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CM.so -&amp;gt; libGLES_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CM.so.1 -&amp;gt; libGLES_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CL.so -&amp;gt; libGLESv1_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CL.so.1 -&amp;gt; libGLESv1_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CM.so -&amp;gt; libGLESv1_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CM.so.1 -&amp;gt; libGLESv1_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv2.so -&amp;gt; libGLESv2.so.2.0.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv2.so.2 -&amp;gt; libGLESv2.so.2.0.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGL.so -&amp;gt; libGL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGL.so.1 -&amp;gt; libGL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenCL.so -&amp;gt; libOpenCL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenCL.so.1 -&amp;gt; libOpenCL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenVG.so -&amp;gt; libOpenVG.3d.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenVG.so.1 -&amp;gt; libOpenVG.3d.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libEGL.so -&amp;gt; libEGL.so.1.5.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libEGL.so.1 -&amp;gt; libEGL.so.1.5.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libVDK.so -&amp;gt; libVDK.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libVDK.so.1 -&amp;gt; libVDK.so.1.2.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am using the X11 window display. I am suspecting the segmentation fault is coming because of Dri failure as i am getting in X11.0.org&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;VIVANTE(0): Backing store enabled&lt;BR /&gt;[ 73.718] (==) VIVANTE(0): DPMS enabled&lt;BR /&gt;[ 74.428] (EE) VIVANTE(0): [dri] VivDRIScreenInit failed because Drm can't be opened.&lt;BR /&gt;[ 74.460] (II) Initializing extension Generic Event Extension&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;(II) xfree86: Adding drm device (/dev/dri/card0)&lt;BR /&gt;[ 71.321] (II) no primary bus or device found&lt;BR /&gt;[ 71.322] falling back to /sys/devices/platform/soc/130000.gpu/drm/card0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;In the backtrace in gdb I am getting the below error,&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;OThread 1 "panic" received signal SIGSEGV, Segmentation fault.&lt;BR /&gt;0xb6053908 in pthread_mutex_lock () from /lib/arm-linux-gnueabihf/libpthread.so.0&lt;BR /&gt;(gdb) bt full&lt;BR /&gt;#0 0xb6053908 in pthread_mutex_lock () from /lib/arm-linux-gnueabihf/libpthread.so.0&lt;BR /&gt;No symbol table info available.&lt;BR /&gt;#1 0xb0c0f048 in wl_proxy_create_wrapper () from /lib/arm-linux-gnueabihf/libwayland-client.so.0&lt;BR /&gt;No symbol table info available.&lt;BR /&gt;#2 0xb0c5dd64 in ?? () from /lib/arm-linux-gnueabihf/libEGL.so.1&lt;BR /&gt;No symbol table info available.&lt;BR /&gt;Backtrace stopped: previous frame identical to this frame (corrupt stack?)&lt;BR /&gt;(gdb) &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Below is my imx-gpu-viv_6.4.3.bb file content.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SRC_URI = "file://${PN}-${PV}-armhf.tar.gz \&lt;BR /&gt;file://debian \&lt;BR /&gt;"&lt;/P&gt;&lt;P&gt;SRC_URI[sha256sum] = "4e50fb2f13205ce84062f3bb70ae0b8453f7525f8725355cce3f71d1ce550f82"&lt;/P&gt;&lt;P&gt;S = "${WORKDIR}/${PN}-${PV}-armhf"&lt;/P&gt;&lt;P&gt;PROVIDES = " \&lt;BR /&gt;libclc-imx6q \&lt;BR /&gt;libegl-imx6q \&lt;BR /&gt;libgal-imx6q \&lt;BR /&gt;libgles-imx6q \&lt;BR /&gt;libgles2-imx6q \&lt;BR /&gt;libgl-imx6q \&lt;BR /&gt;libglslc-imx6q \&lt;BR /&gt;libopencl-imx6q \&lt;BR /&gt;libopenvg-imx6q \&lt;BR /&gt;libvdk-imx6q \&lt;BR /&gt;libvivante-dri-imx6q \&lt;BR /&gt;libvsc-imx6q \&lt;BR /&gt;"&lt;/P&gt;&lt;P&gt;Does this bb file needs the&amp;nbsp;&lt;STRONG&gt;DEPENDS_append_imxdrm = " libdrm " ??&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;Could you please suggest what package or configuration is missing which is causing this segmentation fault.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Attached the Xorg.0.log. Please have a look into log.&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;Regards,&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;Rk&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 01 Jun 2023 12:23:57 GMT</pubDate>
    <dc:creator>rakesh3</dc:creator>
    <dc:date>2023-06-01T12:23:57Z</dc:date>
    <item>
      <title>GPU DRM failed in imx6qsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-DRM-failed-in-imx6qsabresd/m-p/1661696#M206926</link>
      <description>&lt;P&gt;Hi team,&lt;/P&gt;&lt;P&gt;I am using the imx6qsabresd board with custom kernel based on imx-linux-hardknott 5.10 and using the yocto Dunfell version.&lt;/P&gt;&lt;P&gt;I am trying to run the Qt application and getting the segmentation fault. I am using the prebuild libs of imx-gpu-viv_6.4.3. I am using the below libs.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;ibCLC.so&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGAL.so&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libEGL.so.1.5.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv2.so.2.0.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLSLC.so&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenCL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenVG.2d.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenVG.3d.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libVDK.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libVSC.so&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CL.so -&amp;gt; libGLES_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CL.so.1 -&amp;gt; libGLES_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CM.so -&amp;gt; libGLES_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLES_CM.so.1 -&amp;gt; libGLES_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CL.so -&amp;gt; libGLESv1_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CL.so.1 -&amp;gt; libGLESv1_CL.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CM.so -&amp;gt; libGLESv1_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv1_CM.so.1 -&amp;gt; libGLESv1_CM.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv2.so -&amp;gt; libGLESv2.so.2.0.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGLESv2.so.2 -&amp;gt; libGLESv2.so.2.0.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGL.so -&amp;gt; libGL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libGL.so.1 -&amp;gt; libGL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenCL.so -&amp;gt; libOpenCL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenCL.so.1 -&amp;gt; libOpenCL.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenVG.so -&amp;gt; libOpenVG.3d.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libOpenVG.so.1 -&amp;gt; libOpenVG.3d.so.1.1.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libEGL.so -&amp;gt; libEGL.so.1.5.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libEGL.so.1 -&amp;gt; libEGL.so.1.5.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libVDK.so -&amp;gt; libVDK.so.1.2.0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;libVDK.so.1 -&amp;gt; libVDK.so.1.2.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am using the X11 window display. I am suspecting the segmentation fault is coming because of Dri failure as i am getting in X11.0.org&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;VIVANTE(0): Backing store enabled&lt;BR /&gt;[ 73.718] (==) VIVANTE(0): DPMS enabled&lt;BR /&gt;[ 74.428] (EE) VIVANTE(0): [dri] VivDRIScreenInit failed because Drm can't be opened.&lt;BR /&gt;[ 74.460] (II) Initializing extension Generic Event Extension&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;(II) xfree86: Adding drm device (/dev/dri/card0)&lt;BR /&gt;[ 71.321] (II) no primary bus or device found&lt;BR /&gt;[ 71.322] falling back to /sys/devices/platform/soc/130000.gpu/drm/card0&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;In the backtrace in gdb I am getting the below error,&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;OThread 1 "panic" received signal SIGSEGV, Segmentation fault.&lt;BR /&gt;0xb6053908 in pthread_mutex_lock () from /lib/arm-linux-gnueabihf/libpthread.so.0&lt;BR /&gt;(gdb) bt full&lt;BR /&gt;#0 0xb6053908 in pthread_mutex_lock () from /lib/arm-linux-gnueabihf/libpthread.so.0&lt;BR /&gt;No symbol table info available.&lt;BR /&gt;#1 0xb0c0f048 in wl_proxy_create_wrapper () from /lib/arm-linux-gnueabihf/libwayland-client.so.0&lt;BR /&gt;No symbol table info available.&lt;BR /&gt;#2 0xb0c5dd64 in ?? () from /lib/arm-linux-gnueabihf/libEGL.so.1&lt;BR /&gt;No symbol table info available.&lt;BR /&gt;Backtrace stopped: previous frame identical to this frame (corrupt stack?)&lt;BR /&gt;(gdb) &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Below is my imx-gpu-viv_6.4.3.bb file content.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;SRC_URI = "file://${PN}-${PV}-armhf.tar.gz \&lt;BR /&gt;file://debian \&lt;BR /&gt;"&lt;/P&gt;&lt;P&gt;SRC_URI[sha256sum] = "4e50fb2f13205ce84062f3bb70ae0b8453f7525f8725355cce3f71d1ce550f82"&lt;/P&gt;&lt;P&gt;S = "${WORKDIR}/${PN}-${PV}-armhf"&lt;/P&gt;&lt;P&gt;PROVIDES = " \&lt;BR /&gt;libclc-imx6q \&lt;BR /&gt;libegl-imx6q \&lt;BR /&gt;libgal-imx6q \&lt;BR /&gt;libgles-imx6q \&lt;BR /&gt;libgles2-imx6q \&lt;BR /&gt;libgl-imx6q \&lt;BR /&gt;libglslc-imx6q \&lt;BR /&gt;libopencl-imx6q \&lt;BR /&gt;libopenvg-imx6q \&lt;BR /&gt;libvdk-imx6q \&lt;BR /&gt;libvivante-dri-imx6q \&lt;BR /&gt;libvsc-imx6q \&lt;BR /&gt;"&lt;/P&gt;&lt;P&gt;Does this bb file needs the&amp;nbsp;&lt;STRONG&gt;DEPENDS_append_imxdrm = " libdrm " ??&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;Could you please suggest what package or configuration is missing which is causing this segmentation fault.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Attached the Xorg.0.log. Please have a look into log.&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;Regards,&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;STRONG&gt;Rk&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jun 2023 12:23:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-DRM-failed-in-imx6qsabresd/m-p/1661696#M206926</guid>
      <dc:creator>rakesh3</dc:creator>
      <dc:date>2023-06-01T12:23:57Z</dc:date>
    </item>
    <item>
      <title>Re: GPU DRM failed in imx6qsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-DRM-failed-in-imx6qsabresd/m-p/1662534#M206989</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/212816"&gt;@rakesh3&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As stated in other case. The way to build is correct, you can have a try.&lt;/P&gt;
&lt;P&gt;and&amp;nbsp;What I known is that, the display driver for iMX6 should be fb driver, not DRM driver.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Harvey&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jun 2023 08:47:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-DRM-failed-in-imx6qsabresd/m-p/1662534#M206989</guid>
      <dc:creator>Harvey021</dc:creator>
      <dc:date>2023-06-02T08:47:53Z</dc:date>
    </item>
    <item>
      <title>Re: GPU DRM failed in imx6qsabresd</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GPU-DRM-failed-in-imx6qsabresd/m-p/1662566#M206995</link>
      <description>&lt;P&gt;Thanks for reply,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So what can we do in this case, if EGL are not being supported to X11 graphics?&lt;/P&gt;&lt;P&gt;How to run the Qt5 GUI application with X11 graphics without segmentation fault in kernel imx-linux-hardknott 5.10 kernel having GPU imx-gpu-viv_6.4.3?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please suggest on this, have been struggling with this issue!&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rk&lt;/P&gt;</description>
      <pubDate>Fri, 02 Jun 2023 09:17:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GPU-DRM-failed-in-imx6qsabresd/m-p/1662566#M206995</guid>
      <dc:creator>rakesh3</dc:creator>
      <dc:date>2023-06-02T09:17:13Z</dc:date>
    </item>
  </channel>
</rss>

