After a recent update (not sure which exactly, I’m using Manjaro testing, so I am on Plasma 6.2.4, Qt 6.8.1 now), a lot of background processes started using 10 MB of VRAM.
Specifically I noticed this issue through nvtop
which reports the following usage that didn’t happen before:
PID USER DEV TYPE GPU GPU MEM CPU HOST MEM Command
1749 mysak 1 Compute 0% 10MiB 2% 0% 106MiB /usr/bin/kded6
1827 mysak 1 Compute 0% 10MiB 2% 0% 66MiB /usr/lib/kactivitymanagerd
1832 mysak 1 Compute 0% 10MiB 2% 0% 78MiB /usr/lib/org_kde_powerdevil
1833 mysak 1 Compute 0% 10MiB 2% 0% 77MiB /usr/lib/xdg-desktop-portal-kde
2023 mysak 1 Compute 0% 10MiB 2% 0% 77MiB /usr/bin/kwalletd6
2098 mysak 1 Compute 0% 10MiB 2% 0% 89MiB /usr/bin/kdeconnectd
2106 mysak 1 Compute 0% 10MiB 2% 1% 188MiB /usr/bin/yakuake
1747 mysak 1 Compute 0% 10MiB 2% 0% 66MiB /usr/bin/ksmserver
1829 mysak 1 Compute 0% 10MiB 2% 0% 44MiB /usr/bin/gmenudbusmenuproxy
1830 mysak 1 Compute 0% 10MiB 2% 0% 67MiB /usr/bin/kaccess
1834 mysak 1 Compute 0% 10MiB 2% 0% 44MiB /usr/bin/xembedsniproxy
Each individual 10 MB of VRAM used wouldn’t be problematic, but there are at least 11 such processes there after fresh boot (more if I play around during the session), which eats up over 20% of my integrated GPU’s VRAM!
This actually means that even normal things such as video playback overflow the VRAM into GTT, causing noticeable stutters at times.
Any hints on how I could resolve this or at least how to go about triaging/bisecting the issue better?
My distro being arch-based means, that I can’t really go cherry-picking specific Qt versions to test, as doing so would almost surely make the whole desktop crash.
Thanks in advance!