NVIDIA RTX-Remix 0.1 Released For Adding Path Tracing To Classic Games

Written by Michael Larabel in NVIDIA on 12 April 2023 at 10:30 AM EDT. 32 Comments
NVIDIA
In addition to releasing the GeForce RTX 4070 graphics card today (unfortunately, no launch day Linux review, still waiting on hardware...), NVIDIA has released as open-source the RTX Remix software for helping to add path tracing support to classic games.

RTX-Remix is a NVIDIA GameWorks initiative as a runtime to help provide path-tracing to classic games for better enjoying on NVIDIA's latest GeForce RTX graphics cards. initially this consists of DXVK-Remix and Bridge-Remix.

The initial NVIDIA RTX Remix Runtime v0.1 release overhauls the geometry hashing and processing system, a new sky handling system, CPU performance optimizations, and an assortment of other improvements. Prior to this now-public code, RTX-Remix is how NVIDIA went about adding path tracing support to Valve's Portal with Portal RTX.

NVIDIA RTX Remix logo


As for how RTX Remix works, the Wiki page explains:
"You don’t have to be an expert in rendering to work with RTX Remix – the runtime and creator toolkit will take care of everything you need to create beautiful path traced mods. But understanding some of the key concepts and components and how they link together will make it easier to understand the workflow, and why the assets and captures are structured the way they are.

The RTX Remix runtime consists of two main parts: the Bridge, and the Renderer. The Bridge uses a d3d9.dll “interposer”, which when placed next to the game executable, captures the stream of rendering commands within the original 32-bit process of the game, and sends them to NvRemixBridge.exe, which is now a 64-bit process. This translation into a 64-bit instruction set gives you practically unlimited memory to play with, and better compatibility for modern ray tracing APIs.

The Bridge is only a pass-through however, feeding the d3d9 rendering commands as-is to another d3d9.dll, which contains the RTX Remix renderer. The Remix d3d9.dll is a fully-fledged path tracing rendering engine that takes the geometry, material and light information embedded in the d3d9 rendering commands and constructs a complete game scene with enhanced assets, materials and lights, and then proceeds to path trace it."

NVIDIA RTX-Remix is available in source form as well as Windows binaries. RTX-Remix is under an MIT license. More details on the open-source RTX-Remix via GitHub. More details on the RTX Remix tech is available from the NVIDIA feature page.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week