8000 GitHub - RankFTW/RHI: ReShade HDR Installer · GitHub
[go: up one dir, main page]

Skip to content
RankFTWPublic

About

ReShade HDR Installer

Resources

Stars

2.5k stars

Watchers

28 watching

Forks

Repository files navigation

RHI — ReShade HDR Installer

HDR mods, ReShade, DLSS and NVIDIA driver settings for your whole PC game library, from one window.

RHI finds your games across eight storefronts, then installs, updates and removes ReShade, RenoDX and Luma HDR mods, frame limiters, DLSS/Streamline files, OptiScaler, Neural Rendering tools and more, with per-game control over every one of them.

Download the latest release · Detailed Guide · Discord

RHI showing a game's detail panel with Components, Neural Rendering and Extras

Single-player only. ReShade with addon support, OptiScaler and DLSS/Streamline changes can trigger anti-cheat in online games. Uninstall them before playing multiplayer.


Three layouts, one app

Switch layouts from the top bar at any time. Every setting is available in every layout.

  • Classic+ (default): your game list on the left and the game's page on the right, in collapsible sections you can reorder.
  • Tabs: the same game page, one tab at a time, with a card for each component and an At a glance summary of everything else.
  • Spotlight: your games as a shelf of cover art under a large banner of the selected game, using Steam artwork or your own images. Sections slide in from the side.
  • Controller support in Spotlight: browse, install, tweak and launch with an Xbox or PlayStation controller (DualShock 4, DualSense, DualSense Edge over USB or Bluetooth, nothing extra to install). RHI comes back to the front when your game closes.
  • Interface size from 50% to 150% (or Ctrl + mouse wheel), for TVs and high-DPI screens.

HDR for every game

  • RenoDX: finds and installs the right HDR mod for each game, and keeps it updated. Games without a dedicated mod get a generic one:
    • Unreal Engine 4/5: UE-Extended, with reshade.ini and Engine.ini configured for you.
    • Unity: the generic Unity addon (32-bit and 64-bit).
  • Luma Framework: named Luma mods, plus generic Luma for DX11 Unreal Engine games. Engine.ini keys, launch arguments and TAA settings from the Luma wiki are applied on install. DX9 Luma games get dgVoodoo2 automatically.
  • RTX HDR and Windows Auto HDR: enable either per game from the RenoDX ⚙ menu. RTX HDR settings (peak brightness, contrast, saturation, middle grey, debanding) are written straight to the game's NVIDIA profile.
  • DXVK + Lilium HDR: scRGB HDR for DX8–DX11 games, with presets from "Safest" to "Experimental".
  • DOF Fix: recommended for Unreal Engine 5.0–5.6 games.
  • Available Mods: one searchable list of every game with a RenoDX, Luma or Ultra+ mod.

ReShade, fully managed

RHI replaces the ReShade installer.

  • Picks the right DLL name for each game from its graphics API and bitness (dxgi.dll, d3d9.dll, d3d8.dll, opengl32.dll), or use your own name per game.
  • Per-game channels: Stable, Nightly, Custom (your own DLL), No Addons and Legacy (pick an older version).
  • Vulkan games use ReShade's global Vulkan layer.
  • Warns before overwriting another tool's DLL (DXVK, Special K, ENB) and backs up what it replaces.
  • Keeps reshade.ini set up: hotkeys, screenshot folder, peak brightness and effect list style, applied to one game or all of them. Lock any game's ini to stop RHI touching it.
  • 56 shader packs (Lilium HDR, crosire, PumboAutoHDR, MaxG2D, RenoFX, UltraShade, iMMERSE, qUINT, SweetFX and many more). Pick packs or single .fx files, globally or per game. Save selections as profiles and share them as a zip.
  • Addon manager: the official ReShade addon list plus extras, globally or per game, and your own .addon64/.addon32 files.
  • ReShade presets: deploy presets to any game, along with the shaders they need.

DLSS and Streamline

  • Swap Super Resolution, Ray Reconstruction, Frame Generation, Neural Rendering and Streamline versions per game from a dropdown. Originals are backed up and can be restored at any time.
  • Set presets (including the DLSS 4.5 transformer presets L and M) and render scale (33–100%, or DLAA) in the NVIDIA driver profile. You don't need NVIDIA Profile Inspector.
  • NVIDIA Override: turn on the driver's "use latest DLL" override per component.
  • Defaults + Quick Apply: choose your preferred versions and presets once, then apply them to any game in one click.
  • Batch Deploy: push versions and presets to many games at once.
  • Auto-update: optionally move games to the newest DLSS or Streamline release as soon as it's available.

Neural Rendering (DLSS 5)

A Neural Rendering section on every game installs one of four methods, and recommends the right one for the game:

  • ShortFuse DLSS Tool: for most games with native DLSS (DX9, DX11, DX12, Vulkan).
  • DLSS5 Tool: for DX12 games with native DLSS.
  • DLSS5 Tool + DX11 Bridge: for DX11 and Vulkan games with native DLSS.
  • DLSS5 Feeder: for games without DLSS, including OpenGL, DX9 and 32-bit games.

Pin versions of each tool and of nvngx_dlssnr.dll, and optionally add the NR Cost Scaler to run the neural model at reduced cost.

