• Added ntsync support:

Enable with PROTON_USE_NTSYNC=1

NOTES:

  1. Your kernel must be patched with ntsync patches. If your system does not have /dev/ntsync then your kernel does not have the patches required to use ntsync.

  2. Some applications, mostly 32 bit, may also need PROTON_USE_WOW64=1 when using ntsync

  • Added FSR4 upgrade support via PROTON_FSR4_UPGRADE=1 (auto upgrades from amd directly https://download.amd.com/dir/bin/amdxcffx64.dll)

  • Added fixes from upstream for flicker/rendering issue when using wine-wayland

  • Refactored a lot of the patches section and cleaned up outdated or merged patches

  • Update wine-wayland patches

  • Updated wine to latest bleeding edge

  • Updated dxvk to latest git

  • Updated vkd3d-proton to latest git

  • Imported all upstream proton changes

  • protonfixes: added a fix for winetricks wget gnutls failing inside fex

  • protonfixes: add fix for sifu freeze (thanks UsernamesAreNotMyThing)

  • vividspecter@aussie.zone
    link
    fedilink
    English
    arrow-up
    7
    ·
    22 hours ago

    Your kernel must be patched with ntsync patches. If your system does not have /dev/ntsync then your kernel does not have the patches required to use ntsync.

    It might also be compiled as a module, but not loaded by default.

    sudo modprobe ntsync can be used to test this.

  • Malix@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    1 day ago

    ooh, nice. finally some ntsync support starts showing up. I’m not expecting miracles, but in general it still should (?) be better than existing e/f-sync thingies in general?

    edit: probably depending on the application/game, but still. Nice to see things moving forwards.

    • bargu@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      22 hours ago

      I did a very quick and dirty test here and it appears to be still slower than fsync by about 10 ~ 12%, I’ll test it better later.

      • Malix@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        2
        ·
        8 hours ago

        hmhm, seems like some games don’t even start with NTSYNC on. I had heard that Cyberpunk specifically gets pretty nice performance boost, but I can’t even get it to start. Oh well.

        • Spectrism@feddit.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 hours ago

          Runs fine on my side. Have you tried what’s mentioned in the release notes, i.e. also enabling WoW64? Oddly enough, it works fine for me without it, but since REDlauncher seems to be a 32 bit binary, it might be worth a shot. I also use Steam Native instead of the Runtime version, but no idea if this will make much of a difference in this case.

      • seralth@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        14 hours ago

        Indepth tests iv seen show it ranges from about 10% slower to 20% faster depends on game really heavily.

        So very case by case for now.