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:

  1. sudo dnf install ntsync-autoload
  2. sudo modprobe ntsync
  3. 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.

  • forbiddenlake
    link
    fedilink
    English
    arrow-up
    5
    ·
    2 hours ago

    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.