Frame generation and upscaling extras

  • OptiScaler: Stable, Nightly (with build pinning), DLSS NR and F5 DLSSNR variants, with a default variant of your choice for new installs. Upscaler, frame generation, Reflex, preset, DXGI spoofing and Neural Rendering settings are all set from a menu that writes OptiScaler.ini for you. GPU-specific ini templates for NVIDIA, AMD and Intel. OptiPatcher included.
  • Multi Frame Generation: set Fixed or Dynamic MFG (2x–6x) and a target frame rate on RTX 50 Series.
  • MFG unlocks for older cards: Universal MFG Unlocker, MFG Ada Unlock, 20/30 FG Unlock, RTX Encore and DLSS Enabler.
  • Ultimate ASI Loader and dgVoodoo2 with a filename picker. Frame generation unlocks and RTX Encore can run alongside ASI Loader under its Hooked name.

Frame limiters

Choose one per game:

  • ReLimiter: frame pacing limiter with an on-screen display, VRR caps and DLSS hooks.
  • Display Commander: alternative limiter with display tools.

Both support 32-bit and 64-bit games, and installing either one turns off the driver frame limiter for that game.

NVIDIA driver settings

Written directly to the driver, so you don't need NVIDIA App or Profile Inspector.

  • Per game: VSync, Tear Control, Low Latency, Smooth Motion (RTX 40+), Power Mode, G-Sync, ReBAR (enable, mode and size).
  • Global: Shader Cache Size and Pre-Compile, G-Sync and G-Sync Mode, FPS Limit, Preferred Refresh Rate, VSync, Power Mode, ReBAR.
  • Digital Vibrance per display, reapplied every time RHI starts.
  • DLDSR Control: save and switch DLDSR factor setups without opening NVIDIA Control Panel.
  • Back up and restore your per-game profiles, for example after a driver reinstall.
  • 784C
  • Output colour: colour depth (8/10/12 bpc) and dynamic range per display.

Everyday conveniences

  • Update All: updates ReShade, RenoDX, ReLimiter, Display Commander, OptiScaler, RE Framework, DXVK, Luma and DOF Fix across your library. You choose what's included, globally or per game. Automatic Updates can install them in the background.
  • Game launch: launch from RHI, the tray, the taskbar jump list or a desktop shortcut. Custom exe and arguments per game.
  • HDR and resolution auto-toggle: turn Windows HDR on and switch resolution when a game starts, and switch both back when it closes. Global or per game, on the monitors you choose.
  • Custom game folders: point RHI at the folders where you keep DRM-free or other non-store games. It finds the games in them and lets you pick which to add, with the right exe chosen for you.
  • Remove from RHI: take a game out of every list for good (optionally uninstalling its components), and restore it later from Settings if you change your mind.
  • Drag and drop: drop a game exe, addon, archive, Luma mod, ReShade preset or link onto the window.
  • Links per game: Nexus Mods, PCGamingWiki, ultrawide fixes and Ultra+.
  • RE Framework for RE Engine games, Ryubing emulator support, and custom game filters.
  • Remote manifest: new game support and fixes reach everyone without waiting for an app update.

Supported stores

Steam · Epic Games · GOG · EA App · Ubisoft Connect · Xbox / Game Pass · Battle.net · Rockstar

Not detected? Add its folder under Settings → Tools & Maintenance → Custom game folders, click + next to the search box, or drag the game's .exe onto the window.

Requirements

  • Windows 10 or 11 (64-bit)
  • .NET 8 Desktop Runtime and the Windows App Runtime 2.5. If the Windows App Runtime is missing, RHI says so and offers to open the download.
  • An NVIDIA GPU for the DLSS preset, driver and Neural Rendering features. ReShade, RenoDX, Luma and OptiScaler work on any GPU.
  • Admin Mode (Settings → General → Windows and Admin Mode) for per-game driver settings, ReBAR, DLDSR Control and the DLSS on-screen indicator.
  • Recommended: a GitHub token. Without one, GitHub allows 60 requests an hour, which can make downloads and update checks fail. Add a free token with no permissions under Settings → Accounts & Data → GitHub token to raise the limit to 5,000.

Third-party components

RHI downloads these from their official sources. All credit goes to their authors.

Component Author
ReShade crosire
RenoDX clshortfuse & contributors
RenoDX UE-Extended Marat
RenoDX Unity NotVoosh
Luma Framework Pumbo (Filoppi) & contributors
ReLimiter RankFTW
Display Commander pmnoxx
RE Framework praydog
OptiScaler OptiScaler contributors
OptiScaler DLSS NR fork wilsjo2
OptiScaler F5 DLSSNR fork janblade
DXVK doitsujin & contributors
DXVK HDR-mod EndlesslyFlowering (Lilium)
dgVoodoo2 Dege
Ultimate ASI Loader ThirteenAG
DLSS5 Feeder jlrouzies-fr
DLSS5 DX11 Bridge NIGos
Universal MFG Unlocker dashdogy
MFG Ada Unlock mavismmg
20/30 FG Unlock sdli1995
RTX Encore SilyNoMeta
7-Zip Igor Pavlov

Shader packs are the work of their respective authors; each pack links to its source in the shader picker. Game data comes from PCGamingWiki and the HDR Gaming Database.

About

ReShade HDR Installer

Resources

Stars

2.5k stars

Watchers

28 watching

Forks

Releases

Packages

Contributors

Languages

0