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

Poor performance when using threaded renderer and layer backing on OSX

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 5.12.0, 5.12.1, 5.12.2, 5.12.3
    • Quick: SceneGraph
    • None
    • Audio Units and VST plugins used in all DAWs (Digital Audio Workstations) such as Logic Pro X 10.4.4 and Cubase Pro 10.0.20
    • macOS

      When using layer backing in combination with threaded rendering, there is a significant performance hit on OSX. I've attached a minimal example which should have QSG_RENDERER_LOOP set to threaded to show the perfomance issues.

      Related to this is that our use case is inside other apps which provide plugin windows (e.g Logic Pro X, Cubase Pro 10, etc.) and in this case we seem to be receiving far too many updates on our main window which results in a forced repaint on every frame.

      I haven't been able to reproduce this in the minimal app so I've attached some logs.

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

            vestbo Tor Arne Vestbø
            daniel.hatadi Daniel Hatadi
            Veli-Pekka Heinonen Veli-Pekka Heinonen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes