ReShade ships a native Linux Vulkan and Wayland beta
The popular shader injection tool ReShade now has a native Linux build for Vulkan and Wayland, sidestepping Wine and Proton entirely, according to a new GitHub beta release.
AI-drafted from 2 sources. This story was written with AI from the outside reporting listed under Sources, and checked by automated tools before it went up. The originals have the full detail.
ReShade, the shader injection tool that lets players bolt on ambient occlusion, depth of field and colour grading to games that never shipped with them, now has a native Linux build. A beta release posted on GitHub runs directly on Vulkan and Wayland, with no Windows compatibility layer involved at all.
That distinction matters. Until now, running ReShade on Linux meant either injecting the Windows build through Wine or Proton and hoping the hooks survived translation, or reaching for a separate project like vkBasalt that mimics some of ReShade's effects without being ReShade. This release, maintained by a developer known as TheForgotten69 as a fork of the original crosire/reshade project, is neither. The GitHub release notes are blunt about it: “This is not Wine, Proton, or a separate overlay project. This is ReShade itself.”
What actually got ported
The FX compiler, the runtime, the in-game overlay editor, preset handling and the add-on system have all been rebuilt for native Linux Vulkan. It loads through what the release calls a proper opt-in Vulkan implicit layer, a mechanism that lets a tool insert itself into the graphics pipeline without the application knowing, triggered by setting an environment variable (RESHADE_ENABLE=1) before launching a game. Depth-buffer access, the part of ReShade that powers effects like MXAO ambient occlusion and the DisplayDepth debug view, is described as genuinely working rather than faked, with the tool observing Vulkan depth clears to work out whether a game uses normal or reversed depth conventions automatically.
Add-ons, the plugin modules that extend ReShade's effects, get native Linux .addon and .addon64 files with proper XDG installation paths, the standard Linux convention for where configuration and data files live. Windows-built add-on binaries are explicitly rejected rather than silently failing. The installer script gives users a numbered menu to pick which bundled add-ons they want, or none at all, and prints the exact paths it has used, which should spare anyone the usual guessing game with dotfiles.
What is not there yet
The release notes are equally clear about the gaps. Testing so far has focused on Wayland, the modern Linux display protocol, with RPCS3 and a small set of Steam and Proton titles, and the developer says this is not yet broad coverage across games, GPU drivers, compositors or distributions. The overlay editor's keyboard and mouse handling is flagged as experimental outside fullscreen, and on Wayland the underlying game may keep receiving input while the ReShade editor is open, which could make some effects awkward to tune. OpenGL support, Wine and Proton integration, and gamepad navigation of the overlay are all out of scope for this beta, and the FFmpeg-based video capture example has been deliberately left out because of compatibility clashes with FFmpeg builds already bundled inside some games.
Why it matters beyond the changelog
For Linux gamers this closes a long-standing gap: a tool that Windows users have taken for granted since well before the Steam Deck existed, now running without a translation layer in the way. For developers and modders it is a genuine test of how far Vulkan's implicit layer system can carry a mature Windows-first tool onto native Linux without losing its add-on ecosystem. The r/linux_gaming discussion thread has people already asking about specific compositors and drivers the developer has not yet tested, which is exactly the kind of feedback a beta like this needs. Whether it reaches the same breadth of game support as the Windows version, and on what timeline, is not something the release notes commit to.
Sources
- ReShade now runs natively on Linux Vulkan/Wayland - Beta available! (GitHub)
- Discussion: ReShade now runs natively on Linux Vulkan/Wayland - Beta available! (Reddit)
Image: Illustration: AI-generated for Gaming World