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.

  • Björn@swg-empire.de
    link
    fedilink
    English
    arrow-up
    5
    ·
    17 hours ago

    FWIW, I frequently had problems with Lutris as well. I have since switched to Heroic. I use it for games that are not on GOG or Epic as well. Far fewer problems than with Lutris. For now.

    Over the years Linux gaming with Wine happened in cycles. First you fiddled around with Wine on its own. Then someone made an awesome tool that did the fiddling for you. Then more and more stuff broke and you had to do more and more stuff in the tool manually. Until you gave up on it and just did the fiddling directly with Wine. Rinse and repeat.

    I think Lutris is from the third or fourth generation. Heroic is one generation beyond that. Though they do collaborate and with Valve support in Proton they might last much longer than previous generations.