Ventura - UI lag
-
I am getting reports from some users on Ventura that the UI of my plugin has a lot of lag. I realized I forgot to disable the OpenGL flag when compiling, but other than that is this a known issue? I have three FFTs displays running at the same time (5 in total in the project, though I made sure to disable 2 of them when they are not used). I suspect these are the culprit but has anyone experienced this issue and have advice?
-
@HISEnberg Are you using blurs? What does Perfetto say when you do a trace?
-
@aaronventure Thanks for the tip. I learned several months ago to avoid using blur in HISE when I can, so no my project doesn't make use of them.
I never did a deep dive into Perfetto before but I am seeing the huge advantages of it now! I am seeing that if I disable the OpenGL flag that the performance is actually improving significantly. Basically I am drawing these FFTs with a path and a timer. I am seeing OpenGL adding some extra overhead on my paint/repaint operations (almost double on average duration).
I wish I had Ventura to test on but I am hopeful this will solve my issues!
-
@HISEnberg Not on Ventura but Sonoma for me, and it's not just the blur, I tried a layer with a desaturate and it was just like a PANIC_MODE=1 flag was activated. Even UI buttons going ON and OFF like crazy once the plugin was loaded in DAW and similar issues in Hise itself... Go figure...