<div dir="ltr">I have updated to kernel 4.13.  I am now back to the same general issue.  Namely Qt applications do not appear to know how to work with eglfs in my build.  the error seems to be qt.qpa.egldeviceintegration: Failed to load EGL device integration "eglfs_kms".<div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">root@ppdisplayimx:/usr/share/qt5everywheredemo-1.0# ./QtDemo -platform eglfs</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">EGL library doesn't support Emulator extensions</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Aborted (core dumped)</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">root@ppdisplayimx:/usr/share/qt5everywheredemo-1.0# export QT_QPA_EGLFS_INTEGRATION=eglfs_kms</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">root@ppdisplayimx:/usr/share/qt5everywheredemo-1.0# ./QtDemo -platform eglfs</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">qt.qpa.egldeviceintegration: Failed to load EGL device integration "eglfs_kms"</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">EGL library doesn't support Emulator extensions</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Aborted (core dumped)</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">root@ppdisplayimx:/usr/share/qt5everywheredemo-1.0# </blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">root@ppdisplayimx:/usr/share/qt5everywheredemo-1.0# uname -a</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Linux ppdisplayimx 4.13.1-fslc+g1af258a #2 SMP PREEMPT Wed Oct 11 09:24:11 CDT 2017 armv7l GNU/Linux</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">root@ppdisplayimx:/usr/share/qt5everywheredemo-1.0# dmesg | grep imx-drm</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.564370] imx-drm display-subsystem: bound imx-ipuv3-crtc.2 (ops ipu_crtc_ops)</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.571912] imx-drm display-subsystem: bound imx-ipuv3-crtc.3 (ops ipu_crtc_ops)</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.589261] imx-drm display-subsystem: bound 120000.hdmi (ops dw_hdmi_imx_ops)</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.596846] imx-drm display-subsystem: bound 2000000.aips-bus:ldb (ops imx_ldb_ops)</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.748680] imx-drm display-subsystem: fb0:  frame buffer device</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.755299] [drm] Initialized imx-drm 1.0.0 20120507 for display-subsystem on minor 1</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">root@ppdisplayimx:/usr/share/qt5everywheredemo-1.0# dmesg | grep etnaviv</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.328208] etnaviv gpu-subsystem: bound 134000.gpu (ops gpu_ops)</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.334461] etnaviv gpu-subsystem: bound 130000.gpu (ops gpu_ops)</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.340698] etnaviv gpu-subsystem: bound 2204000.gpu (ops gpu_ops)</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.346924] etnaviv-gpu 134000.gpu: model: GC320, revision: 5303</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.414226] etnaviv-gpu 130000.gpu: model: GC3000, revision: 5450</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.474338] etnaviv-gpu 2204000.gpu: model: GC355, revision: 1216</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.480451] etnaviv-gpu 2204000.gpu: Ignoring GPU with VG and FE2.0</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">[    1.487246] [drm] Initialized etnaviv 1.1.0 20151214 for gpu-subsystem on minor 0</blockquote></div></div><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">root@ppdisplayimx:/usr/share/qt5everywheredemo-1.0# </blockquote></div></div></blockquote><div><br></div><div>My qt configure log...</div><div><br></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Qt Gui:<br>655   Accessibility .......................... yes<br>656   FreeType ............................... yes<br>657     Using system FreeType ................ yes<br>658   HarfBuzz ............................... no<br>659     Using system HarfBuzz ................ no<br>660   Fontconfig ............................. no<br>661   Image formats:<br>662     GIF .................................. no<br>663     ICO .................................. no<br>664     JPEG ................................. yes<br>665       Using system libjpeg ............... yes<br>666     PNG .................................. yes<br>667       Using system libpng ................ yes<br>668   EGL .................................... yes<br>669   OpenVG ................................. no<br>670   OpenGL:<br>671     Desktop OpenGL ....................... no<br>672     OpenGL ES 2.0 ........................ yes<br>673     OpenGL ES 3.0 ........................ yes<br>674     OpenGL ES 3.1 ........................ yes<br>675   Session Management ..................... no<br>676 Features used by QPA backends:<br>677   evdev .................................. yes<br>678   libinput ............................... no<br>679   INTEGRITY HID .......................... no<br>680   mtdev .................................. no<br>681   tslib .................................. no<br>682   xkbcommon-evdev ........................ no<br>683 QPA backends:<br>684   DirectFB ............................... no<br>685   EGLFS .................................. yes<br>686   EGLFS details:<br>687     EGLFS i.Mx6 .......................... no<br>688     EGLFS i.Mx6 Wayland .................. no<br>689     EGLFS EGLDevice ...................... yes<br>690     EGLFS GBM ............................ no<br>691     EGLFS Mali ........................... no<br>692     EGLFS Raspberry Pi ................... no<br>693     EGL on X11 ........................... no<br>694   LinuxFB ................................ no<br>695   VNC .................................... yes<br>696   Mir client ............................. no</blockquote></div></blockquote><div><br></div><div><br></div><div>Any advice appreciated. </div><div><br></div><div>Dexter</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 3, 2017 at 3:48 PM, Fabio Estevam <span dir="ltr"><<a href="mailto:festevam@gmail.com" target="_blank">festevam@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Dexter,<br>
<span class=""><br>
On Wed, Sep 27, 2017 at 7:17 PM, Dexter Travis<br>
<<a href="mailto:dexter.travis@precisionplanting.com">dexter.travis@<wbr>precisionplanting.com</a>> wrote:<br>
<br>
> Below is what I think is the relevant configure output from my OpenEmbedded<br>
> build.<br>
> Configure summary:<br>
<br>
</span>I don't use OpenEmbedded/Yocto, but people are using it on mx6 with etnaviv:<br>
<a href="http://twoerner.blogspot.com.br/2017/06/gpu-support-with-openembedded_9.html" rel="noreferrer" target="_blank">http://twoerner.blogspot.com.<wbr>br/2017/06/gpu-support-with-<wbr>openembedded_9.html</a><br>
<br>
Check this blog and if you still have issues, then post it to<br>
<a href="mailto:meta-freescale@yoctoproject.org">meta-freescale@yoctoproject.<wbr>org</a> and the folks there will be able to<br>
help you.<br>
</blockquote></div><br></div>