Is ReShade Safe in 2026? The Install Guide That Won’t Get You Banned

ReShade can make almost any game look like it’s running a next-gen lighting engine — but install it in the wrong game and you’re not looking at better visuals, you’re looking at a ban screen. Riot’s Vanguard will auto-ban you for it. BattlEye’s own FAQ names three games where it’s blocked outright. Meanwhile it’s completely fine, even encouraged, in hundreds of single-player titles. The difference isn’t luck — it’s whether the anti-cheat running your game treats DLL injection as a threat, and whether the developer has specifically blacklisted it. This guide covers the install (both installers, all three render APIs), the exact games where ReShade gets you flagged, and which shaders are worth the frame-rate cost.

Quick Start: Install ReShade in 5 Steps

If you’ve done this before, here’s the checklist:

  1. Check your game against the risk table below before downloading anything — some games auto-ban on detection.
  2. Download the standard (signed) installer from ReShade’s official site — never a third-party “repack.”
  3. Run the installer, select your game’s .exe, and pick the correct render API (DirectX, OpenGL, or Vulkan) [1].
  4. Choose shader packages when prompted — the default community repository covers most needs.
  5. Launch the game and press Home to open the in-game ReShade overlay [1].

Is ReShade Actually Safe? What Anti-Cheat Really Bans

ReShade works by injecting a renamed DLL (dxgi.dll, d3d9.dll, or opengl32.dll, depending on the game’s API) that intercepts the rendering pipeline before frames hit your screen [3]. That’s the mechanism anti-cheat software actually watches for — not the color grading itself. BattlEye’s own FAQ is explicit about the distinction: “we only ever ban for the use of actual cheats/hacks… non-cheat overlays and visual enhancement tools like Reshade or SweetFX are generally supported unless desired otherwise by the game developers” [2]. In other words, BattlEye doesn’t consider ReShade a cheat. Individual developers can still blacklist it, and a handful do.

The other risk factor is the depth buffer. Several ReShade effects (ambient occlusion, depth of field) read scene depth data — the same data an ESP wallhack would abuse to see through walls. ReShade’s developers know this, which is why depth-buffer access is automatically disabled the moment a game enters a multiplayer session [1]. That single design choice is most of the reason ReShade survives on so many competitive anti-cheat allowlists at all.

When we cross-checked BattlEye’s FAQ against PCGamingWiki’s crowd-sourced compatibility table, one gap stood out: BattlEye names Fortnite as currently blocked [2], but Fortnite doesn’t appear anywhere on PCGamingWiki’s maintained ban list [3]. Vendor FAQs and community wikis get updated on different schedules, and neither is guaranteed current — treat the table below as a starting point, then check the game’s own official statement before installing.

Game-by-Game Risk Table: Where ReShade Gets You Banned, Blocked, or Fine

The short version: kernel-level anti-cheats built for one specific competitive shooter (Vanguard) treat any DLL injection as hostile by design, while general-purpose anti-cheats (BattlEye, EAC) mostly allow ReShade unless the developer opts out.

Game / PlatformStatusWhy
Valorant & other Vanguard-protected titlesAutomatic banVanguard bans any detected DLL injection on sight, regardless of intent [3][4]
Call of Duty (Warzone, MWIII, BO6, and recent entries)BannedBoots fine but flags without warning; developer-level blacklist [3]
PUBG, Escape from Tarkov, Hunt: Showdown, Squad, ARK: Survival Evolved, Battlefield 2042BlockedGame or launcher actively prevents ReShade from loading; Nvidia Freestyle or GamePP suggested as alternatives [3]
Counter-Strike 2 / CS:GOCautionGame crashes on injection unless launched with -allow_third_party_software and -insecure — which also disables Valve Anti-Cheat and blocks secure matchmaking [3]
Overwatch 2, Destiny 2, War Thunder, SCP: Secret Laboratory, BattleBit RemasteredBannedDeveloper-level ban on detection, independent of BattlEye/EAC’s own default stance [3]
RobloxBlockedByfron anti-cheat blocks all DLL injection outright [3]
Fortnite, Islands of NyneBlocked (per BattlEye)Named directly in BattlEye’s own FAQ, though not yet reflected in every community compatibility list [2]
Single-player and co-op games without the above anti-cheatsGenerally fineNo kernel-level DLL-injection scanning to trigger [1][3]

If your game isn’t on this table, search “[game name] ReShade banned” before installing — developer policy can change with a patch, and getting this wrong can cost the account, not only the mod.

Close-up of glowing RGB graphics card fans representing GPU load from visual mod shaders
Heavier shaders like ambient occlusion and global illumination lean hardest on the GPU.

For the games already covered on the settings side of this — including where ReShade fits alongside in-game graphics options — see our Valorant settings guide and CS2 settings guide, both of which flag where third-party visual tools are and aren’t welcome.

Standard vs Full Add-on Installer: Pick the Right One

ReShade ships two builds. The standard installer is code-signed and limited to the documented shader/effect API. The full add-on build is unsigned and exposes a much larger add-on API — powerful for single-player texture and lighting overhauls, but it’s also the version competitor guides flag as the one that “may cause problems with anti-cheat systems” [4]. An unsigned binary with a wide API surface is generally more likely to trip heuristic anti-cheat scanners than a signed one, independent of what it’s actually doing with that surface.

Decision rule: if the game appears anywhere in the risk table above as Banned, Blocked, or Caution, don’t install either build. If it’s not listed and it’s multiplayer, use the standard signed installer only. If it’s single-player or local co-op, the full add-on build is safe and unlocks a wider shader catalogue.

Step-by-Step Installation

