Skip to content

Instantly share code, notes, and snippets.

@xorus
Last active October 16, 2025 16:54
Show Gist options
  • Select an option

  • Save xorus/3b9f2d88743d80bae9bc743a72933d10 to your computer and use it in GitHub Desktop.

Select an option

Save xorus/3b9f2d88743d80bae9bc743a72933d10 to your computer and use it in GitHub Desktop.

1. Install reshade

Source for the installation script

Download and use the script :

# when asked, install to directory with ffxiv_dx11.exe (Game Path/game in xivlauncher settings)
curl -LO https://github.com/kevinlekiller/reshade-steam-proton/raw/main/reshade-linux.sh && chmod +x reshade-linux.sh && RESHADE_ADDON_SUPPORT=1 ./reshade-linux.sh 

  • XIVLauncher automatically detects reshade and will add the correct WINEDLLOVERRIDES to environment. No need to do anything.
  • Keep the reshade-linux.sh file somewhere as can use it to uninstall reshade.
  • You can remove or ignore the ReShade_shaders the script creates, we will be overriding those in the next step.

2. Install gposingway

Based on manual installation instructions for windows

  1. Download latest gposingway.zip file : https://github.com/gposingway/gposingway/releases

image

  1. Extract in game directory, replace the existing Reshade.ini (otherwise gposwingway effects won't load)
  2. On first game start after installing the game might crash or freeze after compiling its shaders. I had to wait a good minute until it froze, I killed it and restarted the game and it was good.

3. Enjoy !

Flatpak caveats

Tested with the fedora version of xivlauncher, I need to test if it's the same with the flatpak (steam deck etc.) version. It should be as it allows everything in /home by default.

If it does not work, you can try adding ~/.local/share/reshade/ to the list of allowed paths for xivlauncher in flatseal or flatpak settings.

@aradiel
Copy link

aradiel commented Aug 29, 2025

I followed this but I got a lot of shader compilation issues, even on shaders included in the base install. Says, for example, "fastopt" is not implemented. A quick google had me in a reshade forum thread that says the d3d compile 47 dll that was being used was different from the windows one, causing issues. I got the windows version of the dll and overwrote the one in /.xlcore/wineprefix/drive_c/windows/system32/ (you can easily go to it on the launcher settings if using xlcore) and also placed the _64 version that was in the game folder in there for good measure. This seemed to fix the problem.

@Renikkiner
Copy link

I followed this but I got a lot of shader compilation issues, even on shaders included in the base install. Says, for example, "fastopt" is not implemented. A quick google had me in a reshade forum thread that says the d3d compile 47 dll that was being used was different from the windows one, causing issues. I got the windows version of the dll and overwrote the one in /.xlcore/wineprefix/drive_c/windows/system32/ (you can easily go to it on the launcher settings if using xlcore) and also placed the _64 version that was in the game folder in there for good measure. This seemed to fix the problem.

Thank you, it actually finally worked for me! My XIVLauncher kept crashing whenever I tried to load gposingway shaders and now it's loaded with no issues

@xorus
Copy link
Author

xorus commented Oct 16, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment