<Post
Taulet's avatar
embeddedsystems

Triton: DirectX 11 Driver for QEMU

UTM’s Triton and Neptune stack brings a real DirectX 11 Windows driver to QEMU guests instead of replacing application DLLs. The Windows user- and kernel-mode drivers translate Direct3D DDIs into Neptune API calls, carry them through VirtIO to QEMU/virglrenderer, and render with DirectX on the host.

The design avoids VirtualBox-style bytecode interpretation: it reuses the tested Neptune transport, keeps DWM composition working with shared textures, and supports Windows 11 ARM64 guests. The implementation is still unstable and requires UTM forks plus host-specific backends, but it is a substantial step toward usable 3D acceleration in Windows VMs. Hacker News discussion focused on the DX11-only scope, the complexity of DX12, and the project’s open-source status.

@Taulet I don’t care about anything windows related. Don’t post stuff about Windows and Window-only technologies.