Skip to content

v0.6.5

Compare
Choose a tag to compare
@cdozdil cdozdil released this 08 Jul 15:18
· 978 commits to master since this release

OptiScaler v0.6.5

Added

  • Added support for FSR 3.1.0 upscaler backends
  • Added support for selecting FSR 2.3.2 when using FSR 3.1.0
  • Added FSR-FG 3.1 Overlay Menu support
  • Added VulkanExtensionSpoofing option to nvngx.ini which would spoof VK_NVX_BINARY_IMPORT and VK_NVX_IMAGE_VIEW_HANDLE. Now RTX Remix and No Man's Sky (FSR 3.1 is broken) let's users to select DLSS.
  • Added tooltip support to in-game menu (thanks to @FakeMichau) #24
    image
  • Added options to use DLSS Input Bias Masks as FSR Reactive (with bias adjustment) and Transparency masks (thanks to solewalker & FakeMichau)
Without Masks With Masks
image image
  • Added precompiled shaders for RCAS, Output Scaling and Mask Bias with menu and UsePrecompiledShaders ini option
  • Added NVNGX_DLSS_Path option to nvngx.ini for loading different nvngx_dlss.dll file (thanks to Sildur)
  • Added ability to extend scaling ratio override range to 0.1-6.0. This allows game (not all games support this) to render higher than display resolution and downsample to display resolution. When using with XeSS set Output Scaling to 1.0 (thanks to FakeMichau & krispy)
  • Added Debug View option for FSR 3.1.0 to in-game menu and nvngx.ini (needs Advanced Settings)
  • Added CameraNear / CameraFar (for FSR 2.2 and above) options to in-game menu and nvngx.ini (needs Advanced Settings)
    image
  • Added selective spoofing for DXGI (check DxgiBlacklist option in nvngx.ini) (Does not work on Linux)
  • Added SkipFirstFrames option to nvngx.ini which would allow OptiScaler to skip rendering desired amount of frames (Needed for Dragons Dogma 2) (thanks to CAPCOM)
  • Added ability to override Mipmap Bias when running non-nvngx mode without resoluion/preset change (thanks to Ridianoid)
  • Added/Implemented Driver Vendor, Name & Info spoofing for Vulkan spoofing option (Doom Eternal still does not enable DLSS)
  • Added missing NVSDK_NGX_VULKAN_GetFeatureRequirements, NVSDK_NGX_VULKAN_GetFeatureDeviceExtensionRequirements and NVSDK_NGX_VULKAN_GetFeatureInstanceExtensionRequirements methods
  • Added Advanced Settings option to in-game menu (thanks to FakeMichau)
  • Added ability to use negative values for Motion Adaptive Sharpness
  • Added FidelityFX license

Changed

  • Updated Intel XeSS library to 1.3.1
  • Grouped upscaler Init Flag options together at nvngx.ini
  • Seperated Output Scaling options at nvngx.ini
  • Changed default FSR Camera Near & Camera Far values to 0.0001 & 0.9999 0.01 & 0.99
  • Changed DLSS and XeSS path options at nvngx.ini to accept both file path and folders. This should let users use XeSS with Uniscaler. (thanks to MV & Voosh)
  • Reverted back to original FSR 2.1.2 (thanks to DLSS2FSR community)
  • Improved menu hooking routines which speed up init a bit with DirectX 12
  • Disabled Reactive Mask checkbox at menu when game is not providing reactive mask texture (thanks to FakeMichau)
  • Improved DXGI spoofing when OptiScaler is not dxgi.dll (thanks to Sildur)

Fixed

  • Fixed ghosting issues of FSR 3.1 (thanks to DLSS2FSR community)
  • Fixed FSR 3.1 Vulkan crashes on Windows (Linux still has issues) (thanks to Matthew Simm)
  • Remove DLSS option from upscaler list when there is no original nvngx.dll (thanks to Od1ssseas)
  • Fixed crashes during loading when game path contains unicode characters on unicode systems (thanks to Rigel.)
  • Improved working mode checks and stability of mod (thanks to Sildur & krispy)
  • Fixed 16XX GPU spoofing for DLSS on Vulkan & Dx11 (thanks to Merlinch & DARKERthanDA)
  • Possible crash during resolution/quality change issue #11 (thanks to donizettilorenzo)
  • Fixed/improved RestoreComputeSignature & RestoreGraphicSignature options (Needed for Dragons Dogma 2) (thanks to CAPCOM)
  • Prevented casting exceptions during ini loading (thanks to CAPCOM)
  • Fixed Mipmap Bias calculator Display Resolution value when OutputScaling is active (thanks to Ridianoid)
  • Prevented possible early unloading of mod when running as non-nvngx (thanks to Merlinch)
  • Added checks to disable OverlayMenu when running on Linux with Nvidia GPUs (thanks to KomiksPL)
  • Improved implementation of GetCapabilityParamers methods Reverted (thanks to Neostein)

Thanks to all users and DLSS2FSR community for continuous support!