Technology

Modders Are Splitting Nvidia’s Flawed DLSS 5 Across Two GPUs to Save Frame Rates

Two different hacks expose the cost of Nvidia’s post-upscale neural rendering design

Modders are plugging in two physical graphics cards to make DLSS 5 usable on high-end systems. Nvidia’s first showcase quietly relied on two RTX 5090s, with one card dedicated to neural rendering.

That arrangement is now being recreated through MGPU Bridge, a ReShade add-on from Marcelo Guibout. The game renders on one GPU while the neural pass runs on a second. Neural rendering is a terminal stage: it receives a finished frame and returns a finished frame, so it does not inherently require the same device that rendered the game.

Nvidia officially deprecated NVLink and SLI for consumer GPUs starting with the RTX 40-series. Dual-GPU rendering is now an unsupported enthusiast hack that depends on raw PCIe bus bandwidth. MGPU Bridge also requires two GPUs and two monitors, with one monitor connected to each card, because the neural output is displayed by the card that produced it.

Measured on two RTX 5060 Ti 16GB cards in The Blood of Dawnwalker at 1080p:

DLSS modeDLSS 5 offOn the render cardOn the second card
DLAA67-704467-70
Quality98-9954-5591
Performance127-13159106-107
Ultra Performance17269-71157

DLAA reached 67-70 FPS when the neural stage moved to the second card. Quality reached 91 FPS instead of 54-55, Performance reached 106-107 instead of 59, and Ultra Performance reached 157 instead of 69-71. The render card ran 21 °C cooler with the neural load moved away from it.

The comparison people keep reaching for is the old dedicated PhysX card. The setup is less convenient now. Two GPUs. Two monitors.

DLSS 5 performance becomes difficult to ignore even before the hardware workaround. In an earlier benchmark without frame generation, an RTX 5090 fell from 192 FPS to 76 FPS at 4K. An RTX 5060 Ti dropped from 129 FPS to 46 FPS at 1440p.

Neural Upstream ReShade attacks the same cost by changing the order of operations. The original path is render, DLSS Super Resolution, neural rendering at output resolution, then display. Neural Upstream ReShade changes it to render, neural rendering at render resolution, DLSS Super Resolution, then output. The add-on is installable through the OptiScaler DLSS 5 autopilot tool.

Chewing through 2.7 million pixels instead of 8.3 million pixels at 4K with DLSS Quality gives the neural network much less image data. That can worsen the uncanny valley already associated with DLSS 5. Lower internal pixel passes can also produce temporal shimmer and fine-detail breakdown on fast-moving foliage and thin geometry. Nvidia placed the neural pass after upscaling to preserve that detail, even though the decision created the DLSS 5 neural rendering bottleneck.

On an RTX 4080 running Assassin’s Creed Shadows at 4K, the feature’s cost fell from roughly 32 FPS to 13 FPS. The upstream route was around 61% faster. Testers have reported similar behavior in Stalker 2, Cyberpunk 2077, and GTA V Enhanced. OptiScaler has an experimental feature that performs something comparable through its own hooking system.

The pixel reduction explains the recovery, but it does not remove the visual compromise. Feeding a neural network less image data gives it less information to enhance. The trade-off is between the fidelity of Nvidia’s post-upscale placement and frame rates that users can actually run.

Compatibility work has spread the same experiments to older hardware. DLSS Unlocked, from developer ShyVortex, combines OptiScaler_DLSSNR with DLSS Enabler to provide neural rendering and multi-frame generation on Turing, Ampere, and Ada cards across Windows and Linux. On RTX 20 and 30 cards, every generated frame comes from AMD’s FSR 3.1. On RTX 40, the first generated frame uses DLSS-G and the remaining frames use FSR 3.1.

The package requires users to supply their own patched DLSS 5 DLL, which the project will not distribute for legal reasons. Popular anti-cheat engines including Ricochet, Valve Anti-Cheat (VAC), and Easy Anti-Cheat (EAC) flag custom hooks and modified DLL files as unauthorized code injection, resulting in automated permanent bans. DLL injection should stay away from anti-cheat games, and files should be sourced carefully after the malware warning issued by the creator of DLSS Swapper.

Leave a Reply

Your email address will not be published. Required fields are marked *