Skip to content

Releases: optiscaler/OptiScaler

v0.9.4

Choose a tag to compare

@TheRazerMD TheRazerMD released this 18 Jul 21:46
7534ad0

OptiScaler v0.9.4

2 fun milestones - OptiScaler has now passed 1 MILLION downloads and over 9000 stars! 🎉 🎉 🎉

We would like to send our thanks to everyone for the longlasting support!

And now the release info.
This release is focused on adding proper support for FSR 4.1.1/FFX 2.3 SDK which adds INT8 support, albeit officially for RDNA3 only. Please read the notes below on how to force enable it on unsupported GPUs, and how to properly verify it's working (important due to internal checks and a fallback FSR3 mode).
Also a little something for the rare FSR 3.1 users.

Full changelog below.

Always check the Wiki for more information on compatibility, FG options etc!


If you like the work being done, it's now possible to support the project! Also linked in the Readme


Caution

  • We've been informed about some FAKE websites presenting themselves as OptiScaler team, so we would like to strongly highlight that we DO NOT HAVE an official website!
  • We DON'T have an official manager app, so please be careful when downloading or using them! And please don't bother us to provide support for something which isn't even ours!
  • Only LEGIT places are this Github, our Discord server and Nitec's NexusMods page.
  • OptiScaler is FREE, any kind of monetary requirements are scams!

What comes bundled:

  • OptiScaler 0.9.4-final - Signed build
  • Fakenvapi 1.4.1
  • Nukems dlssg_to_fsr3 0.130
  • FFX 2.3 SDK - FSR 4.1.1 (now with official INT8 support), FSR-FG 4.0.1
  • XeSS 3.0.1 SDK (upscaler still reads 2.0.2, MFG is still Arc only❗)

What doesn't come bundled :

  • FSR 4.0.2c INT8
    • Recommended for RDNA2 Windows users due to the persisting driver compiler regressions!
    • Better luck in early 2027 🥲

New and improved MAJOR features in 0.9.4:

