To my knowledge, GNOME didn’t yet implement a patch to allow full screen applications to run higher than your monitor’s refresh rate. It has been implemented in Plasma and I haven’t had issues with competitive games running without input lag.
I am still experiencing inputlag - ~100-150 ms - , to add to my situation, i get consistent, rocksolidly stable 250 FPS (which is the maximum limit of fps in QuakeLive), on a 120 hz monitor! It’s horrible, especially in close combat twitch-dependent situations. I have NO idea what to try… at my wits end here! Is it possibly wine/proton at fault?
Well I’d imagine that the issue for Quake Live is that (i think) it runs through xWayland. I can’t play QL in Linux because of the input lag, I have to boot to Win11 (threw up in my mouth a little bit). I have 2 monitors - 3840x2160 @ 160 Hz and 2560x1440 @ 144 Hz and x11 either can’t do it or I haven’t figured out how and Wayland just has that lag. MadGabz - we don’t play competitively but we do play just CA just about every night. If you want to toss a few just lemme know.
You should be able to limit it within Proton.
That would look something like this in your launch options.
DXVK_FRAME_RATE=120 %command%
So I just wiped out Gnome and did a fresh install of EOS w/ KDE - screen tearing is enabled and wow…I think it’s actually worse on KDE than GNOME. Who would have thought that because of a game as old as QL that I’m forced to dual boot Win11 to play it. sad face, I just dunno what to do to fix it.
Well, afaik, QL is a DX9-based game, not opengl! IF inputlag is a xWayland-problem (And I’m not saying it is), shouldn’t it be testable by using a different Display Manager and use a tiling window manager like, say i3 ?
Ok, so for a follow-up on this. I never did get EOS to run QL without input lag. I went on to popOS, no good, then to Ubuntu…no good and a few others to no avail. I installed Bazzite KDE today and BAM!..perfect. Absolutely zero input lag. I don’t know what they do different or perhaps just luck of the draw on distros but finally QL feels perfect on Linux.
Thank You for the heads up! This is VERY interesting!
Just checked up on Bazzite, seems it runs custom fsync-kernel ! But there are many other small changes on bazzite, the custom kernel is just the biggest. As far as I understand from the little I’ve been able to read, Bazzite has a really high degree of integration of the various components making up a linux gaming system. This is no small feat!
I will be checking it as soon as I’m home from vacation here! If possible, I will try to test whatever bazzite is doing and transfer to EOS, to see if it is replicable! I’m now so entrenched in EOS/Arch mindset, switching to something else is as hard as switching back to windows lol!
So, issues with Bazzite (dang immutable system) led me to give openSUSE (Gnome) a try and zero input lag for QL there as well. I don’t know enough about Linux to be able to figure out why, but there it is. I don’t mean to keep dragging on the conversation, so I’ll let this thread go. I definitely wanted toss in my latest results.