v0.6.5
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 tonvngx.ini
which would spoofVK_NVX_BINARY_IMPORT
andVK_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
- 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 |
---|---|
![]() |
![]() |
- Added precompiled shaders for RCAS, Output Scaling and Mask Bias with menu and
UsePrecompiledShaders
ini option - Added
NVNGX_DLSS_Path
option tonvngx.ini
for loading differentnvngx_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
(needsAdvanced Settings
) - Added CameraNear / CameraFar (for FSR 2.2 and above) options to in-game menu and
nvngx.ini
(needsAdvanced Settings
)
- Added selective spoofing for DXGI (check
DxgiBlacklist
option innvngx.ini
) (Does not work on Linux) - Added
SkipFirstFrames
option tonvngx.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
andNVSDK_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.99990.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 methodsReverted (thanks to Neostein)