Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

QT5.12 Mesa on AM3352



  • I have build libdrm, mesa and qt5.12.3 to use mesa for an AM3352 without a graphics core. I have built mesa for software rendering. All of this was successful. Now it seems i am having an issue with libdrm and mesa. mesa seems to be looking for the tilcdc driver with a name tilcdc_dri.so and this is not a product when compiling libdrm. I am able to use modetest with mode set to tilcdc without issue and i can use qt5 with linuxfb. I cant really think of a way around the issue if mesa is looking for a specific driver that does not exist. Should i be renaming a libdrm driver? Here is the output.

    root@NQ-GA10PV-40BD3221996B:~# /home/nyquist/NQClock
    QML debugging is enabled. Only use this in a safe environment.
    Application Init
    MESA-LOADER: failed to open tilcdc (search paths /usr/local/mesa/lib/dri)
    failed to load driver: tilcdc
    Unable to query physical screen size, defaulting to 100 dpi.
    To override, set QT_QPA_EGLFS_PHYSICAL_WIDTH and QT_QPA_EGLFS_PHYSICAL_HEIGHT (in millimeters).
    Application sees 1 screens
    Application sees 1 screens
    (QScreen(0x80dcdc58, name=""))
    QRect(0,0 1280x720)
    qt.scenegraph.general: threaded render loop
    qt.scenegraph.general: Using sg animation driver
    qt.scenegraph.general: Animation Driver: using vsync: 16.67 ms
    EGL Error : Could not create the egl surface: error = 0x300b

    thanks,



  • I am seeing the same issue. Did you ever get this sorted?


Log in to reply