Skip to content

RHI 2.0.0

Latest

Choose a tag to compare

@RankFTW RankFTW released this 23 Jun 15:23
· 4 commits to main since this release

v2.0.0

New Features

  • Nvidia Profile Overrides — New dedicated panel for per-game NVIDIA driver profile settings:
    • DLSS / Streamline row — Version, Preset, and Render Scale management for SR, RR, FG, and Streamline. Quick Apply button stamps your configured defaults onto any game in one click (downloads on-demand). Restore DLSS/SL reverts DLLs and resets presets.
    • Driver Settings row — VSync (Mode, Tear Control, Low Latency), Smooth Motion (Enable, APIs, Flip Pacing), Power Mode, ReBAR (Enable, Mode, Size Limit). All per-game via NVIDIA driver profiles. Requires admin.
  • Admin Mode — Task Scheduler-based persistent elevation (Off/On in Settings). When enabled, RHI silently relaunches elevated on startup — no per-operation UAC prompts. Required for ReBAR, Low Latency Ultra, and Smooth Motion writes. Driver settings row greyed out when not elevated.
  • Multi Frame Generation — "Multi Frame Gen" button in the FG column opens a per-game dialog to configure MFG Mode (Fixed/Dynamic), frame count multiplier (2x-6x), and dynamic target frame rate (with VRR cap presets for common monitor refresh rates). RTX 50 Series only (driver 572.16+ for MFG, 595.97+ for DMFG).
  • DLSS & Streamline Defaults — Configure preferred default versions, presets, and render scales in Settings. One-click Quick Apply per game. 4-column configuration dialog.
  • Global Nvidia Settings — Shader Cache Size, Shader Pre-Compile, G-Sync Mode, Preferred Refresh Rate, Global ReBAR (On/Off + Size), DLSS On-Screen Indicator. All write to the global driver profile.
  • Profile Export/Import — Back up all per-game NVIDIA profile settings to JSON. Restore after driver updates — recreates profiles, exe associations, and all custom settings in one click. Includes global settings.
  • Global ReBAR — On/Off and Size controls in Global Nvidia Settings. Per-game Enable dropdown shows "Global (On/Off)" when set globally.
  • DLSS Driver Override Detection — Detects when NVIDIA App has "Latest DLL" or "Use recommended preset" active. Greys out affected dropdowns with a warning. Quick Apply respects these.
  • Restore Profile Defaults — Button in the driver settings row resets the game's NVIDIA driver profile to factory defaults.
  • Driver Version Display — Nvidia Profile Overrides header shows installed driver version.
  • UE Version Detection — Engine badge shows exact Unreal Engine version (e.g. "Unreal Engine 5.4.3") when detectable.
  • Manifest-driven Shader Packs — Add, disable, or modify shader packs from the remote manifest without app updates.
  • Manifest-driven DLSS Presets — Preset options updated server-side when NVIDIA introduces new ones.
  • Manifest-driven Addon Packs — Addon entries can be added, modified, or disabled from the manifest.
  • Manifest-driven Component URLs — Base download URLs overridable from the manifest.
  • Lilium HDR DXVK — Vulkan layer mode — DX9 games with Lilium HDR DXVK now deploy DXVK as d3d9.dll directly with Vulkan layer ReShade, enabling SM5 HDR shaders. Restores local ReShade on uninstall. Per-game HDR preset selector (Safest → Experimental) controls how aggressively render targets are upgraded — 6 presets for DX9, 7 for DX10/DX11.
  • Reset All Game Profiles — Button in Global Nvidia Settings resets ALL per-game NVIDIA profile overrides AND global base profile settings to factory defaults with progress feedback.

Improvements

  • Detail panel reorganized into 4 sections: Components, Game Overrides, Nvidia Profile Overrides, Management.
  • Simple View (formerly "Compact") now has 3 pages: Components, Game Overrides, Nvidia Profile + Management.
  • Fresh installs default to Simple View.
  • Rebranded from "ReShade HDR Installer" to "RHI".
  • DXVK per-game combo shows Off/Development/Stable/Lilium HDR directly (no global indirection).
  • DXVK version text is now a clickable link to the variant's GitHub releases page.
  • DLSS/Streamline section hidden for games without DLSS or Streamline files. Driver settings row always visible.
  • ReBAR Mode and Size show effective values directly (no "Global" option — display inherits from global when no override set).
  • DLL naming override available in Luma mode.
  • Batch Deploy allows all games to be selected — v1.x SR and Streamline are skipped per-component during deployment. FG v1.x can be upgraded freely.
  • NVIDIA profile lookup cached per-game for the session (~1s freeze on unmatched games eliminated).
  • Vulkan ReShade layer install shows actionable dialog when admin privileges are missing.
  • Bitness override change auto-uninstalls all components for clean reinstall.
  • All NVIDIA profile dropdowns have sub-labels and tooltips.
  • Config button opens the exact Engine.ini folder.

Bug Fixes

  • Fixed Streamline "Custom" selection reverting to a version number after panel rebuild.
  • Fixed Luma and RE Framework update status not persisting over restart.
  • Fixed DXVK extraction using a random temp folder each time (Windows Defender flagging).
  • Fixed overlay and screenshot hotkeys having Ctrl and Shift swapped.
  • Fixed wiki exclusion showing "Download from Discord" instead of "No RenoDX mod available".
  • Fixed Power Mode showing "Adaptive" after profile restore instead of "Optimal Performance".

Manifest Updates

  • Borderlands 4, Gothic 1 Remake, High on Life 2, Crisol, ROMEO IS A DEAD MAN, S.T.A.L.K.E.R. 2, SILENT HILL f, Split Fiction, Star Trek: Voyager, WUCHANG: Fallen Feathers — native HDR.
  • Added dlssSkipGames for games without DLSS — reduces background scan time.
  • Stellar Blade — install path override.
  • Outward — split into Outward (original) + Outward Definitive Edition.
  • Gothic 1 Remake — game note added.
  • KINGDOM HEARTS III — Unreal Engine override.
  • Updated native HDR game notes to reflect auto Engine.ini deployment.
  • LEGO Harry Potter Collection — split into Years 1-4 and Years 5-7.