Nvidia's DLSS 5 Neural Rendering technology has taken the PC gaming world by storm since its recent leak and then official rollout in recent days. In what might be one of the most impressive technical applications and mods of the feature yet, one developer has showcased DLSS 5 running on a second GPU to share the processing load, rendering the game on the first GPU before applying Neural rendering at the end of the frame, thus boosting the performance of neural-rendered frames.
Marcelo Guibout shared the demonstration online, with videos showing the process running on a cinematic video from The Blood of Dawnwalker, as well as Cyberpunk 2077. Guibout was quick to clarify that the videos are technical showcases, not benchmarks. However, they did share some performance figures. More exciting still, you can download the project from GitHub and try it for yourself. However, the technique does require a second display and doubles the display latency.
Cyberpunk 2077 with DLSS 5 Neural Rendering Offloaded to a Second GPU — Dual RTX 5060 Ti - YouTube Watch On
The above demonstration features a Ryzen 7 7800X3D, 32GB DDR5 setup with two Nvidia RTX 5060 Ti 16GB GPUs, with both cards using PCIe 5.0 x8, and a display attached to each card. The ReShade add-on, dubbed MGPU Bridge, reads each finished frame before applying Nvidia's Neural rendering. "Neural rendering happens at the end of the frame: it takes a finished frame and hands a finished frame back," they explain. "That is what makes it possible to pick it up and run it somewhere else. The add-on creates its own D3D12 device on your second GPU, sends each finished frame across to it, runs DLSS-NR there, and displays the result on that card's own monitor — so nothing has to come back. The render GPU does no neural work at all and runs cooler for the same reason."
Latest Videos From Tom's Hardware Watch full video here:
In the TBOD demo at 1080p, they shared the following performance numbers:
Swipe to scroll horizontally DLSS mode DLSS 5 off DLSS 5 on the render card DLSS 5 on the second card DLAA 67-70 44 67-70 Quality 98-99 54-55 91 Performance 127-131 59 106-107 Ultra Performance 172 69-71 157
Guibout clarified that DLSS super-resolution is running in every column of the test, with the rows showing each mode tested. The game rendered at the same internal resolution in all three columns, with the first column giving figures with DLSS 5's neural rendering switched off, representing the ceiling for performance. As you can see, running DLSS 5 on the second card in this dual-GPU setup drastically increases performance in every mode.
"The frame rates are not the finding. The slope is: what you gain by going from DLAA down to Ultra Performance, and how much of that available gain each arm keeps," Guibout explains. "Neural post-processing saturates whatever device it runs on, and it always runs at output resolution. Its cost barely falls as you drop the DLSS mode, while the render work collapses. On the render card it therefore eats a larger and larger share of every frame, and upscaling stops paying for itself: you keep about a third of what the machine actually had to give. Move it to the second card and you keep 86% of it."
Other benefits include temperature reductions on the rendering card, with the first GPU running 21 degrees cooler without the neural load.
... continue reading