Mouse & Keyboard input cause games to drop fps after a while

I’ve been playing Overwatch 2 from steam and noticed that after a while, I noticed huge FPS drops from 280fps to around 90fps and it actually spiking up and down, the game stuttery super bad. I first thought it was throttling issue but the laptop temp is in normal range(66c), it actually use less resource when the fps drop high. When I just stay there without any mouse or keyboard input, it seem the issue fixed, able to get my base 280fps but any input given to it cause the game to drop significantly. I tried to move my mouse as fast as possible but that doesnt put a dent on PC resources at all.

I am using hybrid GPU AMD+NVIDIA laptop(KDE + x11) but changed bios to use discrete only cause Linux cause a lot of issue for me… apologies if I dont provide enough details pretty new to Linux world. Idk if this related but what I noticed moving from WIndows to CachyOS, it seem CachyOS love to consume quite a lot of my 16GB RAM, when I play OW2, it used over 11GB of RAM and huge usage on swap too on WIndows it only used around 6GB of RAM.

UPDATE: So I closed the game and reopened it, that seem to temporarily fixed the issue but it gonna come again when I played the game for a while…

1 Like

Hello.
i’ve been “banned” from apex legends (linux ban) So i decided to find an other online fps that works on my old computer and on linux : overwatch 2

I had the same issue than you have.
Works fine for a while then it fall on its face. Stable whith 0 input but stutters af when i move.

I tried sooo many things ( differents proton, kernel, mouse software, steam, kde plasma variables, scheduler and so on)

What worked for me :
Using lutris + battlenet
Type “overwatch” in the search section on lutris and install the game and the game + shader cache downloader script. Overwatch 2 - Lutris

The only things i add is this :

And i use the lastest wine-ge-8-26 downloaded from ProtonUp-qt app.

I have now no stuttering issue, better performance and a way cleaner/prettier image quality

To dl shader cache after u intalled the script. Dont forget to right clic - “execute the script” After your first hours of game, after games, hardware, or gpu driver updates.

on youtbe reddit lutris forum you will find some ressources
intelligent gaming and a1rm4x on youtube for exple.

First post. Hi :wave: :smiley:
I’m new to Linux and using Cashyos since 2 to 3 months now.
I have the same problem, but in every Game i play. I only play on Steam so the workaround is not for me. It won’t be the Hardware either because I have a desktop PC.
CPU: AMD Ryzen 7 5800X3D
GPU: NVIDIA GeForce RTX 3060 Ti
The problem started almost a week ago. I don’t think it’s Proton because every Version has the problem, whether cashy, GE or Steam. I’ll test a linux native game later.

1 Like

sadly i didnt tried ow2 + steam on an other distro.
But i did try apex legends on many distro + on cachy and it had by far the best performances without bugs/stutters

Use steam native, use protoncachy, use game-performance %command% instead of ferral gamemode.
I also saw that on the gta4 - 5 / apex legends / watchdogs i had 10 more fps average without the crispy sound bug (that this scheduler can bring) with the rustland sched-ext scheduler.

gtx 960 / xeon-e3 / kde

if u didnt try the same steam settings , give it a shot. otherway i can only with u good luck ^^

1 Like

I had already copied all the settings from the guide.
I think I borked something and its not really an os problem but a user problem (thats me) xD.
I had other problems with the linux native games. Very long hangs where I had to tab out and back in to save it from crashing. O.o

I found out that I must have had some problems with conf files. I wanted to install a graphical user interface for pipewire, but it made a new conf file that fought with the one from kde. ^^
I also have a Logitech G600 that I can only configure with Piper. That probably doesn’t work well with KDE either, as I read up on it. No solution for the fact that I now have a different mouse speed after every restart.
I’ll keep looking but I think if I don’t get a flash of inspiration as to what it could be, I’ll probably reinstall cachyos.