Updated to latest FFX 2.3 SDK/FSR4.1.1 (@FakeMichau, @TheRazerMD, @cdozdil)

  • Updated model/preset hooking for FSR 4.1.1 (@TheRazerMD, @FakeMichau)
    • Fixes the Failed to hook error on both the Driver and SDK upscaler DLL
  • Added FSR 4.1.1 for officially supported cards (@FakeMichau)
    • RDNA 3 desktop GPUs (dGPUs) now have autoenabled Fsr4Update to access the INT8 model
    • RDNA 3/3.5 mobile iGPUs/APUs are not officially supported, neither are other vendors, check below!
  • Try to use Int8 on RDNA3 on Linux when possible (@FakeMichau)
  • Don't link FSR-FG camera struct if it's just all zeros (@FakeMichau)
    • Should fix an issue where driver upgrade FG would fallback to FSR3-FG when using OptiFG
  • ⚠️ Added Fsr4ForceEnableInt8 option for FSR4 incompatible GPUs (@cdozdil) ⚠️
    • Set this option to true to force enable INT8 on unsupported GPUs - such as RDNA 3/3.5 mobile (iGPU/APU), Intel/Nvidia
      • Do not touch the Fsr4Update= option in OptiScaler.ini, as setting it true on unsupported GPUs will autofallback to FSR3!
      • This does not mean old GPUs (which don't support INT8) will work!
      • Only applies to the shipped SDK upscaler DLL, won't affect the Driver amdxcffx64.dll!
    • RDNA2 Windows users are recommended to continue using FSR 4.0.2c as the driver compiler regression (which causes ghosting etc) is yet to be fixed!

IMPORTANT REGARDING FSR4.1.1 INT8

  • With FSR 4.1.1, along with adding INT8 support, AMD has also added internal checks for GPU validation and currently only RDNA4 (FP8) and RDNA3 dGPUs (desktop, INT8) are officially supported
  • All unsupported GPUs fall back to the internal FSR3 upscaler!
    • Due to the above, it's very important to check the FSR4 Upscaler Watermark reporting (FSR4, FSR4-i8 or FSR3)
      • Either enable the Watermark under the Upscaler selection or by setting Fsr4EnableWatermark=true in OptiScaler.ini
    • We've added possible FSR3 fallback detection when upgrading to 4.1.1 on unsupported GPUs, but the Watermark still remains the most accurate confirmation.

  • BAT improvements (@TheRazerMD)
    • Improved faulty setup detections, added more info, reorganised some parts
    • Should now work in folders with special characters and be more foolproof in general hopefully
  • Added FSR3.1 tuning presets (@cdozdil, thanks to Weather)
    • Bit of community sourced info that may or may not help FSR3.1 image quality
  • Tweaked FSR4 settings and the Opti overlay in general (@FakeMichau, @TheRazerMD)
    • Made some options into a dropdown menu, added FSR3 fallback detection (for FSR 4.1.1 upgrade)
  • Show FSR3.X/4 in Opti Overlay when using 4.1.1 and above SDK dll with ForceInt8 (@cdozdil)
    • Should now show FSR 3.X/4 instead of just FSR3.X when INT8 is forced

Note

Regarding FSR4 VK w/Dx12 on Linux

  • Proton 11 adds the missing required Wine extensions, VK w/Dx12 should be working now, but needs more testing and might require extra bugfixes down the line
  • RADV may have a massive performance drop compared to AMDVLK (unrelated to OptiScaler) - Mesa issue link

New and improved minor features in 0.9.4 include:

  • Fix FSR3.1 presets dynamic calculation (@cdozdil)
  • Fix for Typeless Hudless resourcess (@cdozdil)
  • Fix dlssg_to_fsr3_amd_is_better.dll check at menu (@cdozdil)
  • Fixed Where Winds Meet MV issues which broke FSR3-FG (@cdozdil)
    • Now all FGs should work properly
  • Added missing Ubisoft game exes to their respective quirks (@TheRazerMD)
  • Splash update (@FakeMichau)

Various game improvements for a better OOB experience

Click here to see a list of quirks and changes applied
  • Modified MH Rise quirks (@TheRazerMD)
    • Fixes monster roar crash on AMD cards (when following the compat entry)
  • Modified game quirks for UE fixes (@TheRazerMD)
    • Caused by extended engine reporting applying UE fixes which certain games did not take well at all
  • Added Force FG render size motion vectors quirk for WWM (@cdozdil)
    • FSR3-FG won't decompose anymore
  • Added AC Black Flag Resynced and WD Legion quirks, added missing exes for UbiPlus (@TheRazerMD)
    • Enabling AutoExposure fixed FSR4 ghosting in WD Legion
  • Added DEAD OR ALIVE 6 Last Round quirks (@TheRazerMD)
    • Also fixed XeFG crash

Thanks to everyone that reports issues!

Note

  • Linux bois need the latest Proton which includes latest VKD3D commits which support FSR 4.1.1/FFX SDK 2.3 in order to work
  • FSR4-FG requires Mesa 25.2+ and Wine prefix set to Win 11 (per-game, if global config isn't working)

v0.9.3

Choose a tag to compare

@TheRazerMD TheRazerMD released this 18 Jun 21:18

OptiScaler v0.9.3

This release is mostly focused on fixing issues that popped up with the 0.9 releases (such as ResizeBuffers1 crashes), alongside some improvements to the Overlay's HDR tonemapping, swapchain backbuffers, fixing RTX Remix crash etc.

Noteworthy new feature is the addition of Manual Input Polling which fixes the invisible Opti Overlay in games such as Metro EE, STALKER Trilogy remasters, DL2, DLTB.
Full changelog below.

Always check the Wiki for more information on compatibility, FG options etc!


If you like the work being done, it's now possible to support the project! Also linked in the Readme


Caution

  • We've been informed about some FAKE websites presenting themselves as OptiScaler team, so we would like to strongly highlight that we DO NOT HAVE an official website!
  • We DON'T have an official manager app, so please be careful when downloading or using them! And please don't bother us to provide support for something which isn't even ours!
  • Only LEGIT places are this Github, our Discord server and Nitec's NexusMods page.
  • OptiScaler is FREE, any kind of monetary requirements are scams!

What comes bundled:

  • OptiScaler 0.9.3-final - Signed build
  • Fakenvapi 1.4.1
  • Nukems dlssg_to_fsr3 0.130
  • FFX 2.2 SDK - FSR 4.1, FSR-FG 4.0.0
  • XeSS 3.0.1 SDK (upscaler still reads 2.0.2, MFG is still Arc only❗)

What doesn't come bundled :

  • FSR4 INT8 (atleast not yet)
    • Required for any other non-RDNA4 card!
    • See you in July 😎

New and improved MAJOR features in 0.9.3:

  • Fixed ResizeBuffers1 error, improvements to swapchain backbuffers (@cdozdil)
    • No more crashes on boot on certain games
  • Fixed and improved HDR tonemapping for Overlay theme presets customisation (@cdozdil)
    • Should stop retina burning for HDR users
  • Fixed FSR4 driver update not working (@cdozdil)
  • Added Swapchain Waitable Object Simulation (@cdozdil)
    • Fixed XeSS3 + Unity games getting stuck when loading
  • Added null check before copying InFeatureInfo (@cdozdil)
    • Fixed RTX Remix crash
  • Added Manual Input Polling option (@cdozdil)
    • Crude, but effective fix for invisible Opti Overlay in games such as Metro EE, STALKER Trilogy remasters, DL2, DLTB where quirks are already applied for it
  • Improved and re-enabled precompiled shaders (@cdozdil)
    • Should fix Lego Batman scene change stutters caused by Opti (game still has its own stutters)
  • 007 First Light fixes and improvements (major thanks to @FakeMichau)
    • Fixes upscaler and FG artifacting/crashes, other specific issues with Nvidia and Intel that were caused by incompatibility with Opti etc.
    • HDR issues and DLSS inputs giving small performance boosts are game issues and devs are aware of them
  • XeFG/MFG multiplier fixes (@cdozdil)
  • OptiScaler now tries enabling FSR4 on RDNA4 by default (@cdozdil)
  • Added auto FGResourceFlip enabling for OptiFG when Unity is detected (@cdozdil)
  • Added late loading option for ASI files (@cdozdil)
    • LateAsiPluginsDelay option in OptiScaler.ini
  • Fix for DLSSD feature reverting to DLSS (@cdozdil)
  • Improve driver FFX model selection pattern (@FakeMichau)

Note

Regarding FSR4 VK w/Dx12 on Linux

  • Proton 11 adds the missing required Wine extensions, VK w/Dx12 should be working now, but needs more testing and might require extra bugfixes down the line
  • RADV may have a massive performance drop compared to AMDVLK (unrelated to OptiScaler) - Mesa issue link

New and improved minor features in 0.9.3 include:

  • Added more game info + game engine detection (@cdozdil)
  • Fixed Nvidia NVSDK DLL overrides (@cdozdil)
  • Show correct FPS when using FG + old menu (@cdozdil)
  • Some Luma mod behaviour changes (@cdozdil)
  • Reduce log level of resolution reporting spam (@cdozdil)
  • General improvements, fixes and clean-up regarding Restore signs code (@FakeMichau)
  • Prevent a crash when disabling DLSSG when using DLSSG -> FSRFG (@FakeMichau)
  • General logging, reporting, checking fixes (@cdozdil)
  • Added a quirk for avoiding manually loading amdxc64 early (@FakeMichau, @cdozdil)
  • Some INI, quirk and code corrections (@TheRazerMD, @cdozdil)

Various game improvements for a better OOB experience

Click here to see a list of quirks and changes applied
  • Added Onimusha: Way of the Sword Demo quirks (@TheRazerMD)
    • Gave the Crapcom treatment
  • Modified Assetto Corsa EVO quirks (@TheRazerMD)
    • ForceAutoExposure fixes FSR4 ghosting
  • Added Wuthering Waves quirks (@TheRazerMD)
    • Fixes DLSS inputs not hooking and XeFG framerate issue
  • Added Zenless Zone Zero quirk (@TheRazerMD)
    • Fixes flipped MVs/depth, which fixes FSR3-FG ghosting

Thanks to everyone that reports issues!

Note

  • Linux bois need the latest Proton which includes latest VKD3D commits which support FSR 4.1/FFX SDK 2.2 in order to work
  • FSR4-FG requires Mesa 25.2+ and Wine prefix set to Win 11 (per-game, if global config isn't working)

v0.9.2a

Choose a tag to compare

@TheRazerMD TheRazerMD released this 17 May 17:04

OptiScaler v0.9.2a

This release is mostly focused on fixing issues that popped up with the 0.9/0.9.1 releases (like FSR-FG crashes), alongside some improvements to Depth Aware sharpening, Overlay theme adjustments, improving some mod combos etc.
Full changelog below.

Always check the Wiki for more information on compatibility, FG options etc!


If you like the work being done, it's now possible to support the project! Also linked in the Readme


Caution

  • We've been informed about some FAKE websites presenting themselves as OptiScaler team, so we would like to strongly highlight that we DO NOT HAVE an official website!
  • We DON'T have an official manager app, so please be careful when downloading or using them! And please don't bother us to provide support for something which isn't even ours!
  • Only LEGIT places are this Github, our Discord server and Nitec's NexusMods page.
  • OptiScaler is FREE, any kind of monetary requirements are scams!

Warning

VERY IMPORTANT!

  • The new BAT should automatically display a warning if you're updating from an existing Opti 0.7.9 install, deleting the old files is required due to file changes with bundling.
  • Linux users will need to manually remove nvapi64.dll (and probably nvngx.dll if present) along with any old Opti version!
  • Necessary step to ensure everything works properly since OptiScaler now comes bundled with Fakenvapi (renamed to fakenvapi.dll)

What comes bundled:

  • OptiScaler 0.9.2-final - Signed build
  • Fakenvapi 1.4.1
  • Nukems dlssg_to_fsr3 0.130
  • FFX 2.2 SDK - FSR 4.1, FSR-FG 4.0.0
  • XeSS 3.0.1 SDK (upscaler still reads 2.0.2, MFG is still Arc only❗)

What doesn't come bundled :

  • FSR4 INT8 (atleast not yet)
    • Required for any other non-RDNA4 card!
    • See you in July 😎

Reuploaded as 0.9.2a with extra fixes:

  • Fixed menu colours not being loaded properly from the INI (@cdozdil)
  • Added background alpha slider (@cdozdil)
  • Added purple SR preset (@TheRazerMD)

New and improved MAJOR features in 0.9.2:

  • Hook FSR 4 SDK at proxy level (blame thanks to @FakeMichau)
    • Should fix the model selection failing to hook message
  • Improved Depth Adaptive sharpening (@cdozdil)
    • Added sharpening boost for distant objects
    • Improved edge detection via Luma sharpening cross check
    • Changed sharpening kernel to RCAS (for real this time)
    • Added DA-DAS sharpener as another option - useful if you want stronger edges/details
  • Added option for customising the Menu theme, Accent and Background colour (@cdozdil)
    • Blue theme is default, added shortcuts for Teal, Gray, Red and several other (thanks to @TheRazerMD for some adjustments)
    • Even added an option for a light theme 🔦
  • XeFG now obeys Interpolation count setting when initing (@cdozdil)
  • Fixed fakenvapi.ini saving in root (@FakeMichau)
    • Fakenvapi now properly follows the set options
  • Improved DLSS files locating and using their locations when initing NVSDK (@cdozdil)
    • Fixes Mouse PI for Hire crashing on Nvidia GPUs
  • Added support for overriding external DLSS preset overrides without restarting (@cdozdil)
    • Should improve DLSS preset detection and adjusting
  • Fixed FSR-FG ffxQuery hook and general improvements to FG swapchains (@cdozdil)
    • Fixes the crashes in FSR-FG games
  • Prevent FSR4 Update of custom FSR3.1 implementations (@cdozdil)
    • Fixes Nioh 3 crashes on boot
  • Added SpecialK detection to ResizeBuffers(1) and Release (@cdozdil)
    • Should fix some resize-based crashes - especially on Crapcom games where REF + SK is needed to fix REF overlay and XeFG stutters

Note

Regarding FSR4 VK w/Dx12 on Linux

  • Proton 11 adds the missing required Wine extensions, VK w/Dx12 should be working now, but needs more testing and might require extra bugfixes down the line
  • RADV may have a massive performance drop compared to AMDVLK (unrelated to OptiScaler) - Mesa issue link

New and improved minor features in 0.9.2 include:

  • Fixed FFX path typos (thanks to @abyssnyan)
  • Some Vulkan improvements (@FakeMichau, @cdozdil)
  • Fixed menu auto-centering (@cdozdil)
  • Added base FPS to the FPS overlay when using FG (@cdozdil)
  • Fixed Overlay tonemapping usage (@cdozdil)
  • Overlay upscaler info adjustment (@Astyyyyy, @TheRazerMD)
  • Prevent double calling the methods for same overlay (@cdozdil)
  • Added new Discord overlay DLL names to filtering (@FakeMichau)
  • Fixed some path issues (@cdozdil)
  • Do not use Intel's atomic extensions if GPU supports it natively (@cdozdil)
  • Improved registry spoofing (@FakeMichau)
  • Config for controling the Font size (@FakeMichau)
  • Remove the custom D3DKMTEnumAdapters2 on Linux (@FakeMichau)
    • Newer Wine already supports it so no need for it
  • Fix some DLL finding issues (@FakeMichau)
  • Another Splash message addition (@TheRazerMD, thanks to san9)
  • Changed default XeFG DepthInverted value to true (@cdozdil)

Various game improvements for a better OOB experience

Click here to see a list of quirks and changes applied

Thanks to everyone that reports issues!

Note

  • Linux bois need the latest Proton which includes latest VKD3D commits which support FSR 4.1/FFX SDK 2.2 in order to work
  • FSR4-FG requires Mesa 25.2+ and Wine prefix set to Win 11 (per-game, if global config isn't working)

v0.9.1

Choose a tag to compare

@TheRazerMD TheRazerMD released this 27 Apr 22:30

OptiScaler v0.9.1

This release is mostly focused on fixing some issues that popped up with 0.9 release, alongside some new additions, like Depth Aware sharpening.
Full changelog below.


If you like the work being done, it's now possible to support the project! Also linked in the Readme


Caution

  • We've been informed about some FAKE websites presenting themselves as OptiScaler team, so we would like to strongly highlight that we DO NOT HAVE an official website!
  • We DON'T have an official manager app, so please be careful when downloading or using them! And please don't bother us to provide support for something which isn't even ours!
  • Only LEGIT places are this Github, our Discord server and Nitec's NexusMods page.
  • OptiScaler is FREE, any kind of monetary requirements are scams!

Warning

VERY IMPORTANT!

  • The new BAT should automatically display a warning if you're updating from an existing Opti 0.7.9 install, deleting the old files is required due to file changes with bundling.
  • Linux users will need to manually remove nvapi64.dll (and probably nvngx.dll if present) along with any old Opti version!
  • Necessary step to ensure everything works properly since OptiScaler now comes bundled with Fakenvapi (renamed to fakenvapi.dll)

What comes bundled:

  • OptiScaler 0.9.1-final - Signed build
  • Fakenvapi 1.4.1
  • Nukems dlssg_to_fsr3 0.130
  • FFX 2.2 SDK - FSR 4.1, FSR-FG 4.0.0
  • XeSS 3.0.1 SDK (upscaler still reads 2.0.2, MFG is still Arc only❗)

What doesn't come bundled:

  • FSR4 INT8
    • which is required for any other non-RDNA4 card!

New and improved MAJOR features in 0.9.1:

  • Fixed the self-expanding Opti Overlay (@FakeMichau )
    • Stopped the overlay from claiming free real estate
  • Fixed the Vsync freeze/crash with XeFG (@FakeMichau)
  • Workaround FSR 4.1 destroying Vulkan objects (@FakeMichau) and removed some unnecessary menu object destroy calls (@cdozdil)
    • These should fix the disappearing Overlay menu on Linux (also the crashes)
  • Fixed DLSS not working in some DX11 games (@cdozdil )
  • Improvements to extension spoofing/ext lists for when DXVK/VKD3D is creating device/instance (@cdozdil)
    • Should fix the device error on Linux for Pascal GPU users, as well as some VK w/Dx12 issues
  • Fix FSR 4 model selection when driver upgrade dll is missing (@FakeMichau)
    • Plus added a small indication in the menu when hooking failed
  • Updated to XeSS 3.0.1 SDK (@cdozdil)
    • Just a couple of bugfixes, nothing interesting
  • Added new Depth Aware Sharpening (@cdozdil)
    • Smarter sharpening with less artifacts focusing on edge detection, but also somewhat heavier
    • Requires overriding sharpness, enabling RCAS/DA and selecting Use Depth Aware
  • PRAGMATA fixes for DLSS crashing and broken DLSS preset selection (@FakeMichau)
  • Updated to Fakenvapi 1.4.1 which skips trying to deinit on shutdown (@FakeMichau)
    • Fixes XeLL hanging the game's shutdown (especially on Linux)
  • Updated BAT uninstall (@TheRazerMD)
    • Uninstaller now locates renamed Opti dlls (among supported filenames) instead of only remembering the selection

Note

Regarding FSR4 VK w/Dx12 on Linux

  • Proton 11 adds the missing required Wine extensions, VK w/Dx12 should be working now, but needs more testing and might require extra bugfixes down the line
  • RADV may have a massive performance drop compared to AMDVLK (unrelated to OptiScaler) - Mesa issue link

New and improved minor features in 0.9.1 include:

  • Some spoofing improvements (@FakeMichau)
  • Fix DCS World crashing with FSR4 (@TheRazerMD)
  • More ResizeBuffers(1) changes (@cdozdil)
  • Fixes for PreserveSwapchain logic (@cdozdil)
  • Prevent a deadlock when using VK w/Dx12 (@cdozdil)
  • LoadLibrary rework for future releases (@cdozdil)
  • Add hooking helpers for catching function signature mismatches (@FakeMichau)
  • Slight Overlay and INI changes, reorganised logging options, default Log Level is now 0 (@TheRazerMD)
    • bye bye to true.log files
  • HUDFix improvements and fixes (@cdozdil)
  • Removed update error message from menu (@cdozdil)
  • Updated shader tools (@cdozdil)
  • Force redirect game's existing XeLL if it's already in memory (@FakeMichau)
  • Fixed crash with VK w/Dx12 (@Astyyyyy)

Various game improvements for a better OOB experience

Click here to see a list of quirks and changes applied
  • DCS World FSR4 crash averted by disabling Fakenvapi (@TheRazerMD)
  • Added quirk for WWZ EGS version (@cdozdil)
  • Added Soulstice quirks (@TheRazerMD)
  • PRAGMATA received the Crapcom treatment (@TheRazerMD)
  • Added MOUSE: P.I. For Hire quirk (@TheRazerMD)
  • Dead Island 2 - ForceAutoExposure, needed for DLSS (@TheRazerMD)
  • Yet Another Zombie Survivors - DisableDxgiSpoofing (@TheRazerMD)
  • Voodoo Fishin' - DisableDxgiSpoofing (@TheRazerMD)
  • Modified RDR1 quirks - avoid crash with DLSSG via SL input (@TheRazerMD)

Thanks to everyone that reports issues!

Note

  • Linux bois need the latest Proton which includes latest VKD3D commits which support FSR 4.1/FFX SDK 2.2 in order to work
  • FSR4-FG requires Mesa 25.2+ and Wine prefix set to Win 11

v0.9

Choose a tag to compare

@TheRazerMD TheRazerMD released this 01 Apr 12:22

OptiScaler v0.9

April Foo...

No, wait, almost forgot, this isn't an April Fools joke, that was a close one. What we wanted to say was...
We're back with a new Stable build after 7 months of massive feature creep, prolonged testing and multiple delays (kinda like the AAA game industry, atleast regarding the last part).

Kept you waiting, huh?

❗Our biggest release so far,❗so don't be surprised by the chungus changelog

Lots of people have been asking us over time about supporting the project, and we're finally happy to say that's now possible! Also linked in the Readme

Caution

  • We've been informed about some FAKE websites presenting themselves as OptiScaler team, so we would like to strongly highlight that we DO NOT HAVE an official website!
  • We DON'T have an official manager app, so please be careful when downloading or using them!
  • Only LEGIT places are this Github, our Discord server and Nitec's NexusMods page.
  • OptiScaler is FREE, any kind of monetary requirements are scams!

Warning

VERY IMPORTANT!

  • While the new BAT should automatically display a warning if you're updating from an existing Opti 0.7.9 install, we would still recommend deleting old OptiScaler using the uninstall BAT and manually deleting Fakenvapi's old nvapi64.dll if present in the folder.
  • Linux users will need to manually remove nvapi64.dll (and probably nvngx.dll if present) along with any old Opti version!
  • Necessary step to ensure everything works properly since OptiScaler now comes bundled with Fakenvapi (renamed to fakenvapi.dll)

What comes bundled:

  • OptiScaler 0.9-final - Signed build
  • Fakenvapi 1.4
  • Nukems dlssg_to_fsr3 0.130
  • FFX 2.2 SDK - FSR 4.1, FSR-FG 4.0.0
  • XeSS 3 SDK (upscaler still reads 2.0.2, MFG is still Arc only❗)

What doesn't come bundled:

  • FSR4 INT8
    • which is required for any other non-RDNA4 card!

New and improved MAJOR features in 0.9:

  • FG settings received a major rewrite/revamp - added XeFG (+XeLL), Redstone FSR4-FG, separated options into FG Sources and Outputs, added shortcut etc (a big part thanks to @FakeMichau, also @cdozdil)
    • Added enable/disable FG shortcut key - default is End (customisable, Keybinds in Overlay, FGShortcutKey in INI)
    • Some options aren't supported and may be implemented down the line (e.g. XeFG as FG Source, DLSSG as FG Output)
    • HUDless logic improved
    • OptiScaler now comes bundled with latest Fakenvapi (1.4) and Nukems dlssg-to-fsr3 (0.130)
    • FG Inputs (game FG inputs AKA what you select in the game) and FG Outputs (what you want to use through Opti) - you need to select both now
      • DLSSG via SL FG Input is recommended, then FSR-FG then OptiFG/Upscaler as a final resort
    • All of these options explained more in the Wiki in Frame Generation Options
Click here to see the list of FG Inputs
  • DLSSG via Streamline inputs (only DX12 and Streamline 2+ games, doesn't support a small number of old SL1 games, tooltip warns about unsupported version)
    • Required to enable DLSS-FG in the game and then tick (FG) Active in Opti's overlay
    • This is our own equivalent of Nukem's mod which is a lot more versatile, albeit a bit less (legacy) compatible as noted
  • Nukem's DLSSG is locked to FSR3.1 FG as that's the only option (Nukem's DLSSG -> FSR3-FG via Nukem's)
    • Also requires DLSS-FG activated in-game
  • OptiFG (Upscaler) now also supports XeFG, in addition to FSR3/4-FG
    • OptiFG is without the HUDless resource, but unlike FSR3 FG, XeFG/FSR4-FG does interpolate the HUD variably well (might not even require HUDfix), while FSR3-FG requires HUDfix always
  • FSR 3.1/FSR3.0 FG Sources
    • Also a new addition for games that have native FSR3.1/FSR3.0 FG, can be a bit finnicky
    • Requires FSR-FG enabled in game settings

  • Updated to XeSS 3.0 SDK (@cdozdil) - yellow XeFG restart text must be followed, otherwise ghosting will be noticeable
    • XeFG doesn't work in exclusive fullscreen. Requires using Borderless Windowed/Borderless Fullscreen/Fullscreen Windowed!
    • Due to how XeFG works, you might need to activate XeFG once and then restart the game for all settings to apply - hence the yellow warning text.
    • Do not use RTSS with Reflex markers injection when using XeFG!
      • For optimal compatibility, also enable Use MS Detours API hooking in RTSS Setup/Settings
    • All XeFG requirements/limitations explained more in the Wiki in Frame Generation Options
    • MFG support officially added (still Arc only❗)
    • Now able to change interpolated frame count on the fly
      • freezes between 2x <-> 3x/4x are expected
    • Extra XeFG checks to prevent crashes with older binaries
  • Added XeFG UI Composition option
    • Enabling this option reverts XeFG to previous XeFG 2.0 behaviour where it doesn't try interpolating the HUD - fixes artifacting for transparent HUDs

  • Updated to FFX 2.2 SDK (big part thanks to @FakeMichau, also @cdozdil) - FSR 4.1 upscaler, FSR-FG 4.0.0 (ML-FG) (RDNA4 only!!!)
    • 4.0.0 ML-FG doesn't work with Nukems, as that mod only uses FSR3-FG!
      • All of the FSR Redstone features officially support only RDNA4, so unless you're willing to use Linux with FP8-to-FP16 emulation (or AMD decides otherwise), supporting other gens isn't happening. FSR4 INT8 upscaler (4.0.2) is the only version prior gens can use, and you'll have to find it yourself, Opti does not ship it.
    • Switching between FSR3-FG and FSR4-FG is possible while FG is active
    • Fixed model selection on FSR 4.0.3 and FSR 4.1 (thanks to @FakeMichau and @TheRazerMD)
    • Added FSR4 Debug options (@cdozdil) - FSR4 Debug view and FSR4 Watermark (Watermark requires game restart, thanks to @Astyyyyy for fixed WM) as well as FSR4-FG Watermark debug option (MLFI)
    • Updated FG and FSR4 model menu displays (@TheRazerMD)
      • Should make it more clear which FG settings to (not) use for FSR4-FG and what the models represent

  • Added FSR4 Vulkan w/Dx12 support (@cdozdil) – FSR3.x/4 VK w/Dx12, as well as FSR 2.1 VK w/Dx12
    • This enables using FSR4 on Vulkan games - works through the DX12 interop, thus the upscaler cost will be noticeably higher
    • IMPORTANT - Linux currently doesn't support FSR3.X/4 VK w/Dx12 due to missing some needed extensions.
  • Added RCAS and Output Scaling to Vulkan upscalers (@cdozdil)
  • Also updated all downscalers for Output Scaling (@cdozdil)
    • Sharper Bicubic, added Lanczos 2 & 3, added Kaiser 2 & 3
  • Added missing Vulkan hooks (@FakeMichau)
    • This fixed NMS VR crash

  • Added separate Non-Linear Color Space option for FSR4 (@cdozdil)
  • Quirks reorganising and support improvement (@TheRazerMD)
    • WinGDK versions should now also be supported if they stick to the regular filenames
    • Various game quirks added for a better out-of-the-box experience
  • General BAT improvements and updated Uninstaller scripts to remove additional files, along with old Opti versions, and unused files (nvapi64.dll etc) (@TheRazerMD)
    • Also added OptiPatcher support to the BAT (thanks to @realdody for the initial commit, and @TheRazerMD for bugfixing and improving afterwards)
    • Another side project of ours - OptiPatcher - an ASI Plugin for OptiScaler for exposing DLSS and DLSS-FG inputs without adapter spoofing in supported games and avoiding any kind of performance overhead.
  • OptiFG improvements (@cdozdil)
    • Should stop The Callisto Protocol from crashing with its special heaps spamming
    • CPU usage should now also be reduced
  • Removed DlssOverrides folder (@cdozdil)
    • Reg files weren't required for a long time now and have already been integrated into Opti itself
  • Autoapplying fixes and quirks for Luma Unreal Engine mod (@cdozdil)
    • Luma UE should now be working properly without any editing (check the Compatibility Entry for preferred method of loading, also the FSR4 list for confirmed working games so far)
    • Should also work fine for Win 10 users (FSR4 still requires AgilitySDK upgrade on Win 10)
  • Added VRR FPS limit calculator under Framerate tab to select an optimal framecap (@cdozdil, also @FakeMichau)
  • Added Active Quirks info to overlay menus (@cdozdil)
  • Allow auto option for menu scale, as well as saving of menu scale 1.0 (@cdozdil)
    • Helps games that cycle from Windowed to Fullscreen on boot and mess with Opti (e.g. MH Wilds)
  • Added FSR2 DX11 input support (@cdozdil) - e.g. Trails in the Sky 1st Chapter
  • Added FSR2 Vulkan input support (@cdozdil) - e.g. WWZ
  • Separated DLSS/DLSSD preset overrides, also added ability to revert back to game's original preset (@cdozdil)
  • Added XeSS DX11 inputs (@cdozdil)
  • Added Process Filter option (thanks to Schmidts) ...
Read more

0.7 Old Nightly Builds

Pre-release

Choose a tag to compare

@TheRazerMD TheRazerMD released this 05 Jul 22:04

This build is older than the v0.7.9 release

Changes since 0.7.7-pre9

It's been a while since we've uploaded a public build (2 months now), thanks to a lot happening in the meantime. Lots of code revamping, HUDfix overhauls, FSR4 improvements, UI changes, new features, jobs being busier than usual etc.

Since it incorporates a lot of fixes and additions, we haven't yet been able to test it properly for a Stable 0.7.8 release, things might've fallen through the cracks, so please report if there are new issues.

Important

  • With this build and onwards, selecting Yes to DLSS Inputs (as AMD/Intel) no longer creates a nvngx.dll, since @FakeMichau managed to workaround that.
  • Now only selecting No to DLSS Inputs should modify Optiscaler.ini and change Dxgi=auto to Dxgi=false.

Note

Despite major improvements, HUDfix is still an experimental WIP and might not be stable.

Fixes since initial nightly upload

Pre13 - 0731

  • Added more game quirks - Returnal, WUCHANG, Death Stranding (and DC)
  • Some XeSS DX11 crash/bug fixes when no DLL present
  • OptiFG improvements (@cdozdil)
  • Fixed amdxc64-less FSR 4 on Linux (@FakeMichau)
  • Fixed auto plugins path issue (@cdozdil) - shouldn't require setting Path=plugins anymore
  • Loading a supported OptiPatcher game now automatically disables Dxgi spoofing (@cdozdil) - if you need Nukem, set Dxgi=true
  • OG Death Stranding (non-DC) should now work
  • Hopefully fixed WUCHANG crash on boot for good - don't update Streamline files, it breaks Opti for whatever reason

Pre13 - 0719

  • More game quirks added
  • More HUDfix improvements - Nvidia still hit and miss (logs don't help much)
  • ASI plugin loading now disabled by default - can be enabled with LoadAsiPlugins=true
  • Fixed Unity FG Flip not working
  • Update FSR3.X name according to FSR4Update option
  • Fixed Prey Luma Remastered mod crash with w/Dx12 upscalers

0707

  • Fix spoof-less DLSS regression (thanks to @FakeMichau)
  • Added more game quirks

0705

  • Latest resource tracking and Hudfix changes (and regressions)
  • Added more automatically applying game quirks - should make it easier for users not reading the Wiki
  • Use FSR 4 model 1 with Ultra Quality presets as well (thanks to @FakeMichau) - should improve shimmering/instability in certain games
  • Improved pattern finding
  • Disable Dxgi spoofing by default for select games (thanks to @FakeMichau)
  • Improvements to Streamline spoofing (thanks to @FakeMichau)
  • Fix for missing adapter name at menu
  • Added a small splash message when OptiScaler is loaded (disabled on Linux) - easier to verify Opti loaded successfully, can be disabled in the INI
  • Some Overlay fixes
  • Detect RTSS Reflex injection (thanks to @FakeMichau)

0630

  • Improved Anisotropy Filtering and Mipmap LOD bias overrides
  • Improvements and fixes to spoofing (thanks to @FakeMichau)
  • Fixed Nukem's mod regressions (thanks to @FakeMichau)
  • Always prefer model 1 for FSR 4 Quality (thanks to @FakeMichau) - should improve shimmering/instability on FSR4 Quality preset in certain games
  • Fixed doubled uninstaller batch files creation
  • Added JustFPS option to Performance Overlay

New and improved MAJOR features in 0.7.7-pre12 include:

0628

  • Fixed unsupported Typeless texture formats for FSR4 (thanks to @FakeMichau) - now all previously crashing games should work 🎉 (FSR4 Compatibility List has been updated too)
  • Added FSR4 Model selection (thanks to @FakeMichau)
  • Unreal Engine XeSS inputs should now be supported for FSR4 also 🎉 (thanks to hereCOMESlappy)
  • Added support for loading ASI files from plugins folder
  • Improved stability and compatibility (?) of Hudfix
  • Improved stability and performance of w/Dx12 upscalers
  • Added FlipMetering disabling option (requires Fakenvapi, thanks to @TheRazerMD) - autodisabled for AMD/Intel, fixes erratic frametimes when Nukem is enabled in DLSS4 games
  • Overlay UI changes (thanks to @FakeMichau majorly)
  • Added FSR 3.1.4 with new configurable parametres
  • Fixed and improved FPS Limiter (thanks to @FakeMichau)
  • No Man's Sky issues have finally been fixed (thanks to @FakeMichau)
  • Added experimental Anti-Lag 2 Vulkan support (requires Fakenvapi, thanks to @FakeMichau) - requires enabling Anti-Lag in Adrenaline Game profile
  • Added Linux installer/uninstaller script (thanks to xXJSONDeruloXx)
  • Added experimental spoofing only for Streamline (thanks to @FakeMichau)

New and improved minor features in 0.7.7-pre12 include:

  • Added custom spoofing options which gives you control over spoofed device. SpoofedVendorId & SpoofedDeviceId
  • Added custom spoofing options for selecting device(s) to be spoofed. TargetVendorId & TargetDeviceId
  • Added hex value support for int/uint ini settings. Especially useful for shortcut keys and device ids.
  • Fixed pressed keys getting stuck while opening menu (thanks to peterberbec)
  • Fixed Dx11 gamepad key replaying on menu opening (thanks to Merlinch)
  • Added resource flip for Unity games
  • Added Keybinds modifications
  • Added jitter count
  • Added UE Atomic64 Spoofing for Intel Arc
  • Fix FSR3 DX11 (thanks to @MapleHinata)
  • Fix Unity DX11 (thanks to @MapleHinata)
  • Fixed DLSS, DLSSG dlls autolocating
  • Fixed wine exports patch (thanks to @FakeMichau)
  • Implement jitter scale for XeSS inputs (thanks to @FakeMichau)
  • FFX VK and XeSS VK fixes - should fix Indiana Jones and the Great Circle
  • Fixed FF14 crashes with certain plugins (thanks to @MapleHinata)
  • Various other fixes

v0.7.9

Choose a tag to compare

@TheRazerMD TheRazerMD released this 25 Aug 17:25

OptiScaler v0.7.9 (Evergreen)

Caution

  • We've been informed about some FAKE websites presenting themselves as OptiScaler team, so we would like to strongly highlight that we DO NOT HAVE an official website!
  • Only LEGIT places are this Github, our Discord server and Nitec's NexusMods page.
  • OptiScaler is FREE, any kind of monetary requirements are scams as we don't even have a donation link at the moment!

We also have another side project - OptiPatcher - an ASI Plugin for OptiScaler to expose DLSS and DLSS-FG inputs without spoofing in supported games.

Important

  • From 0.7.8, selecting Yes to DLSS Inputs (as AMD/Intel) no longer creates a nvngx.dll, since @FakeMichau managed to workaround that. One less step required now if you were doing it manually.
  • Now only selecting No to DLSS Inputs should modify Optiscaler.ini and change Dxgi=auto to Dxgi=false.

Nothing big in this update, just some welcomed improvements and fixes.

  • Fixed menu rendering under Vulkan (thanks to @cooltyp100) - should finally fix the long standing black screen bug when Opti overlay open for our Linux users
  • Splash screen updates
  • Added support for FidelityFX SDK 2.0.0 and FSR 4.0.2/3.1.5 (@cdozdil) - renamed the loader file, should work from our testing, Upscaler DLL now contains FSR 4.0.2, had to bundle the unsigned DLLs because some games didn't like the signed ones for RDNA4 specifically
  • Fix FSR4 model selection with the new FFX SDK (@FakeMichau)
  • Hopefully fixed NMS crashes (@FakeMichau)
  • More game quirks added (@TheRazerMD)
  • Added OptiPatcher info to menu when patching successful (@cdozdil) - shows (OP) in the overlay title
  • Fixed Overlay visual glitching (@FakeMichau)

Note

Edit: Linux bois need the new Proton-EM 10.0-2D or any other newer which supports FSR 4.0.2/FFX SDK 2.0.0 in order to work

v0.7.8

Choose a tag to compare

@TheRazerMD TheRazerMD released this 16 Aug 21:40
13b2b5d

OptiScaler v0.7.8 (Typeless)

Whoa, it's been almost 4 months since last Stable release? Damn, time does really fly.
Loads has happened in the meantime, and after loooots of code revamping and overhauls and Nightly testings (many thanks to everyone who helped testing!), we're finally ready for 0.7.8 😎

There's a chungus amount of changes, so we'll let the release notes talk for themselves! And no, there's no XeFG DP4a here...yet

We also have another side project - OptiPatcher - an ASI Plugin for OptiScaler to expose DLSS inputs without spoofing in supported games (if you need NukemFG on UE games, that still requires spoofing sadly, for non-UE games, Michau's SL Spoof is pretty successful in unlocking all options).

Caution

  • We've been informed about some FAKE websites presenting themselves as OptiScaler team, so we would like to strongly highlight that we DO NOT HAVE an official website!
  • Only LEGIT places are this Github, our Discord server and Nitec's NexusMods page.
  • OptiScaler is FREE, any kind of monetary requirements are scams as we don't even have a donation link at the moment!

Important

  • From this version, selecting Yes to DLSS Inputs (as AMD/Intel) no longer creates a nvngx.dll, since @FakeMichau managed to workaround that. One less step required now if you were doing it manually.
  • Now only selecting No to DLSS Inputs should modify Optiscaler.ini and change Dxgi=auto to Dxgi=false.

Note

Despite major improvements, HUDfix is still an experimental WIP and might not be stable.

New and improved MAJOR features in 0.7.8 since 0.7.7-pre9:

  • Fixed unsupported Typeless texture formats for FSR4 (thanks to @FakeMichau) - now all previously crashing games should work 🎉 (FSR4 Compatibility List has been updated too)
  • Added FSR4 Model selection (thanks to @FakeMichau) - more info at the end
  • Always prefer model 1 for FSR 4 Quality/Ultra Quality (thanks to @FakeMichau) - should improve shimmering/instability on FSR4 Q/UQ preset in certain games
  • Unreal Engine XeSS inputs should now be supported for FSR4 also 🎉 (thanks to hereCOMESlappy)
  • Added support for loading ASI files from plugins folder (@cdozdil) - disabled by default, LoadAsiPlugins= in INI
  • Improved stability and compatibility (?) of Hudfix (@cdozdil) - never forget it's experimental - Nvidia also likes to present some crashes without an obvious reason which makes it hard to reproduce
  • Improved stability and performance of w/Dx12 upscalers (@cdozdil)
  • Added FlipMetering disabling option (requires Fakenvapi, (@cdozdil), also thanks to @TheRazerMD) - autodisabled for AMD/Intel, fixes erratic frametimes when Nukem is enabled in DLSS4 games
  • Overlay UI changes (thanks to @FakeMichau majorly)
  • Added FSR 3.1.4 with new configurable parametres (@cdozdil)
  • Fixed and improved FPS Limiter (thanks to @FakeMichau)
  • Added experimental Anti-Lag 2 Vulkan support (requires Fakenvapi, thanks to @FakeMichau) - requires enabling Anti-Lag in Adrenaline Game profile
  • Added Linux installer/uninstaller script (thanks to @xXJSONDeruloXx)
  • Added experimental Streamline spoofing (thanks to @FakeMichau) - enabled by default for AMD/Intel even when Dxgi=false, unlocks DLSS FG and Reflex without full adapter spoofing when no extra checks present - for UE games doesn't unlock DLSS FG yet, but does Reflex more or less
  • Added a small splash message when OptiScaler is loaded (disabled on Linux) (@cdozdil) - easier to verify Opti loaded successfully, can be disabled in the INI, DisableSplash=
  • OptiScaler is now automatically applying some game patches for a better out-of-the-box experience (thanks to @FakeMichau and @TheRazerMD)
  • Updated XeSS upscaler to latest 2.1 version (@cdozdil) - still no XeFG here
  • Backported Show Detected UI (@cdozdil)

New and improved minor features in 0.7.8 include:

  • Added custom spoofing options which gives you control over spoofed device (@cdozdil)
  • Added hex value support for int/uint ini settings. Especially useful for shortcut keys and device ids (@cdozdil)
  • Fixed pressed keys getting stuck while opening menu (thanks to peterberbec)
  • Fixed Dx11 gamepad key replaying on menu opening (thanks to Merlinch)
  • Added resource flip for Unity games (@cdozdil)
  • Added Keybinds modifications (@cdozdil)
  • Added jitter count (@cdozdil)
  • Added UE Atomic64 Spoofing for Intel Arc (@cdozdil)
  • Fix FSR3 DX11 (thanks to @MapleHinata)
  • Fix Unity DX11 (thanks to @MapleHinata)
  • Fixed DLSS, DLSSG dlls autolocating (@cdozdil)
  • Fixed wine exports patch (thanks to @FakeMichau)
  • Implement jitter scale for XeSS inputs (thanks to @FakeMichau)
  • No Man's Sky issues have finally been fixed for pre-RDNA4 users (thanks to @FakeMichau)
  • FFX VK and XeSS VK fixes (@cdozdil) - should fix Indiana Jones and the Great Circle
  • Fixed FF14 crashes with certain plugins (thanks to @MapleHinata)
  • Improved Anisotropy Filtering and Mipmap LOD bias overrides (@cdozdil)
  • Added JustFPS option to Performance Overlay (@cdozdil)
  • Detect RTSS Reflex injection (thanks to @FakeMichau)
  • Fixed Prey Luma Remastered mod crash with w/Dx12 upscalers (@cdozdil)
  • Loading a supported OptiPatcher game now automatically disables Dxgi spoofing (@cdozdil) - if you need Nukem, set Dxgi=true
  • OG Death Stranding (non-DC) should now work (@cdozdil)
  • Hopefully fixed WUCHANG crash on boot for good (@cdozdil) - don't update Streamline files, it breaks Opti for whatever reason
  • Rename ImGui class names to our unique class to prevent conflicts (thanks to @MapleHinata)
  • Fix Doom TDA FFX VK inputs after Update 2 (@cdozdil)
  • Various other fixes

Regarding FSR4 models

As best as we can see, models seem to correlate to quality/rendering presets. Internally, AMD seems to be using Model 0 for Native AA, Model 1 for Quality, 2 for Balanced, 3 for Performance. Models 4 and 5 not exactly sure, but 5 should be for UP. Unlike the other models, Model 1 seems to have a bit inconsistent deadzone around ratios, thus in some games Quality actually gets redirected to Model 0 which causes the shimmering noticed in Oblivion and STALKER 2. Hence the reason Optiscaler is always forcing Model 1 for Quality and UQ. AMD know about this issue and will be fixing it in a future update. And to try explaining the model numbers, maybe each higher model has more accumulation history, which would explain why Model 0 is the sharpest (and meant for Native AA), and e.g. Model 2 is blurrier, but also more stable in games (as Balanced) which were forcing Model 0 (instead of 1) on Quality and causing shimmering.

Nightly Builds

Nightly Builds Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Jul 14:06

Nightly builds can now be found HERE

v0.7.7-pre9

Choose a tag to compare

@cdozdil cdozdil released this 25 Apr 21:17
0cb6840

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 (@cdozdil)
  • Added XeSS Vulkan inputs (@cdozdil)
  • Added XeSS Vulkan & Dx11 (Intel only) support (@cdozdil)
  • 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, and nvngx_dlssg.dll for NVNGX initialization (@cdozdil)
  • Added in-game menu support for UWP games (like MineCraft) (@cdozdil)
  • Added upscaler-input and active-upscaler info to the overlay (@cdozdil)
  • Added input source info for Dx11 too (@cdozdil)
  • Added options to fine tune Hudfix and OptiFG (@cdozdil)
  • 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 (@cdozdil)
  • Added a check to prevent crashes with FMF2 & FSR inputs (thanks to TheRazerMD)
  • Added a quirk for RDR1 & updated Cp77 one to disable OptiFG (@cdozdil)

Changed

  • Revamped init-flag handling and added buttons to reset values to their defaults (@cdozdil)
  • Changed XeSS version-checking method to prevent crashes (@cdozdil)
  • Moved FSR FOV and camera values into a collapsible section (thanks to TheRazerMD)
  • Fixed a crash related to SetFullscreenState (@cdozdil)
  • Made some changes to INI naming and sections (@cdozdil)
  • Improved DXGI and D3D12 mode compatibility (@cdozdil)
  • Improved general overlay compatibility (Steam, Epic, Overwolf, etc.) (@cdozdil)
  • Now by default FG is disabled and need to be selected from menu or ini. (@cdozdil)
  • Disabled forced logging for pre builds (@cdozdil)
  • Updated in-game menu for easier DLSS-G/OptiFG selection (thanks to Vladzor)
  • Start using original FSR3.1 dll's (@cdozdil)
  • Updates XeSS libraries to 2.0.1 (@cdozdil)

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.