News report

CUDA for AMD on Windows Runs a Real Workload on Radeon RX 9060 XT

A community project combines ZLUDA with AMD HIP/ROCm to run CUDA-targeted Windows software on a Radeon RX 9060 XT, but compatibility remains narrow and incomplete.

On this page
  1. A reproducible CUDA compatibility stack is working on an RX 9060 XT
  2. What is actually being translated
  3. Windows remains the limiting side of the ROCm equation
  4. The significance is compatibility, not a Radeon CUDA takeover

A reproducible CUDA compatibility stack is working on an RX 9060 XT

A community project called CUDA for AMD on Windows has assembled a reproducible path for running CUDA-targeted Windows applications on AMD graphics hardware. Rather than reimplementing the whole software stack, it combines the open-source ZLUDA CUDA compatibility layer with AMD’s HIP SDK and ROCm libraries, then wraps the setup in scripts that detect the GPU, fetch pinned components and test the resulting runtime.

The project currently validates one reference GPU: the Radeon RX 9060 XT, identified as gfx1200. On that machine, its published checks report working CUDA-facing nvcuda, cuBLAS, cuBLASLt, cuSPARSE and cuFFT paths. More importantly than a library probe, the developer reports completing inference, PPO learning and optimizer work with a 2,216,347-parameter LibTorch network, including a 65,536-timestep validation iteration.

What is actually being translated

A CUDA-targeted application still presents CUDA calls at the top of the stack. ZLUDA provides the compatibility layer, while CUDA-facing math and sparse operations can ultimately be served by AMD-side libraries such as rocBLAS, hipBLASLt and rocSPARSE through HIP. The practical appeal is that a compatible prebuilt Windows application can potentially run without being rewritten around a different compute API.

That is materially different from saying AMD has implemented NVIDIA CUDA. CUDA remains NVIDIA’s platform, ZLUDA is an independent compatibility project, and AMD supplies the underlying HIP/ROCm pieces used on the Radeon side. The CUDA for AMD on Windows repository mainly makes those moving parts easier to reproduce and validate together.

Current project validation status
ComponentPublished status
Reference GPURadeon RX 9060 XT (gfx1200)
ZLUDAv6-preview.69 in the validated setup
AMD stackHIP SDK 6.4 in the validated setup
CUDA-facing librariesnvcuda, cuBLAS, cuBLASLt, cuSPARSE and cuFFT pass the project runtime check
cuDNN / MIOpen pathUnavailable in the validated stable Windows HIP SDK setup
Other Radeon GPUsCandidates only; not guaranteed by this project

Windows remains the limiting side of the ROCm equation

AMD’s own documentation helps explain why the compatibility ceiling matters. The current Windows HIP SDK exposes the HIP runtime plus math and primitive libraries, but AMD still lists communication libraries and AI libraries such as MIOpen and MIGraphX as unavailable in the Windows HIP SDK. That leaves important gaps for CUDA software that expects a broader NVIDIA library stack.

The project consequently warns that cuDNN-dependent software, NCCL, TensorRT, unsupported PTX behavior and some custom CUDA extensions may fail. A dense or GEMM-heavy workload that maps cleanly onto the available libraries is a much easier target than assuming an arbitrary CUDA AI application will behave like it does on a GeForce card.

The significance is compatibility, not a Radeon CUDA takeover

AMD officially supports the RX 9060 XT in its Windows HIP SDK hardware matrix, so the underlying Radeon compute target is not the experimental part. The experiment is the compatibility bridge that lets software built for CUDA reach that AMD stack. ZLUDA itself describes its software as alpha quality, which is an important boundary for anyone considering production use.

For Windows Radeon owners, the useful development is therefore narrower but still meaningful: a documented, repeatable setup has moved beyond a hello-world demonstration and completed a real CUDA-facing training workload. Broader GPU reports, more library coverage and application-by-application validation will determine whether that becomes a practical compatibility option rather than an interesting developer stack.

Sources

Primary and technical sources

These sources support the reporting and analysis above. Current stories are updated when later evidence materially changes the facts.

  1. 01 Speedstu — GitHub

    CUDA for AMD on Windows — project repository and validation documentation
  2. 02 ZLUDA — GitHub

    ZLUDA — CUDA on non-NVIDIA GPUs
  3. 03 AMD ROCm Documentation

    ROCm components supported in HIP SDK for Windows
  4. 04 AMD ROCm Documentation

    System requirements for Windows HIP SDK