Skip to content

v0.11.2 — OptiScaler is not ReShade

Choose a tag to compare

@faisalkindi faisalkindi released this 04 Sep 08:32
· 2 commits to main since this release

Fixes: "ReShade is installed as dxgi.dll in this game" on an OptiScaler game

Updating a game that already had OptiScaler refused with:

OptiScaler + DLSS Neural Rendering: ReShade is installed as dxgi.dll in this game;
OptiScaler needs that name. Run Remove (or Remove incl. ReShade) first...

on a dxgi.dll that is OptiScaler.

The ReShade check treated any file over 1 MB containing the string ReShade as a ReShade DLL — and OptiScaler's dxgi.dll contains it six times, because OptiScaler can load ReShade itself. The check had simply been unreachable for an existing OptiScaler install until v0.11.0 taught that step to refresh rather than return early.

crosire's name appears in every real ReShade build (6.8.0 has 36 hits of ReShade and 3 of crosire) and in none of OptiScaler's, so that is what separates them now. A ReShade build somehow lacking it still counts, unless the file identifies itself as OptiScaler.

If you hit that message on Update or Re-install, this build is the fix — nothing needs removing, and no files were changed by the refusal.