Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-138640

GUI event loop starvation in Wayland clients with slow QtQuick rendering

XMLWordPrintable

      Adding a delay in rendering causes timers to be significantly delayed when running on Wayland. This does not happen on X11. Also, it does not happen when using QSG_RENDER_LOOP=basic on wayland.

      The attached example adds a selectable delay to the Quick render loop, and prints the actual interval for a 100 ms timer. Adding just a 30 ms delay causes the timer to fire at ~400 ms intervals, while rendering still happens at 30 FPS. 

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            qt.team.graphics.and.multimedia Qt Graphics Team
            tvete Paul Olav Tvete
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes