
TL;DR
ZLUDA 6 lets AMD GPUs run unmodified CUDA applications, adding PhysX support, Blender textures, and better Windows tooling. A practical look at what ZLUDA is, how it compares to ROCm and HIP as a CUDA alternative, and why its post-funding, hobby-project status matters if you are evaluating it for real workloads.
ZLUDA 6 released today with a surprising set of features: 32-bit PhysX support, texture implementation for Blender compatibility, and improved Windows tooling. The project lets you run unmodified CUDA applications on AMD GPUs, and with this release, the development direction has fundamentally changed.
Last updated: June 30, 2026
| Resource | Link |
|---|---|
| ZLUDA GitHub | github.com/vosen/ZLUDA |
| ZLUDA Q1/Q2 2026 Update | vosen.github.io/ZLUDA/blog/zluda-update-q1q2-2026 |
| AMD ROCm Documentation | rocm.docs.amd.com |
| CUDA Documentation | docs.nvidia.com/cuda |
ZLUDA (the name is Polish for "mirage" or "illusion") translates CUDA calls to run on non-NVIDIA hardware. You take a CUDA application, run it through ZLUDA, and it works on AMD GPUs via ROCm.
The project has had a complicated history with AMD. The developer was funded by AMD for several years to help break the CUDA moat for ML workloads. That arrangement ended, and AMD's legal team actually went after the developer for releasing that code as open source. The current version is rebuilt from a pre-AMD-funded codebase.
From the release post:
PhysX Support (Pre-alpha): 32-bit PhysX now works on AMD GPUs. This means older games with PhysX effects - debris, flames, particle systems - can render those effects on AMD hardware. Fluid simulations are still glitchy, but basic effects work.
Texture Support: Basic texture implementation enables Blender compatibility. This was previously impossible because CUDA textures weren't translated.
Windows Improvements: Better error messaging, automatic performance library loading, and more user-friendly configuration. Windows still requires manual ROCm installation since AMD doesn't bundle it with drivers.
ML Enhancements: Multiple compiler fixes and new GPU instructions supporting PyTorch workloads.
The most interesting part of the release is the project's new direction. From the author:
"ZLUDA development is no longer commercially funded, so it's back to being my weekend project. This means that the priority is no longer what makes commercial sense, but what I find the most entertaining. That's why the sudden addition of textures, PhysX and better Windows support."
This explains why a project previously focused on ML inference suddenly added gaming features. PhysX support doesn't make commercial sense - it helps with old games on AMD GPUs - but it's a fun technical challenge.
The flip side is that updates will be less frequent and less predictable.
From the archive
Jun 29, 2026 • 8 min read
Jun 28, 2026 • 7 min read
Jun 28, 2026 • 6 min read
Jun 28, 2026 • 8 min read
The Hacker News discussion was smaller (133 points, 12 comments) but touched on some interesting points.
Legal questions: One commenter asked if ZLUDA violates NVIDIA's license terms. The answer is unclear. NVIDIA's EULA may prohibit running CUDA on non-NVIDIA hardware, but whether that's actually legally enforceable depends on jurisdiction, how ZLUDA was built, and what exactly NVIDIA would go after. The project has survived this long without legal action.
LLM use cases: Someone asked how ZLUDA compares to Vulkan for running LLMs on AMD hardware. The consensus: Vulkan and OpenCL paths have matured significantly. Frameworks like Unsloth have made the CUDA moat less relevant for ML specifically, since you can often get native AMD support without a translation layer.
The NVIDIA irony: The discussion noted that NVIDIA briefly considered dropping 32-bit PhysX support on their own 5000 series cards. They reversed course after backlash, but there was a period where people wondered if AMD users with ZLUDA would have better PhysX support than NVIDIA users with new hardware.
Z-L-U-D-A pronunciation: The name is Polish. "Zluda" means mirage or illusion, and CUDA is Polish for "miracles." Layers of meaning.
If you're considering ZLUDA for real workloads:
For ML/LLMs: The native ecosystem has caught up. Frameworks increasingly support AMD directly via ROCm. ZLUDA remains useful for CUDA-only libraries that haven't been ported, but check if native support exists first.
For gaming with PhysX: The new support is pre-alpha. Expect glitches, especially with fluid simulations. But if you have old games that are unplayable on AMD due to missing PhysX effects, this could help.
For Blender: Texture support enables CUDA rendering paths on AMD GPUs. Worth testing if you've been stuck on OpenCL or CPU rendering.
For Windows: You need to manually install ROCm. AMD doesn't ship it with consumer drivers. This adds friction compared to NVIDIA's just-works CUDA distribution.
For production: The project is unfunded and updated on the author's entertainment schedule. Factor that into reliability calculations.
ZLUDA is a fascinating technical project that exists because NVIDIA's CUDA moat created artificial lock-in. The fact that a single developer can translate CUDA to ROCm shows the moat was always more about ecosystem and inertia than fundamental technical barriers.
The shift to hobby-mode is both limiting and liberating. We probably won't see enterprise-grade support or rapid bug fixes. But we're getting features that "make commercial sense" would never prioritize - like making old PhysX games work on AMD hardware.
For developers, the bigger picture is that the CUDA moat is eroding from multiple directions. Native framework support, translation layers like ZLUDA, and Apple's work on MLX all chip away at NVIDIA's lock-in. The question isn't whether alternatives will exist, but which will mature fastest for your specific workload.
ZLUDA 6 is a good release for what it is: a passionate side project that solves real problems for people stuck with AMD hardware and CUDA-only software. Just don't build production infrastructure on it.
No. Coverage is partial and depends on which CUDA APIs the application uses. Basic compute works well. Textures are new and basic. Some features remain unimplemented.
The answer is unclear. NVIDIA's EULA may contain restrictions, but enforceability varies by jurisdiction and depends on how ZLUDA was built. The project has operated for years without legal action.
Check if native AMD support exists first. Many frameworks now support ROCm directly, which is more reliable than translation. ZLUDA is most useful for CUDA-only libraries without native AMD ports.
The post doesn't mention Intel. Current focus is AMD GPUs via ROCm. Intel support would require different backend work.
Read next
Multiverse Computing open-sources two changes that make knowledge distillation cheap enough to run at scale: caching the teacher's top-100 logits once so it never sits in memory during training, and a fused chunked KL loss that never materializes the vocab-by-sequence matrix. A GPT-OSS 20B distillation at 32K context drops from four GPU nodes to one, with step time down 5x.
7 min readAn analysis from the Earendil team behind the Pi harness documents how OpenAI, Anthropic, and Google now return provider-sealed state instead of portable transcripts - encrypted reasoning blobs, opaque compaction, hidden subagent messages. The five tests and seven rules for session portability, and why session lock-in matters more than model lock-in.
7 min readA developer got Google's Gemma 4 26B running on 2013 Xeon hardware for under $300. The fix for a silent MoE bug is now upstream - here's what it means for local inference.
6 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Install Claude Code, configure your first project, and start shipping code with AI in under 5 minutes.
Getting StartedStep-by-step guide to building an MCP server in TypeScript - from project setup to tool definitions, resource handling, testing, and deployment.
AI AgentsExecute shell commands with persistent working directory in project bounds.
Claude Code
Multiverse Computing open-sources two changes that make knowledge distillation cheap enough to run at scale: caching the...

AutoGPT's founding AI engineer published the gates that keep an open source repo sane when agents submit the majority of...

EvoX Genesis built a 250k-line Rust C compiler with DeepSeek V4 Flash for $44 in tokens by making the project the persis...

Liquid AI released LFM2.5-VL-3B on August 12, 2026: a 3.1B open-weights vision-language model that averages 80.7 on Scre...

A developer's Claude-built night-sky site reproduced an open source project's name, feature set, and even a bug the auth...

WeatherNext Cyclones adds a full day of lead time to tropical cyclone forecasts - roughly a decade of meteorological pro...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.