• 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)

  • slackness@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    18 hours ago

    What’s FSR4 upgrade? Being able to use it on supported AMD cards and games that implement it?

  • DonutsRMeh@lemmy.world
    link
    fedilink
    arrow-up
    7
    ·
    21 hours ago

    When he says “PROTON_FSR4_UPGRADE=1” and “PROTON_USE_NTSYNC=1” etc, does he mean these are launch commands I need to add to my games? Or do I just need to use the version of proton and those things will get enabled?

    • pogodem0n@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      10 hours ago

      Those are environment variables. To use them you need to add %command% after them in games’ launch options (e.g. PROTON_FSR4_UPGRADE=1 PROTON_USE_NTSYNC=1 %command%).

      • DonutsRMeh@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        19 hours ago

        Awesome. Thank you. I just got an Rx 9060xt a week ago and I would love to try FSR4. Gotta find me some games that support it.

        • Nico198X@europe.pub
          link
          fedilink
          arrow-up
          2
          ·
          12 hours ago

          nice! i just updated to the 9000 series myself! specifically for this reason.

          it just has made such great leaps in the realms of FSR and encoding.

          i can attest, FSR4 looks incredible. i’m using it on Lies of P, which you just need the parameter for. any game with FSR3 support you only need the parameter.

          i’m also using it on Returnal. Returnal only has FSR2, so for games like that, you need some assistance from OptiScaler.

          you can scope out my video here as an example if you want to see!

          https://vods.198x.eu/w/u72HQH8fVybQ4xsa9t9yyq

          • DonutsRMeh@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            3 hours ago

            Thank you. I just tried to enable FSR4 on cyberpunk and I only got FSR3. That optiscaler sounds complicated as shit, btw. Lol

            • Nico198X@europe.pub
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              16 minutes ago

              lol it’s really not bad. its bark is worse than its bite. XD

              ok, CyP2077. looks like it has FSR3 already, that’s good. so add this launch parameter in steam:

              PROTON_FSR4_UPGRADE=1 %COMMAND%

              and set it to FSR3 in-game.

              that should auto download the FSR4 dll to the game folder and you’ll be good to go. note that the settings in game will still say FSR3, but it will be FSR4, since FSR4 only needs a dll drop-in to update from FSR3.

              that will not work with FSR2 games, however.