github RankFTW/RHI RHI-2.7.2
RHI 2.7.2

4 hours ago

v2.7.2

New

  • RHI Database is now the default mod data source — RHI now uses its own community database instead of scraping the RenoDX wiki. The database is easier to maintain, more reliable, and gives RHI full control over the data without depending on third-party infrastructure. There is also a security benefit: the RenoDX wiki is publicly editable, and with RenoDX's growing userbase and by extension RHI's there is a real risk that someone could upload a malicious file disguised as a legitimate HDR mod — RHI would have no way to prevent it from being delivered to users. The RHI database is controlled and reviewed before any changes go live. Big thanks to Scrungus for the work transferring all wiki mods and details across to the new database. You can still switch back to the RenoDX Wiki scraper in Settings if needed.

Bug Fixes

  • Fixed UI freezing when navigating between games — RHI was doing filesystem I/O (directory scans for the AppData button) on the UI thread on every card selection. This is now pre-computed in the background at startup and cached per game.
  • Fixed UI becoming permanently unresponsive after clicking Install on Luma (and potentially other components) — shader pack settings read/write operations were using a synchronous lock that could block the UI thread when background download tasks held the lock concurrently.
  • Fixed DXVK uninstall blocking the UI thread during the ReShade mode switch that follows it.
  • Fixed the shader pack picker briefly freezing the UI when opened during an active shader pack download.
  • Fixed Settings page driver combo changes (Shader Cache, G-Sync, FPS Limit, ReBAR, VSync, Power Mode, etc.) causing brief UI hitches — all NVAPI profile writes are now dispatched to a background thread.
  • Fixed per-game NVIDIA driver setting combos (VSync, Low Latency, Smooth Motion, Power Mode, G-Sync, ReBAR) in the Game Overrides panel causing brief UI hitches on every change.
  • Fixed DLSS preset combos, render scale, and driver override toggles in the NVIDIA Profile section causing brief UI hitches on every change.
  • Fixed RTX HDR toggle and Configure RTX HDR apply button blocking the UI thread on NVAPI writes.
  • Fixed MFG dialog (FG Mode, Generation Factor, Target FPS) blocking the UI thread on NVAPI writes.
  • Fixed drag-dropping a .addon file (some Luma mods use this extension) showing "No Addon Found" — .addon files are now accepted alongside .addon64 and .addon32. Luma-named addon files are now correctly routed through the Luma install flow (with ReShade deploy, dgVoodoo2, shaders, etc.) instead of the RenoDX addon flow. The install picker now shows "🌙 Install Luma Addon" and uses fuzzy filename matching to pre-select the correct game.
  • Fixed ReShade installing as dxgi.dll on Borderlands 2 and Borderlands: The Pre-Sequel — these are DX9 games that should use d3d9.dll. The dxgi.dll override was intended for Luma+dgVoodoo installs but was incorrectly applied to plain ReShade installs as well.
  • Fixed ReShade remaining as dxgi.dll after uninstalling Luma on DX9+dgVoodoo games — it now reinstalls automatically with the correct d3d9.dll filename.
  • Fixed dgVoodoo2 not deploying for DX9 games when installing DLSS5 Feeder — it was incorrectly gated on the Luma dgVoodoo manifest list, which only covers Luma-specific games. dgVoodoo2 is now deployed for all DX9 Feeder installs.
  • Fixed DLSS5 Feeder installing ReShade as d3d9.dll on DX9 games — dgVoodoo2 owns d3d9.dll on those games, so ReShade must be dxgi.dll. Existing wrong installs are corrected automatically on re-install.
  • Fixed background scan renaming ReShade from dxgi.dll back to ReShade32.dll on DX9+dgVoodoo Feeder games — the reconciliation logic now correctly skips games where dgVoodoo2 is active.
  • Fixed auto-update installing ReShade as d3d9.dll on DX9+dgVoodoo Feeder games — same fix as above applied to the Update All ReShade path.

Manifest Updates

  • Updated UltraShade (formerly Ultra ReShade by Ultra+) to the new repo URL and display name.

Don't miss a new RHI release

NewReleases is sending notifications on new releases.