Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Unsolved i.MX6SL + Buildroot; issues in getting graphics acceleration working

    Mobile and Embedded
    1
    2
    626
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Jari Peltonen last edited by

      Hi,
      I'm working on i.MX6 SoloLite Evaluation Kit, my SW environment is Buildroot 2017.02.
      I'm trying to get graphics acceleration working on this setup, but the screen stays blank (black) and I'm seeing the following error message on trace log:

      qt.qpa.egldeviceintegration: EGL device integration plugin keys: ("eglfs_viv")
      qt.qpa.egldeviceintegration: EGL device integration plugin keys (sorted): ("eglfs_viv")
      qt.qpa.egldeviceintegration: Trying to load device EGL integration "eglfs_viv"
      qt.qpa.egldeviceintegration: Using EGL device integration "eglfs_viv"
      QEGLPlatformContext: Failed to create context: 3005
      EGLFS: Failed to create compositing context
      Aborted

      As far as I understand, the plugin is the correct one (eglfs), and the i.MX GPU Vivante is also working correctly. But something is obviously missing/wrong. Some configuration parameter still needs adjusting...?
      Thanks for any hint or advice you might have that would fix the issue!
      Best Regards,
      Jari Peltonen

      1 Reply Last reply Reply Quote 0
      • J
        Jari Peltonen last edited by

        Actually, here's the trace output (some lines were missing):
        qt.qpa.egldeviceintegration: EGL device integration plugin keys: ("eglfs_viv")
        qt.qpa.egldeviceintegration: EGL device integration plugin keys (sorted): ("eglfs_viv")
        qt.qpa.egldeviceintegration: Trying to load device EGL integration "eglfs_viv"
        qt.qpa.egldeviceintegration: Using EGL device integration "eglfs_viv"
        qt.qpa.input: libinput: input device '20b8000.kpp', /dev/input/event0 is tagged by udev as: Keyboard
        qt.qpa.input: libinput: input device '20b8000.kpp', /dev/input/event0 is a keyboard
        qt.qpa.input: libinput: input device 'WM8962 Beep Generator', /dev/input/event1 not tagged as input device
        qt.qpa.input: libinput: not using input device '/dev/input/event1'.
        qt.qpa.input: Using xkbcommon for key mapping
        xkbcommon: ERROR: failed to add default include path /usr/share/X11/xkb
        Failed to create xkb context
        No signal BREAK defined
        QEGLPlatformContext: Failed to create context: 3005
        EGLFS: Failed to create compositing context
        Aborted

        Regards, Jari

        1 Reply Last reply Reply Quote 0
        • First post
          Last post