I found the culprit while typing this post, but I will post it anyway it as a warning to others:
There seems to be some kind of conflict between Vulkan and OpenGL desktop compositing (KDE+Nvidia), this took me a minute to figure out as X4 is the only game I have encountered that suffers any performance problems with compositing enabled.
When running exactly the same hardware and settings as I was with the Windows version, I'm seeing a somewhat difficult to describe unevenness in perceived framerate (not reflected by the games FPS counter) when walking on a station - both movement and panning the camera, almost like dropped frames every ~0.5s, only evident when MSAA or SSAA are enabled... Disabled compositing and all is buttery smooth.
[Linux] [Solved] PSA: OpenGL desktop compositing may cause uneven framerate/stutter.
Moderator: Moderators for English X Forum
-
- Moderator (English)
- Posts: 30425
- Joined: Fri, 16. Apr 04, 19:21
Re: [Linux] [Solved] PSA: OpenGL desktop compositing may cause uneven framerate/stutter.
Added to the 'Known issues with possible workarounds' Sticky. Thanks.
A dog has a master; a cat has domestic staff.
-
- Moderator (English)
- Posts: 3230
- Joined: Mon, 14. Jul 08, 13:07
Re: [Linux] [Solved] PSA: OpenGL desktop compositing may cause uneven framerate/stutter.
'Tis a bit unbelievable, considering the game tells DE to disable compositing already. But, I'll test anyway.
Re: [Linux] [Solved] PSA: OpenGL desktop compositing may cause uneven framerate/stutter.
Only the case in KDE if you check "allow applications to block compositing", which I generally don't as I had never seen a game that benefited from it until now, and disabling compositing often screws up the taskbar. That last one has been in "pass the bug" mode for years, I blame nvidia, it's usually a safe bet.radcapricorn wrote: ↑Wed, 5. Jun 19, 12:29'Tis a bit unbelievable, considering the game tells DE to disable compositing already.
-
- Moderator (English)
- Posts: 3230
- Joined: Mon, 14. Jul 08, 13:07
Re: [Linux] [Solved] PSA: OpenGL desktop compositing may cause uneven framerate/stutter.
Ah, OK, I forgot it had it optional, mine is enabled. Thanks.