This is another article which is vaguely in the ‘Moving from Windows to Linux’ series.
ReShade is a generic post-processing injector for games and video software developed by crosire. Imagine your favorite game with ambient occlusion, real depth of field effects, color correction and more … ReShade exposes an automated and generic way to access both frame color and depth information (latter is automatically disabled during multiplayer to prevent exploitation) and all the tools to make it happen.
However, ReShade doesn’t play particularly nicely with games ran under Proton, which is crucial for those Windows-only games. But there is a solution.
The Solution
Kevinlekiller released an excellent shell script which automates the process of detecting and applying ReShade in the correct manner for any and all wine or proton games. This can be found here – https://github.com/kevinlekiller/reshade-steam-proton
The simple install instructions that should work in more cases are below –
- Download the shell script from the GitHub repo –
curl -LO https://github.com/kevinlekiller/reshade-steam-proton/raw/main/reshade-linux.sh
- Make it executable
chmod u+x reshade-linux.sh
- Execute the script
./reshade-linux.sh
From here, follow the prompts generated by the script to automatically install ReShade for supported games.
If you experience any issues, it’s worth a read-through of the advanced instructions which covers most edge cases. These can be found here – https://github.com/kevinlekiller/reshade-steam-proton/blob/main/reshade-linux.sh#L21








Leave a comment