Skip to content

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