-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.12.0, 5.12.1, 5.12.2, 5.12.3
-
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
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.