OptiScaler v0.7.7-pre9 (Daria)
Recently, I have been refactoring OptiScaler a bit, and it looks like I moved a lot of code, which caused numerous compatibility issues and bugs. Thanks to @TheRazerMD’s continuous support, we have (hopefully) resolved all of the issues. There may still be some edge cases we missed; please report them with logs as usual.
Changes for v0.7.7
Added
- Added FSR4 support (HUGE thanks to @PotatoOfDoom 🙏🏻)
- Added integration with Nukem's dlssg-to-fsr3 (HUGE thanks to @FakeMichau 🙏🏻)
- Added FSR2 Dx12, FSR3 Dx12, FSR3.1 Dx12 & Vulkan inputs
- Added XeSS Vulkan inputs
- Added XeSS Vulkan & Dx11 (Intel only) support
- Added Agility SDK update option (thanks to PotatoOfDoom)
- Added a contrast option to RCAS (thanks to Od1sseas)
- Added game info (executable and product name) to the in-game menu header (thanks to IncorrectW)
- Added path detection for
nvngx_dlss.dll
,nvngx_dlssd.dll
, andnvngx_dlssg.dll
for NVNGX initialization - Added in-game menu support for UWP games (like MineCraft)
- Added upscaler-input and active-upscaler info to the overlay
- Added input source info for Dx11 too
- Added options to fine tune Hudfix and OptiFG
- Added auto enable for Nvapi override when original nvngx.dll is not found (thanks to FakeMichau)
- Prevented unloading of hooked DLLs (thanks to WickedZergling)
- Added game quirks for No Man's Sky and Minecraft
- Added a check to prevent crashes with FMF2 & FSR inputs (thanks to TheRazerMD)
- Added a quirk for RDR1 & updated Cp77 one to disable OptiFG
Changed
- Revamped init-flag handling and added buttons to reset values to their defaults
- Changed XeSS version-checking method to prevent crashes
- Moved FSR FOV and camera values into a collapsible section (thanks to TheRazerMD)
- Fixed a crash related to
SetFullscreenState
- Made some changes to INI naming and sections
- Improved DXGI and D3D12 mode compatibility
- Improved general overlay compatibility (Steam, Epic, Overwolf, etc.)
- Now by default FG is disabled and need to be selected from menu or ini.
- Disabled forced logging for pre builds
- Updated in-game menu for easier DLSS-G/OptiFG selection (thanks to Vladzor)
- Start using original FSR3.1 dll's
- Updates XeSS libraries to 2.0.1
Fixed
- Fixed DLSS-D (RR) crash (thanks to FakeMichau)
- Fixed some issues with installer & uninstaller batch file when Nvidia is selected (thanks to JoeGreen)
- Fixed internal config settings saved to ini (huge thanks to FakeMichau)
- Fixed hangs on game boot when Mutex for Present is active (thanks to Burak)
OptiFG is basically a hack, and Hudfix is pushing it even further. We’re aware of its compatibility issues (and crashes). I can’t guarantee I’ll fix all of them, but I will revisit OptiFG soon. Meanwhile, I suggest using Nukem’s mod for any games that support DLSS-G.