I have been using Linux to game now mostly for around 1-2 months and halo infinite runs but runs like crap compared to win 11. When I run the game on windows I get 144 fps almost constantly on Linux I get 70-80. I am new to this and not sure what to tweak or change to get it to run better if anything. I play via steam using proton experimental. The mouse movement also feels off like I have mouse acceleration on or input lag.
Other games I have played have ran just as well on Linux as windows.
Edit: OS is Linux mint
Thanks
Ignore this if you’re on Wayland, it doesn’t have this problem. If you have two monitors, X11 throws a hissy fit over varying refresh rates. Ie, your main monitor runs at 144, the secondary runs at 60. If you launch a game on the 144hz monitor, it often locks it to the lowest refresh rate (60 in this example). Double check to make sure the game is actually running at the desired refresh rate (easiest way is to turn off the second, slower monitor and launch the game. 144hz would now be the lowest refresh rate).
Also look into CPU scheduling. Could be locked to a power saving governor. You want it on a dynamic or performance mode. Also check out if Resizable BAR is enabled in your BIOS.