Skip to main content
Newsletter IconGoogle IconFacebook IconX IconInstagram IconYouTube Icon

Modder gets DLSS Super Resolution running on RDNA 3 Radeon RX 7700 XT GPU

Although it took Linux, CUDA emulation, and custom hand-written code, someone got DLSS Super Resolution running on a Radeon RX 7700 XT GPU.

Modder gets DLSS Super Resolution running on RDNA 3 Radeon RX 7700 XT GPU
Facebook IconX IconReddit Icon
Comments
Senior Editor
Published
2-minute read time
TL;DR: An experimental OptiScaler mod runs DLSS Super Resolution on Radeon RX 7000 GPUs under Linux using Proton and ZLUDA, with custom RDNA 3 code. Tested on an RX 7700 XT in Silent Hill Townfall, it supports DLSS 3, 4, and 4.5 presets, though performance varies by preset and FSR 4 is faster.
Voice: Kosta Andreadis
0:00 / 3:03
Use left and right arrow keys to seek audio.

With most recent DLSS mods for Radeon focused on getting the brand-new DLSS 5 Neural Rendering working on RDNA 4 graphics cards, this new mod from Countervolt does something we haven't seen before, or thought possible: bring NVIDIA's DLSS Super Resolution to the RDNA 3-powered Radeon RX 7700 XT as an OptiScaler mod.

Someone got DLSS Super Resolution to work on Radeon RX 7700 XT GPU playing the new Silent Hill Townfall game.
Someone got DLSS Super Resolution to work on Radeon RX 7700 XT GPU playing the new Silent Hill Townfall game.

DLSS Super Resolution is NVIDIA's AI-powered upscaling or anti-aliasing tool that has been a game changer for PC gaming since its DLSS 2.0 update in the GeForce RTX 20 Series era. Since then, it has continued to evolve, with the latest Transformer-powered DLSS 4.5 Super Resolution widely regarded as the gold standard for upscaling technologies and a key feature for any GeForce RTX GPU.

Now, Countervolt notes that this is an experiment and only works when running Windows games on Radeon GPUs in Linux with Valve's Proton compatibility layer. It also requires ZLUDA, which is a replacement for CUDA for non-NVIDIA GPUs. When the game asks for DLSS, the DLSS network runs on the Radeon GPU via ZLUDA, with the "heaviest DLSS kernels replaced by hand-written RDNA3 code."

And it actually supports all current versions of DLSS Super Resolution 'Presets.' These are Preset E (DLSS 3's CNN model), Preset K (DLSS 4's Transformer model), and Preset M (DLSS 4.5's advanced Transformer model). Running all models on the Radeon RX 7700 XT while playing Silent Hill Townfall in 1440p, we see the following based on a native 2560 x 1440 performance of 49.1 FPS.

DLSS Mode PerformanceDLSS 3 CNN (Preset E)DLSS 4 (Preset K)DLSS 4.5 (Preset M)FSR 4
Quality (1705x960)72.4 FPS69.4 FPS51.5 FPS76.0 FPS
Balanced (1488x837)80.5 FPS76.6 FPS59.6 FPS84.5 FPS
Performance (1280x720)87.8 FPS84.0 FPS69.9 FPS94.0 FPS
Ultra Performance (853x480)88.9 FPS94.5 FPS90.3 FPS107.3 FPS

Story Q&A

Powered by TweakBot

From TweakTown's coverage of this story.

How can Countervolt's DLSS mod be installed and configured with OptiScaler and ZLUDA on Linux?

Countervolt's experimental OptiScaler mod requires Windows games to run on a Radeon GPU under Linux through Valve's Proton, with ZLUDA used to run DLSS on the GPU. It is optimized for the Radeon RX 7700 XT and RX 7800 XT. Step-by-step installation instructions and OptiScaler or ZLUDA configuration settings are not specified.

How does image quality compare between DLSS Presets E, K, and M and FSR 4 in Silent Hill Townfall?

There is no image-quality comparison between DLSS Presets E, K, and M and FSR 4 in Silent Hill Townfall. The reported results compare frame rates; they do not show which option looks better.

Which DLSS presets work on the Radeon RX 7800 XT, and how does its performance compare with the RX 7700 XT?

The mod supports DLSS Super Resolution Preset E (DLSS 3 CNN), Preset K (DLSS 4 Transformer), and Preset M (DLSS 4.5 Transformer), and it is optimized for both the RX 7700 XT and RX 7800 XT. The reported frame rates are for the RX 7700 XT only, so they do not establish how the RX 7800 XT compares.

Want something else? Ask TweakBot.

As expected, the more complex DLSS 4.5 Super Resolution has a higher performance cost than the older DLSS 3 CNN model. Although slower than FSR 4, the CNN version offers similar performance uplifts, even when running via translated NVIDIA code. Because of its custom code, this mod is only compatible with Radeon RX 7000 Series graphics cards, specifically optimized for the Radeon RX 7700 XT and RX 7800 XT. The more powerful Radeon RX 7900 XT or 7900 XTX runs slower and lacks the transformer image quality; however, Preset E (DLSS 3's CNN model) works.

Photo of the Yeston AMD Radeon Gaming SA RX 7700 XT Graphics Card

Best Deals: Yeston AMD Radeon Gaming SA RX 7700 XT Graphics Card

Prices last scanned 6 hours and 40 minutes ago

* Prices may be inaccurate. As an Amazon Associate, we earn from qualifying purchases. We earn affiliate commissions from Newegg and PCCG sales.

Join Our Newsletter

Join the TweakTown Newsletter for daily tech updates delivered to your inbox.

See previous giveaways.

News Source:github.com

Comments

About the author

Senior Editor

Kosta is a veteran gaming journalist that cut his teeth on well-respected Aussie publications like PC PowerPlay and HYPER back when articles were printed on paper. A lifelong gamer since the 8-bit Nintendo era, it was the CD-ROM-powered 90s that cemented his love for all things games and technology. From point-and-click adventure games to RTS games with full-motion video cut-scenes and FPS titles referred to as Doom clones. Genres he still loves to this day. Kosta is also a musician, releasing dreamy electronic jams under the name Kbit.

Stay Updated

Follow TweakTown for breaking tech news, reviews, and daily updates.

Follow TweakTown on GoogleAdd TweakTown as a preferred source on Google
Newsletter Subscription