I’m using bazzite-nvidia-open (KDE edition). I’ve been noticing this issue for at least a month and initially I thought it’s a quirk of a game I was playing. But recently I realized it’s the same in some other games (both inside and outside of Steam and Lutris/Wine/Proton ecosystems). It’s just that many games are not played in a way that you could notice. So to clarify the problem, in any games that use WASD for movement and where you often run a lot (by holding W), sometimes, after releasing W key, your character will keep running for 0.5-1 seconds more suggesting that some keyboard events (like keyup perhaps) are delayed. The way to consistently reproduce it is to run for 1-2 minutes non-stop, but it seems it sometimes reproduces even with short (2-3 sec) keypresses, altough I’m not sure about the later. Any ideas what to check or maybe some workarounds to try?
I tested this in `sudo libinput debug-events`, and the release lag is also present, after holding W for a long time. So, it’s not a game issue, it’s systemwide.
Sounds a lot like faulty key. I would check if other keys behave the same.
This looks like a hardware problem. if its a daily occurrence I would recommend you try another keyboard for a day or two and check if you still have this problem. Also what kind of keyboard do you have. does it have special functions like variable depth activation, analog etc?
Thanks for suggestions, it is built-in laptop keyboard, nothing special. I tried reproducing it with other keys and couldn’t, but I also couldn’t reproduce it with W afterwards, so this becomes tricky. I’ll try to reproduce other keys immediately after I catch the issue again with W.