I’'m currently using Fedora 40 with Plasma 6.0.3 wayland. I seem to be having weird performance issues while playing some games. I do get the expected FPS, but the games don’t feel smooth at all, I’m not sure what you’d call it. Mouse movement also isn’t smooth at all, so aiming and such becomes really hard. Also this seems to happen only on a few games (I’ve reproduced this on Counter Strike 2 and NierAutomata so far). This is on a laptop with an AMD CPU and iGPU, so no Nvidia at play.
If I miss some details, please let me know, I’ll update accordingly.
Thanks!
I actually only have integrated CPU graphics, that’s what I meant by iGPU! But still, I do get fairly good fps, around 60-70 on CS2 @ 1080p consistently, which is more than what I got on windows. So it’s definitely something else!
Also I forgot to mention, the same games run perfectly fine on Gnome wayland, so it’s definitely something up with Plasma.
Yeah, sry, I got lazy and didn’t actually look up your cpu. You are correct.
Please use the “insert code” (the </> button in the text window you are typing in instead of pictures.
You have nothing loaded for the wayland compositor.
You have no driver specified for vulkan
2 and 3 could be different for you though, since the drivers for you are in the kernel rather than outside like I do with nvidia.
But the GPU is there and identified.
Sounds like frametime spikes to me…
Have you tried installing mangohud, configure it to show frametimes with a histogram and see if you get spikes in the frametimes?
How do you start the game?
Is there a difference between using vulkan or openGL? (I am assuming you play through steam)
Yeah I get lots of tiny spikes, this just might be it! I do run it through steam, looked around to get it run through vulkan, apparently I need to let it precompile shaders. Will update in a while. Thanks!
If you use proton (per game > properties > Compatibility > Force the use of specific steam play compatibility tool) you can just add stuff to the “launch options” per game in steam. I dont have my notes how to do it here, but you can search the interweb. (my fingers want to type PROTON_USE_WINED3D=1 %command% but use the interweb and make sure that is correct)
This also means steam will download pre-compiled shaders (if enabled in the steam settings, witch I think is default).
I also recommend using proton-ge.
(long live the glorious eggroll)
I know, but it is also a well known fact that both CS:2 and TF2 very often run better under proton than natively.
I dont play these games, but with f.ex Valheim, the game runs better on my machine using proton than running it natively.
Proton is just that good: