easyeffects icon indicating copy to clipboard operation
easyeffects copied to clipboard

New QT UI lags extremely on tab switch

Open edwloef opened this issue 1 month ago • 6 comments

EasyEffects Version

8.0.0

What package are you using?

Arch (easyeffects)

Distribution

Arch Linux

Describe the bug

While switching tabs, the layout seems to jump around for a few seconds until everything figures out where to place itself.

https://github.com/user-attachments/assets/8fad41cf-5c71-4ddf-a4fd-a9809209486f

Expected Behavior

For this simple of a layout, I'd assume that tab switches should be more or less instantaneous.

Debug Log

Debug Log
Paste your log here

Additional Information

Not sure whether my hardware is important, I'm on an i7-13700H.

edwloef avatar Nov 12 '25 10:11 edwloef

For this simple of a layout, I'd assume that tab switches should be more or less instantaneous.

Indeed it's quite fast on my system. Which is your desktop environment?

Digitalone1 avatar Nov 12 '25 12:11 Digitalone1

I'm on sway.

edwloef avatar Nov 12 '25 12:11 edwloef

If possible install the perf command and run

sudo perf top -p pidof easyeffects

before starting to alternate between tabs. It would be good to know wihch function calls are at the top when you finish alternating tabs.

wwmm avatar Nov 12 '25 22:11 wwmm

This is what the profile shows: Image

The profile in question: perf.data.zip

edwloef avatar Nov 12 '25 23:11 edwloef

I forgot that perf only shows full function name when the app executable is compiled with debug options... At first sight it feels like the top calls are all result of Qt's internal work and not something EasyEffects is doing.

Not sure whether my hardware is important, I'm on an i7-13700H.

And the GPU and its driver?

wwmm avatar Nov 13 '25 00:11 wwmm

Whatever the iGPU in my CPU is (Iris XE I think) with Mesa. I do have an Nvidia card as well but it isn't set as default and therefore isn't QT's choice of graphics adapter.

edwloef avatar Nov 13 '25 08:11 edwloef