Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Flickering Animations on QNX
Qt 6.11 is out! See what's new in the release blog

Flickering Animations on QNX

Scheduled Pinned Locked Moved Unsolved Mobile and Embedded
3 Posts 2 Posters 1.5k Views 1 Watching
  • 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.
  • Z Offline
    Z Offline
    zhannum
    wrote on last edited by zhannum
    #1

    Hi, we are currently experiencing issues running Qt UI applications on a ZCU102 evaluation board running QNX 7. The issue manifests as a black flickering that occurs whenever there is any animation on the screen. The same applications run fine without flickering on Desktop Linux. We've tested on different monitors/cables.

    When running built in graphics demos (on the ZCU102 board), this flickering does not occur, only when running Qt UI applications. We are attempting to run Qt Quick 2 applications, but the issue also manifests when running Qt demos such as the OpenGLWindow example application.

    The animation test application we are running is using Qt Quick 2 and is a simple Rectangle animating back and forth.

    The following video is running the animation test on Desktop Linux
    https://streamable.com/53554

    And this video is the display out from the QNX target:
    https://streamable.com/84sva

    The graphics.conf we are using is here:

    begin khronos
    
      begin egl display 1
        egl-dlls = libmali.so
        glesv1-dlls = libmali.so
        glesv2-dlls = libmali.so
        gpu-dlls = libmali-kbase.so
      end egl display
    
      begin wfd device 1
        wfd-dlls = libwfdcfg-zcu102.so libWFDzynq.so
      end wfd device
    
    end khronos
    
    begin winmgr
    
      begin globals
        input-logsize = 8192
        input = keyboard mouse
        requests-logsize = 65536
        alloc-config = zynq-alloc
      end globals
    
      begin display internal
        video-mode = 1280 x 720 @ 60
      end display
    
      begin class framebuffer
        display = internal
        pipeline = 2
        format = rgba8888
        usage = sw
      end class
    
    end winmgr
    

    It seems that the streams coming from the actual process are good and do not have the flicker (under /dev/screen/[process-id]/str-0, but the frame buffer under /dev/screen/0/str-1 does contain the flickering.

    I also have all of the debugging output from /dev/screen/ on the target device, but I am unable to upload all of the files to the forum due to privileges.

    1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      There might not be anyone here being able to answer QNX related question. You should check the #qt-qnx IRC channel on freenode to see if you can have somebody taking a look at you thread here.

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      Z 1 Reply Last reply
      0
      • SGaistS SGaist

        Hi,

        There might not be anyone here being able to answer QNX related question. You should check the #qt-qnx IRC channel on freenode to see if you can have somebody taking a look at you thread here.

        Z Offline
        Z Offline
        zhannum
        wrote on last edited by
        #3

        @SGaist Yeah, I figured that would probably be the case. Thanks!

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved