burtoogle
Posts: 2
Joined: Mon Dec 30, 2019 11:27 am

Help request - getting Qt xcb_egl to work on Pi 4

Mon Dec 30, 2019 11:44 am

Hello Experts (graphics newbie here),

I have successfully built Qt 5.13 and PyQt 5.13 for the Pi 4 (32 bit buster) using desktop OpenGL and that appears to run the application as expected with accelerated 3d graphics.

As an experiment I have build Qt using es2 rather that desktop OpenGL and have run into problems. I still wish to have the 3d graphics in a window rather than full screen so I am setting QT_XCB_GL_INTEGRATION=xcb_egl with the hope that will support a graphics context in a window. However it fails with the following diagnostic from Qt:

QEGLPlatformContext: Failed to create context: 3009

3009 is BAD_MATCH.

So, my questions are (a) should using xcb_egl provide a 3d context in a window or am I barking up the wrong tree there and (b) if it should, does anyone know what could be causing the 3009 error?

Thanks,

Mark

PS here's what pldd reports...

linux-vdso.so.1
/usr/lib/arm-linux-gnueabihf/libarmmem-v7l.so
/lib/arm-linux-gnueabihf/libpthread.so.0
/lib/arm-linux-gnueabihf/libdl.so.2
/lib/arm-linux-gnueabihf/libutil.so.1
/lib/arm-linux-gnueabihf/libm.so.6
/lib/arm-linux-gnueabihf/libc.so.6
/lib/ld-linux-armhf.so.3
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/zlib.cpython-35-arm-linux-gnueabihf.so
/lib/arm-linux-gnueabihf/libz.so.1
/tmp/.mount_Cura-mvP3qRE/usr/bin/libpython3.5.so.1.0
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_heapq.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_struct.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/math.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_datetime.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_bz2.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libbz2.so.1.0
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_lzma.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/liblzma.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/grp.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_hashlib.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libssl.so.1.0.0
/tmp/.mount_Cura-mvP3qRE/usr/bin/libcrypto.so.1.0.0
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_random.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_opcode.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_ctypes.cpython-35-arm-linux-gnueabihf.so
/lib/arm-linux-gnueabihf/libgcc_s.so.1
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_posixsubprocess.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/select.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libuuid.so.1
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_socket.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_json.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_ssl.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/binascii.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_bisect.cpython-35-arm-linux-gnueabihf.so
/usr/lib/arm-linux-gnueabihf/libGL.so.1
/usr/lib/arm-linux-gnueabihf/libGLX.so.0
/usr/lib/arm-linux-gnueabihf/libGLdispatch.so.0
/usr/lib/arm-linux-gnueabihf/libX11.so.6
/usr/lib/arm-linux-gnueabihf/libXext.so.6
/usr/lib/arm-linux-gnueabihf/libxcb.so.1
/usr/lib/arm-linux-gnueabihf/libXau.so.6
/usr/lib/arm-linux-gnueabihf/libXdmcp.so.6
/tmp/.mount_Cura-mvP3qRE/usr/bin/libbsd.so.0
/lib/arm-linux-gnueabihf/librt.so.1
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/Arcus.so
/usr/lib/arm-linux-gnueabihf/libstdc++.so.6
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/sip.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/Savitar.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/numpy/core/multiarray.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libopenblas.so.0
/tmp/.mount_Cura-mvP3qRE/usr/bin/libgfortran.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/numpy/core/umath.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_pickle.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/numpy/linalg/lapack_lite.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/numpy/linalg/_umath_linalg.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_decimal.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/numpy/core/_multiarray_tests.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/numpy/fft/fftpack_lite.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/numpy/random/mtrand.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtCore.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5Core.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/sip.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtGui.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5Gui.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/libGLESv2.so.2
/tmp/.mount_Cura-mvP3qRE/usr/bin/libpng16.so.16
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtWidgets.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5Widgets.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtQml.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5Qml.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5Network.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtNetwork.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/_lib/_ccallback_c.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/sparse/_sparsetools.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/sparse/_csparsetools.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/sparse/csgraph/_shortest_path.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/sparse/csgraph/_tools.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/sparse/csgraph/_traversal.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/sparse/csgraph/_min_spanning_tree.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/sparse/csgraph/_reordering.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/spatial/ckdtree.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/spatial/qhull.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/_lib/messagestream.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/spatial/_voronoi.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/spatial/_distance_wrap.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/spatial/_hausdorff.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/linalg/_fblas.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/linalg/_flapack.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/linalg/_flinalg.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/linalg/_solve_toeplitz.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/linalg/_decomp_update.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/linalg/cython_blas.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/linalg/cython_lapack.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/special/_ufuncs.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/special/_ufuncs_cxx.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/special/specfun.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/special/_comb.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/special/_ellip_harm_2.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/fcntl.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtQuick.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5Quick.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/unicodedata.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/array.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libgeos_c.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libgeos.so.3.7.0
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/minpack2.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/_trlib/_trlib.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/sparse/linalg/isolve/_iterative.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/sparse/linalg/dsolve/_superlu.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/sparse/linalg/eigen/arpack/_arpack.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/_group_columns.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/_lbfgsb.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/moduleTNC.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/_cobyla.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/_slsqp.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/_minpack.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/_lsq/givens_elimination.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/_zeros.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/_nnls.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/optimize/_bglu_dense.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/pyexpat.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/_elementtree.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libopenctm.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/ndimage/_nd_image.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/scipy/ndimage/_ni_label.cpython-35-arm-linux-gnueabihf.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/platforms/libqxcb.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5XcbQpa.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/libfontconfig.so.1
/tmp/.mount_Cura-mvP3qRE/usr/bin/libfreetype.so.6
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5DBus.so.5
/usr/lib/arm-linux-gnueabihf/libX11-xcb.so.1
/usr/lib/arm-linux-gnueabihf/libXrender.so.1
/tmp/.mount_Cura-mvP3qRE/usr/bin/libxkbcommon-x11.so.0
/usr/lib/arm-linux-gnueabihf/libxkbcommon.so.0
/lib/arm-linux-gnueabihf/libexpat.so.1
/tmp/.mount_Cura-mvP3qRE/usr/bin/libxcb-xkb.so.1
/usr/lib/arm-linux-gnueabihf/libXcursor.so.1
/usr/lib/arm-linux-gnueabihf/libXfixes.so.3
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/xcbglintegrations/libqxcb-egl-integration.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libEGL.so.1
/usr/lib/arm-linux-gnueabihf/libEGL_mesa.so.0
/usr/lib/arm-linux-gnueabihf/libgbm.so.1
/usr/lib/arm-linux-gnueabihf/libglapi.so.0
/usr/lib/arm-linux-gnueabihf/libxcb-dri2.so.0
/usr/lib/arm-linux-gnueabihf/libxcb-xfixes.so.0
/usr/lib/arm-linux-gnueabihf/libdrm.so.2
/usr/lib/arm-linux-gnueabihf/libwayland-client.so.0
/usr/lib/arm-linux-gnueabihf/libwayland-server.so.0
/usr/lib/arm-linux-gnueabihf/libxcb-dri3.so.0
/usr/lib/arm-linux-gnueabihf/libxcb-present.so.0
/usr/lib/arm-linux-gnueabihf/libxcb-sync.so.1
/usr/lib/arm-linux-gnueabihf/libxshmfence.so.1
/tmp/.mount_Cura-mvP3qRE/usr/bin/libffi.so.6
/usr/lib/arm-linux-gnueabihf/dri/vc4_dri.so
/usr/lib/arm-linux-gnueabihf/libLLVM-8.so.1
/usr/lib/arm-linux-gnueabihf/libsensors.so.5
/usr/lib/arm-linux-gnueabihf/libdrm_radeon.so.1
/usr/lib/arm-linux-gnueabihf/libelf.so.1
/usr/lib/arm-linux-gnueabihf/libdrm_amdgpu.so.1
/usr/lib/arm-linux-gnueabihf/libdrm_nouveau.so.2
/tmp/.mount_Cura-mvP3qRE/usr/bin/libatomic.so.1
/usr/lib/arm-linux-gnueabihf/libedit.so.2
/lib/arm-linux-gnueabihf/libtinfo.so.6
/usr/lib/arm-linux-gnueabihf/libxml2.so.2
/usr/lib/arm-linux-gnueabihf/libicui18n.so.63
/usr/lib/arm-linux-gnueabihf/libicuuc.so.63
/usr/lib/arm-linux-gnueabihf/libicudata.so.63
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/imageformats/libqgif.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/imageformats/libqicns.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/imageformats/libqico.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/imageformats/libqjpeg.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/imageformats/libqsvg.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5Svg.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/imageformats/libqtga.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/imageformats/libqtiff.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/imageformats/libqwbmp.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/plugins/imageformats/libqwebp.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/termios.cpython-35-arm-linux-gnueabihf.so
/lib/arm-linux-gnueabihf/libdbus-1.so.3
/lib/arm-linux-gnueabihf/libsystemd.so.0
/usr/lib/arm-linux-gnueabihf/liblz4.so.1
/lib/arm-linux-gnueabihf/libgcrypt.so.20
/lib/arm-linux-gnueabihf/libgpg-error.so.0
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/qml/QtQuick.2/libqtquick2plugin.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/qml/QtGraphicalEffects/libqtgraphicaleffectsplugin.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/qml/QtQuick/Window.2/libwindowplugin.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/qml/QtQuick/Dialogs/libdialogplugin.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5QuickTemplates2.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5QuickControls2.so.5
/opt/cura/lib/qml/QtQuick/Controls.2/libqtquickcontrols2plugin.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/qml/QtQuick/PrivateWidgets/libwidgetsplugin.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/qt/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/_QOpenGLFunctions_ES2.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/Qt.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtDBus.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtXml.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5Xml.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtOpenGL.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5OpenGL.so.5
/usr/lib/arm-linux-gnueabihf/libQt5PrintSupport.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtSql.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5Sql.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtSvg.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtTest.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5Test.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtX11Extras.so
/usr/lib/arm-linux-gnueabihf/libQt5X11Extras.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtWebSockets.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5WebSockets.so.5
/tmp/.mount_Cura-mvP3qRE/usr/bin/lib/python3.5/PyQt5/QtRemoteObjects.so
/tmp/.mount_Cura-mvP3qRE/usr/bin/libQt5RemoteObjects.so.5

burtoogle
Posts: 2
Joined: Mon Dec 30, 2019 11:27 am

Re: Help request - getting Qt xcb_egl to work on Pi 4

Thu Feb 06, 2020 10:39 am

I have now solved this problem, it was due to the current PyQt5 not actually containing functional support for ES2.

That has now been fixed and as far as I can tell, the application is working OK.

Just hoping that the Pi 4 does go on to support ES 3.2 in the future and that they don't give up on doing that.

Return to “OpenGLES”