Skip to main content
Hardware Emulation· 4 min read· in Technology

Open-Source ZLUDA v6 Breaks NVIDIA Lock, Enabling 3x Performance Boost for PhysX Games on AMD Radeon

The open-source translation layer ZLUDA has released version 6, bringing hardware-accelerated NVIDIA PhysX support to AMD Radeon graphics cards for the first time. The update delivers massive performance gains in legacy games but arrives just as the project loses its commercial funding.

By Diego Navarro

Share this story

Listen

The open-source translation layer ZLUDA has released its highly anticipated version 6, delivering a breakthrough that PC gamers have sought for over a decade: hardware-accelerated NVIDIA PhysX support on AMD Radeon graphics cards.

The update allows AMD users to run proprietary, CUDA-based physics simulations natively on their GPUs, yielding massive performance gains in legacy titles that previously struggled to run on non-NVIDIA hardware.

To understand the significance of this release, one must look back at the history of PC gaming physics. PhysX is a real-time physics engine middleware, originally developed by Ageia and acquired by NVIDIA in 2008.[2]

Following the acquisition, NVIDIA heavily promoted PhysX to game developers, integrating it into major titles to simulate complex particle effects, dynamic cloth, shattering debris, and realistic fluid dynamics.[2]

Without hardware acceleration, complex physics calculations overwhelm the CPU.

However, NVIDIA locked the hardware acceleration of these effects strictly to its proprietary CUDA architecture. If a player attempted to run a PhysX-heavy game on an AMD Radeon card, the workload was offloaded to the CPU, resulting in crippling frame rate drops.[2]

ZLUDA was born as an open-source solution to this exact type of vendor lock-in. Operating as a drop-in translation layer, the software intercepts CUDA commands and translates them on the fly to run on non-NVIDIA hardware.[1]

With the release of version 6, ZLUDA has successfully implemented support for 32-bit PhysX workloads. This allows the translation layer to execute classic PhysX calls directly on Radeon compute units, bypassing the need for a secondary GeForce GPU.

The performance results are stark. In benchmarking tests using the 2010 action game Mafia II—a title notorious for its heavy reliance on hardware-accelerated physics—ZLUDA completely transformed the experience.

PhysX was heavily utilized in the late 2000s to simulate realistic debris, smoke, and cloth.

Running on an AMD Radeon RX 9070 XT without ZLUDA, the game struggled to maintain a playable 26.2 frames per second when PhysX effects were enabled, as the CPU bottlenecked the entire system.

With ZLUDA v6 active, the exact same hardware achieved a smooth 80.2 frames per second. This 3x performance multiplier effectively turns PhysX from an unplayable curiosity into a viable graphical setting for AMD users.

Beyond gaming, the v6 update brings broader utility to the AMD ecosystem. The release includes a refreshed zluda.exe loader that automatically resolves required Windows performance libraries, smoothing out the installation process.

It also introduces basic Windows texture support, ensuring compatibility with 3D rendering software like Blender, alongside a suite of PyTorch-driven compiler fixes aimed at machine learning workloads.

ZLUDA v6 delivers a 3x performance multiplier in heavy PhysX titles.

Yet, this technical triumph arrives alongside bittersweet news regarding the project's future. Developer Andrzej Janik announced that ZLUDA has once again lost its commercial funding, reverting the initiative to a hobbyist weekend project.[1]

ZLUDA's financial history has been turbulent. Originally launched in 2020 to bring CUDA to Intel processors, the project was quietly funded by AMD in 2022 to bridge NVIDIA's AI software ecosystem to Radeon hardware.[1]

AMD abruptly cut that funding in early 2024. An undisclosed sponsor—widely believed to be an AI infrastructure firm—stepped in shortly after, only to withdraw their support just prior to the v6 release.

Janik noted that the sudden lack of corporate constraints allowed him to shift priorities toward features he personally finds entertaining, directly justifying the pivot to retro PhysX support rather than strict enterprise AI translation.

Following the loss of commercial funding, ZLUDA has reverted to a volunteer-driven open-source project.

Because it is now a volunteer effort, the 32-bit PhysX support remains in a pre-alpha state. Janik cautions that fluid simulations can still exhibit visual glitches, and the current method for injecting ZLUDA into Steam games remains clunky.

Despite these rough edges, the release represents a major victory for video game preservation. Many titles from the late 2000s hardcoded their physics to the 32-bit PhysX API, leaving them stranded as technology evolved.[2]

By mathematically decoupling these effects from NVIDIA's proprietary hardware, ZLUDA ensures that a generation of classic PC games can be experienced with their full visual fidelity intact, regardless of whose silicon is inside the machine.[2]

While the broader industry continues to wrestle with NVIDIA's dominance in the AI and compute sectors, ZLUDA v6 proves that dedicated open-source engineering can still successfully dismantle the walls of a closed ecosystem.[1]

Key points

  • The open-source ZLUDA v6 update allows AMD Radeon GPUs to natively process NVIDIA's proprietary PhysX calculations.
  • The translation layer delivers a 3x performance multiplier in classic games like Mafia II, jumping from 26.2 to 80.2 FPS.
  • The update also includes a refreshed Windows loader and PyTorch-driven compiler fixes for machine learning workloads.
  • Despite the technical success, developer Andrzej Janik announced the project has lost its commercial funding and reverted to a hobbyist endeavor.

What we don’t know

  • It remains unclear if a new commercial sponsor will step in to fund ZLUDA's ongoing development.
  • The timeline for moving the 32-bit PhysX support out of its current pre-alpha state is unknown.
  • It is uncertain how NVIDIA will respond to open-source translation layers successfully bypassing its CUDA lock-in.

How we got here

  1. 2020

    ZLUDA launches to emulate NVIDIA CUDA on Intel processors.

  2. 2022

    AMD quietly begins funding ZLUDA to bridge the AI software gap for Radeon GPUs.

  3. Early 2024

    AMD cuts funding, forcing the project to seek alternative commercial sponsors.

  4. June 2026

    ZLUDA v6 releases with 32-bit PhysX support, despite losing its latest corporate backer.

Open-Source Advocates 40%Retro Gamers & Preservationists 35%Compute & AI Researchers 25%
Open-Source Advocates
Focus on dismantling proprietary software monopolies through translation layers.
Retro Gamers & Preservationists
Prioritize the ability to experience classic games with full visual fidelity.
Compute & AI Researchers
Look beyond gaming to the implications for machine learning hardware.

Perspectives this story doesn't cover

  • NVIDIA's official stance on third-party translation layers bypassing its proprietary CUDA architecture.
  • Game developers who originally integrated PhysX and their views on retro-compatibility.

Sources

Source coverage

2 outlets

3 viewpoints surfaced

Open-Source Advocates 40%Retro Gamers & Preservationists 35%Compute & AI Researchers 25%
  1. [1]UR SolutionsOpen-Source Advocates

    ZLUDA v6 Gets PhysX Running Well On AMD GPUs But Loses Commercial Funding

    Read on UR Solutions →
  2. [2]GitHubCompute & AI Researchers

    ZLUDA: CUDA on non-NVIDIA GPUs

    Read on GitHub →
Listen

Comments

Stay informed

Every angle. Every day.

Get Technology stories with full source coverage and perspective breakdowns, free every day.