Triton Brings First Working DirectX 11 GPU Acceleration to QEMU, Enabling Windows Gaming in VMs
Triton, a full DirectX 11 driver stack for QEMU/KVM released by UTM developer osy, brings working GPU acceleration to Windows ARM64 virtual machines. By reverse-translating Windows DDI calls back into standard D3D11 API commands and routing them through Neptune’s VirtIO transport layer, the stack bypasses the DLL-replacement tricks that typically trigger anti-cheat systems. The project supports DXVK on Linux hosts and leverages Apple’s D3DMetal framework or DXMT for macOS, with developers already reporting playable runs of Crash Bandicoot and full 3DMark FireStrike benchmarks. Though still labeled a pre-release and awaiting shader-container polish, Triton stands as the first fully open-source, anti-cheat-compatible DirectX 11 GPU path in QEMU.
Triton Brings First Working DirectX 11 GPU Acceleration to QEMU, Enabling Windows Gaming in VMs
Triton, developed by osy, has introduced the first working DirectX 11 GPU acceleration for QEMU/KVM, allowing Windows gaming in ARM64 virtual machines. It achieves this by converting Windows DDI calls into standard D3D11 API commands, bypassing the typical anti-cheat triggers associated with DLL replacements. Although still in pre-release, Triton has successfully run games like Crash Bandicoot and completed 3DMark FireStrike benchmarks, making it a significant advancement for gaming on virtual machines. The project supports various host OS backends, including DXVK for Linux and D3DMetal for macOS, providing a viable solution for gaming on Apple Silicon while maintaining anti-cheat compatibility
