Skip to content

Windows RDNA3/RDNA4 experimental builds 2026-10-02

Pre-release
Pre-release

Choose a tag to compare

Experimental native Windows builds for RDNA3, RDNA3.5 and RDNA4. Source: c959acc.

Only RX 9070 XT / gfx1201 has physical validation here. All other targets are compile-tested experiments; full K/M, interop and game correctness on them remain unverified.

Choose the asset for the GPU's actual HIP architecture:

Target Examples / scope
gfx1100 RX 7900 family; same-target workstation GPUs
gfx1101 RX 7700 / 7700 XT / 7800 XT; same-target GPUs
gfx1102 RX 7600 / 7600 XT; same-target GPUs
gfx1103 RDNA3 integrated graphics
gfx1150..gfx1154 Experimental RDNA3.5 integrated graphics targets
gfx1200 RX 9060 / 9060 XT
gfx1201 RX 9070 / 9070 XT / 9070 GRE

Windows driver/HIP eligibility still applies, especially on APUs. TBD RDNA4m/gfx12.5 ISA groups are excluded. Do not rename a package or override GPU architecture.

Changes:

  • Native gfx11 WMMA layout with a Windows per-wave LDS exchange adapted from realdody's correction; gfx12 kernel instructions/constants are preserved.
  • Shared build/runtime/package target registry and D3D12/HIP adapter LUID selection.
  • Read-only installer preflight catches the wrong package and local vkd3d/Wine D3D12 proxies before touching game files, producing one diagnostic ZIP. Issue countervolts#10's eight attempts discover RX 9060 XT/gfx1200 but fail with the old gfx1201-only shim before DLSS initialization; use the gfx1200 asset and native D3D12.
  • Source-level gfx1154 backport from official LLVM 7a0829e41228 into ZLUDA's pinned LLVM 22. The complete exported source delta is verified by the builder; base and patch hashes are included. The expected LLVM submodule patch is recorded in dependency provenance.

Validation:

  • Complete host/native builds for all 11 targets: 209 device objects with correct ELF targets.
  • 33 public offline PTX compilations: pattern, strict F16 reference and explicit WMMA modes. No other-target GPU execution.
  • RX 9070 XT with rebuilt ZLUDA: 20/20 CTest gates, 12 finite 4K K burst/recreation frames with exact async/sync RGB, plus exact prior/new-compiler RGB for K and M.
  • Isolated final-package install/restore and early-rejection checks pass. Each ZIP has 75 manifest files and 17 correctly targeted code objects, committed sources, source patches and licenses. SHA256SUMS.txt is included as a separate asset.

Packages use strict K FP16 and M FP16-equivalent baselines. Native M FP8 stays disabled. Private NVIDIA-derived output kernels used in local performance experiments are excluded; these archives do not claim that experiment's FPS.

Supply your own local NGX 32.0.16.1714 and DLSS 310.9.1 DLLs (the feature DLL SHA256 must match package.json). No proprietary NVIDIA DLLs are distributed. Windows 11 x64 / native D3D12 only. First PTX compilation can take several minutes.

Extract the matching ZIP, open PowerShell in its directory and run:

.\windows-game.ps1 -GameExe "D:\Games\Example\Game.exe" -NgxCore "C:\LocalDLLs\_nvngx.dll" -DlssDll "C:\LocalDLLs\nvngx_dlss.dll" -Preset 11 -ValidateOutput -CaptureExceptions

Use a game without anti-cheat. Begin synchronously on an untested GPU; retain the single printed ZIP on failure. Preset 13 selects M. On the validated configuration, async K is opt-in with -AsyncInterop. Restoration uses the same script with -Action restore -GameExe followed by the game path.

Instructions and limits: Windows GPU coverage and game runner. Source fixes are also on countervolts/d4r's windows branch. K performance remains under development.