Skip to content

Resident Evil 3

TheRazerMD edited this page Dec 3, 2025 · 5 revisions

Version

0.9-pre5

Filename

Check below for methods

OS

Win 11 24H2

GPU

RX 6950XT, 9070XT

Inputs

XeSS + DLSS with REFramework

Settings

Dxgi=false if on AMD/Intel

FG-Settings

Known Issues

  • REF can’t isolate the HUD, so HUD also gets upscaled

Notes

  • HOW TO GET OPTISCALER WORKING WITH REF

  • Download REFramework pd-upscaler branch (find the appropriate game file under Artifacts, requires being logged in on Github to see artifacts)

  • Download PDUpscaler 1.1.2 plugin (as version 1.2.0 doesn’t load backend properly)

  • Extract REFramework, UpscalerBasePlugin and OptiScaler files to the game folder


  • Now this is where the fun begins - there are multiple install methods tested working

  • Also recommended to change REF overlay’s shortcut to Delete or any other button in Configuration - Menu key as both REF and Opti use Insert as the default shortcut key

  • For all of the methods below, if you want DLSS inputs, then you have to provide nvngx_dlss.dll yourself (e.g. from TechPowerUp Nvidia DLSS DLL; goes either on root or in plugins subfolder)


  • METHOD 1 - using Ultimate ASI Loader

    • Rename REFramework’s dinput8.dll to REF.asi

    • Either install OptiScaler as OptiScaler.asi or manually rename OptiScaler.dll to OptiScaler.asi

    • Download Ultimate ASI Loader x64, extract its dinput8.dll to game folder

    • PDPerfPlugin.dll should either be on game root as the other files, or in \reframework\plugins subfolder

    • Set OverlayMenu=false in OptiScaler.ini as otherwise Opti overlay won’t be loaded properly (also set Dxgi=false if on AMD/Intel)

    • Folder structure example


  • METHOD 2

    • Keep REFramework’s default dinput8.dll

    • Either install OptiScaler as dxgi.dll or manually rename OptiScaler.dll to dxgi.dll (might also work as version.dll/winmm.dll)

    • PDPerfPlugin.dll should either be on game root as the other files, or in \reframework\plugins subfolder

    • Set OverlayMenu=false in OptiScaler.ini as otherwise Opti overlay won’t be loaded properly (also set Dxgi=false if on AMD/Intel)

    • Folder structure example


  • METHOD 3 - old method

    • Create a plugins folder inside reframework folder if it doesn’t exist already

    • Transfer PDPerfPlugin.dll and all of the Optiscaler files to reframework/plugins folder

    • Rename OptiScaler.dll to version.dll

    • Boot the game, press Insert to open REFramework overlay (if it isn’t already), change shortcut in Configuration-Menu key to e.g. End or Home as Optiscaler uses Insert already

    • Optiscaler overlay only works when TemporalUpscaler is disabled - change settings in Opti when disabled then enable it to apply

    • If Opti overlay isn’t working, then set OverlayMenu=false in OptiScaler.ini (also set Dxgi=false if on AMD/Intel)

    • Folder structure example, In-game screenshots 1, 2

Reported By

TheRazerMD

Clone this wiki locally