<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>