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

QML Rendering performance issues with multiple windows

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P1: Critical P1: Critical
    • None
    • 5.6.0

      The attached project opens 16 Qt Quick windows. Each is of them displaying a small (27kb) image which is rotated by an RotationAnimator.

      I observe continuous frame drops. The animation is stuttering. With an increased windows size the issue already starts with 8 windows. CPU performance according to activity monitor is above 140%.

      Note: profiling didn't point to any obvious scene-related hotspots. Animations frame-rate is 60 fps. I see a lot of time spent in the SG swap state. The graphics card should be able to draw these scenes without frame-drops.

        1. image-2021-04-12-16-51-05-019.png
          110 kB
          Jarrod Smith
        2. image-2021-04-14-14-51-21-050.png
          62 kB
          Jarrod Smith
        3. MultiWindowQML_QSG_RENDER_LOOP_basic.qtd
          2.66 MB
          Holger Zwar
        4. MultiWindowQML.qtd
          6.72 MB
          Holger Zwar
        5. MultiWindowQML.zip
          28 kB
          Holger Zwar
        6. Qt6.8.4ProfileBuildTrace.qzt
          1.08 MB
          Luqiao Chen
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            vestbo Tor Arne Vestbø
            nihzwar Holger Zwar
            Veli-Pekka Heinonen Veli-Pekka Heinonen
            Votes:
            6 Vote for this issue
            Watchers:
            17 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes