In TDM settings I have vsync off, FPS capped at 144. When I run the native linux executable, my FPS even in the menu is all over the place from around 30 up to 60, changing constantly which results in a very choppy overall experience. Out of curiosity I tried running the Windows exe through wine and it performs just fine. It is still locked at 60 but it never goes below.
I have no idea what's going on. Why the 60 FPS lock when it should be 144 according to my settings? Why is the native executable performing so poorly?
I am running bspwm with picom compositor. I kill picom before running the game and restart it afterwards so compositor is not the issue. NVIDIA GPU with proprietary drivers.
Any ideas what might be causing this? Thanks!
EDIT: I had the "Uncap FPS" setting set to off. Setting it to on got the game locked at 144 FPS and fixed the choppiness.