Hello!
I’m using a 16k x 4k Xorg Multimonitor Setup consisting of 1x 8K-TV and 4x 4K Monitors driven by a nvidia 3050 and a ryzen APU (5700g, PCI-3 only because APU), latest NVidia driver (560.35.03) and kernel (6.10) on Manjaro Linux (unstable).
I am trying to understand a weird performance irregularitiy, let me try to give an example:
An app (obsidian, which is an electron-app with gpu acceleration) is maximized on the 8K TV and runs fine. I stretch it across all displays and the performance will collapse to a few fps. If i reduce the size of the window the performance will recover and now i can again stretch it to all displays and it will run fine as well (maybe 20fps, good enough).
I can repeat this cycle as often as i want, the first time it’s stretched to all displays it will always stutter until i re-resize it and then it runs fine.
I use the XFCE Desktop, tried various other WMs, disabled compositor (which helps a little and reduces VRAM usage) but it’s always the same.
When it runs fine on all displays the GPU load according to nvtop is 80%, when it stutters its 100%.
CPU load is low, PCI-Bus load goes up to 70-80% max. and VRAM usage is usually 50-80%.
I have another electron-app (tradingview, also gpu accelerated) that shows the same behaviour, but i’m not aware of a non-electron app that would put any strain on the GPU (i dont have any games and i don’t know if it would be comparable being 3D?).
Im happy with my system and glad it’s running, but i’m curious if anyone has any explanation for this behaviour or ideas how to figure out what’s going on.
I have also tried wayland a couple of times but as soon as i enable the 8K TV everything goes down the toilet in terms of performance and stability.
Thx and have a nice day!