V1.7.1 adds DLSS 5 presets, the menu and DLSS 5 in DirectX 11 games, XeMFG as OptiScaler's DLSS Frame Generation (experimental), RTX Hair on RTX 40 and RTX 30, and an MFG Unlocker tab in OptiScaler's menu. It also brings every fix from the V1.7.1 betas and the release candidate.
To update, close the game and replace the installed MFGUnlocker.dll (or MFGUnlocker.asi in OptiScaler\plugins) with the new one, keeping its filename. Your settings carry over. With OptiScaler, also take our OptiScaler build, OptiScaler for MFG Unlocker V1.7.1 (see OptiScaler below).
Changes since V1.7.0
DLSS 5
- Presets. Save as keeps your DLSS 5 settings under a name, and Export and Import share them as a code starting with
DLSS5-. The Presets list holds the looks and your saved presets, and the tab is easier to find your way around. - Resolution Scale Auto no longer stutters when it changes the scale, and it follows the Dynamic MFG target.
- DirectX 11 games. The menu and DLSS 5 run in DirectX 11 games too. DLSS 5 runs there Before upscaling, After upscaling or Auto on a DirectX 12 device of MFG Unlocker's, which needs Windows 10 version 1703 or later. Half rate works in DirectX 12 and DirectX 11 games.
XeMFG
- XeMFG as OptiScaler's DLSS Frame Generation (experimental). MFG Unlocker's provider runs XeMFG behind OptiScaler's DLSS Frame Generation (its Nvngx replacement,
FGNvngxReplacement = MFGUnlocker) in DirectX 12 and Vulkan games, up to 6x, with Dynamic MFG that can also be the FPS limit. It runs on the tensor cores on RTX GPUs, RTX 30 and RTX 20 included, and every GPU uses MFG Unlocker's port of Intel's multi frame model by default. It registers through OptiScaler's plugin API with our OptiScaler build, so no extra DLL is needed:mfgunlocker_xemfg.dllfrom the betas can be deleted. See XeMFG as OptiScaler's DLSS Frame Generation. - XeMFG standalone on and off while you play. It can be switched on or off, or swapped for DLSS Frame Generation, without a restart.
- Pacing. A reworked pacer on AMD for smoother frames and lower latency. The driver's flip meter is used on Radeon RX 9000 at 2X, where the driver offers it; above 2X and on older Radeons the flip queue paces every frame. On NVIDIA, flip metering is used only where the driver reports it.
OptiScaler
-
An MFG Unlocker tab in OptiScaler's menu. With our OptiScaler build, or an upstream nightly from 4 November 2026 on, the DLSS presets and DLSS 5 are in a tab of OptiScaler's own menu.
"optiScalerUi": "shared"inRTXMFG-Universal.jsonkeeps MFG Unlocker's own menu instead. -
Our OptiScaler build: OptiScaler for MFG Unlocker V1.7.1 (dashdogy/OptiScaler, release and source branch
mfgunlocker-v1.7.1). It is OptiScaler master of 12 November 2026 with upstream's plugin provider commit and our changes. Install OptiScaler as usual from its nightly-20261111, then replaceOptiScaler.dllwith the one from that release, keeping the name it was installed under. Stock OptiScaler does not have these yet, until they are upstreamed:- XeMFG as OptiScaler's DLSS Frame Generation, and Dynamic MFG with the
DLSSGoutput. FGOutput = XeFGin Vulkan games, with anyFGInput(UpscalerorDLSSG).FGOutput = XeFGin DirectX 12 games: OptiScaler's menu and FPS overlay no longer hold the game in Present.FGInput = FSRFGorFSRFG30(the game's own FSR Frame Generation): XeFG leaves the swap chain to it, and the game's UI still shows while frame generation is off (Modern Warfare 4).- Fixes for the
DLSSGoutput: Crimson Desert's FPS limit works, Modern Warfare 4 keeps DLSS (its Streamline refuses newer plugins, so it keeps its own), and Like a Dragon: Pirate Yakuza in Hawaii no longer crashes.
DLSS MFG through OptiScaler, and XeMFG in DirectX 12 games with the
Upscalerinput, also work with a current upstream OptiScaler 10 build. - XeMFG as OptiScaler's DLSS Frame Generation, and Dynamic MFG with the
RTX Hair
- RTX Hair on RTX 40 and RTX 30. Games with NVIDIA RTX Hair offer it on RTX 40 and RTX 30 too, on by default. Vulkan games such as Indiana Jones and the Great Circle are included, and there it now uses far less video memory and no longer stutters when characters come close. See Path traced hair.
DLSS Frame Generation
- RTX 30 and RTX 20 are no longer held at 2x in Streamline 2.12 games (Darktide).
- RTX 40 no longer drops to 2x mid-game when a game loads an older DLSS Frame Generation dll (Indiana Jones and the Great Circle, AION 2).
- NVIDIA's per game list is updated to 410 titles: Half-Life 2 RTX and Portal with RTX now go up to 6x; Phantom Blade Zero, Planet Zoo 2 and The Blood of Dawnwalker are added. It was checked again on 12 November 2026.
Also
- A Keybinds tab puts Dynamic, the multipliers, the FPS readout and the DLSS presets on keys of your choice.
- A latency readout in the menu, which can be pinned on screen next to the FPS readout.
- With DLSS Frame Generation, the menu runs as smoothly as the output frame rate.
- Crash fixes for BeamNG.drive, shadPS4, Indiana Jones and the Great Circle, and Dying Light: The Beast with OptiScaler's XeFG; fixes for AION 2 and Pragmata; Modern Warfare 4's menu works again; a key no longer stays held after the menu closes.
- Far fewer writes to the game folder, and a Write log file switch under Diagnostics.
Known issues
- XeMFG as OptiScaler's DLSS Frame Generation is experimental and needs our OptiScaler build: stock OptiScaler does not have the plugin provider API yet.
- With OptiScaler's XeFG in Vulkan games, the flip queue stays on and can cost frame rate. Set
XeFGFlipQueue = offunder[XeFG]inOptiScaler.iniif that happens. - With ReShade's
dxgi.dll, XeFG's swap chain cannot be enlarged, and at 5x and 6x some generated frames do not reach the screen. - Half rate is not available in Vulkan games or with the Present hook method.
- In HDR games, DLSS 5 itself still moves lit skin slightly redder.
- XeMFG standalone is experimental: in Vulkan games it only uses DLSS upscaling inputs, games with display-resolution motion vectors are not supported, FSR 2 and FSR 3.0 built into a game cannot be read, and without a HUD-less image the HUD is interpolated with the scene.
MFGUnlocker-v1.7.1.zip contains only MFGUnlocker.dll. Press Backspace to open the menu. See the README and its guides for installation, supported filenames, XeMFG and OptiScaler setup. SHA-256 checksums for the ZIP and the extracted DLL are attached.
Licence note: MFGUnlocker.dll embeds XeSS Frame Generation program data derived from Intel's XeSS SDK (DXIL, and SPIR-V translations for Vulkan). That data is Intel's work, is not covered by the MIT License, and remains subject to Intel's licence terms. See NOTICE.md. MFG Unlocker does not include Intel's XeSS runtime, NVIDIA's DLSS 5 provider or OptiScaler; our OptiScaler build is a separate GPL-3.0 download from the fork linked above.
Please send your logs if something does not work. Enjoy :D