The setup tool automates most of this, but knowing what it’s doing helps when something goes wrong:

  1. DirectX 9 games: the installer places d3d9.dll next to the game’s executable (sometimes a \bin\ or \bin64\ subfolder — check where the .exe actually lives) [1][3].
  2. DirectX 10/11/12 games: the installer uses dxgi.dll in the same folder [1].
  3. OpenGL games: the file is opengl32.dll [1].
  4. Vulkan games: Vulkan can’t be hooked via a renamed DLL the way the others can — the setup tool installs a system-wide layer instead, which is why Vulkan titles need a slightly different setup flow in the installer [3].
  5. Very old DirectX 8 or earlier games: ReShade dropped native DX8 support at version 3.0.0. You need a wrapper like d3d8to9 first, then point ReShade at the resulting DirectX 9 layer [3].

After installation, launch the game and press Home. If nothing appears, the API you selected during setup doesn’t match what the game actually uses — rerun the installer and pick the other option before troubleshooting anything else.

Which Shaders to Run Without Cratering Your FPS

ReShade itself costs almost nothing — the shaders you enable are what cost frame rate, and the cost varies enormously by category. As a general rule among the community that builds and catalogues these shaders, ambient occlusion and ray-traced global-illumination effects (MXAO, RTGI-style shaders) sit at the expensive end, while sharpening, color grading, and film grain are comparatively lightweight [5]. Your priority list should depend on what you’re actually using the game for, not on installing everything the repository offers:

Player typePriority shadersSkip
New to ReShadeA single curated preset (.ini) from a trusted creator, applied as-isHand-picking individual shaders before you know what each one costs
Competitive / FPS-focusedSharpening (CAS or iMMERSE Sharpen), vibrance, SMAA — all lightweight [5]MXAO, RTGI, depth of field — not worth the frame-time cost when you need every millisecond
Single-player / immersion-focusedColor grading (qUINT_lightroom, PD80 Color Balance), bloom, ambient occlusion [5]Nothing — you have frame budget to spend since input lag isn’t the priority
Screenshot / photo-mode enthusiastRTGI-class global illumination, depth of field, film grain — pause the game and let a single frame render as heavy as it needs to [5]Real-time FPS concerns entirely — you’re not playing while these are active

Two shaders are worth naming explicitly as resource hogs regardless of player type: Gravity.fx and DirectionalDepthBlur are both singled out by the ReShade shader community as unusually expensive at high resolutions and during hotsampling [5]. Enable them one at a time, not as part of a bundled preset, so you can actually see what each one costs you.

Wide shot of a dual-monitor gaming desk showing contrasting color-graded visuals
The right shader preset changes a game’s entire mood without touching a single in-game setting.

For a broader look at what’s actually eating your frame budget beyond ReShade itself, our VRAM guide covers the GPU-memory side of the same problem, and our full guide to optimizing your PC for better FPS covers everything else worth tuning before you start stacking shader overhead on top.

Fixing the Most Common Install Failures

Most ReShade problems trace back to one of four causes, and none of them need a reinstall to fix:

  • Home key does nothing: wrong render API selected during setup. Rerun the installer against the same executable and try the other API option [4].
  • Game crashes immediately on launch: either the DLL is misnamed for that game’s actual API, or (on CS2/CS:GO specifically) the game is refusing third-party injection by design — that’s not a bug, see the risk table above [3].
  • Overlay opens but nothing visually changes: no shaders are enabled yet. ReShade itself is only the injector and effect framework — it does nothing visible until you toggle effects or load a preset [4].
  • Settings don’t persist between sessions: the preset wasn’t saved before closing the game, or ReShade is installed in a folder without write permission (common with games installed under Program Files).

If a game already has ReShade running and you want it gone, use the same setup tool rather than deleting files by hand: select the executable again, choose the API, and pick uninstall when prompted [3].

FAQ

Will ReShade get me banned in every online game?

No — that’s the most common misconception. BattlEye’s own position is that ReShade is generally allowed unless a specific developer blocks it [2]. The real risk is concentrated in a short list of titles (see the table above), not multiplayer gaming as a category.

Should I use the full add-on installer for extra shaders?

Only for single-player or local co-op games. The unsigned build’s wider API surface is exactly what competing guides flag as the version most likely to trip anti-cheat heuristics [4] — there’s no upside to using it in anything with a kernel-level anti-cheat running.

Why does ReShade look completely different between two games using the same preset?

Presets store shader parameter values, not guaranteed visual outcomes — depth-buffer quality, native HDR handling, and each game’s own post-processing stack all change how identical settings render. A preset built for one engine is a starting point in a different one, not a guarantee.

Is it worth running RTGI-style shaders if I don’t have a high-end GPU?

Generally no for real-time play. Global-illumination and heavy ambient-occlusion shaders are consistently the most expensive category in the shader catalogue [5], and on modest hardware that cost lands directly on your frame rate. They make far more sense in screenshot or photo-mode use, where you can pause and let one frame render as slowly as it needs to.

Sources

  1. ReShade. Official Documentation — installation, requirements, version 6.8.0.
  2. BattlEye. Frequently Asked Questions. BattlEye.
  3. PCGamingWiki contributors. ReShade. PCGamingWiki.
  4. iTechGuides. ReShade Download 6.8.0: Official Installer and Setup Guide. iTechGuides.
  5. FRAMED. Shaders Catalogue. FRAMED Screenshot Community.

Verified against ReShade 6.8.0 (released August 2, 2026). Anti-cheat and developer policy toward ReShade can change without notice — recheck your specific game’s current stance before installing, especially in live-service titles.

Michael R.
Michael R.

I've been playing video games for over 20 years, spanning everything from early PC titles to modern open-world games. I started Switchblade Gaming to publish the kind of accurate, well-researched guides I always wanted to find — built on primary sources, tested in-game, and kept up to date after patches. I currently focus on Minecraft and Pokémon GO.