so I tried for the longest time to game on my 12-16 year old system with varying results. the constant issue was with Far Cry 5 - whatever I tried, it was always laggy, choppy, sometimes it’s 30 fps, sometimes it’s 50, altering resolutions, details, nothing worked or at least, no consistent results. my specs are above the recommended ones (i5-4670K, 16 GB, RX 580 8 GB, Fedora 44, Lutris, Wine 11.x) yet it always ran like ass.
so I read somewhere that the new NTSYNC is da bomb for CPU heavy games, which this one is, and in lieu of any succinct tutorial, I stumbled around and did the following:
sudo dnf install ntsync-autoloadsudo modprobe ntsync- turned off Esync and Fsync in Lutris
ran it with MANGOHUD_CONFIG=full to verify, and verily, there it is, says NTSYNC.
the game - forgetaboutit, butter smooth, constant 60 fps, no issues, no stutters, no frame gen spikes, this is like a new machine!
so it’s possible this isn’t the proper way to do it, but if you got issues, doesn’t hurt to try.


Yes, versus vanilla wine, ntsync is a significant improvement.
Most gamers won’t see that big a difference, though. Steam has been using fsync for a long time, and vs fsync, ntsync is more correct but not necessarily any faster.