Triton Brings DirectX 11 to QEMU with a New Windows Driver
Triton: DirectX 11 Driver for QEMU

The UTM project introduces Triton, a Windows driver that, combined with Neptune, brings full DirectX 11 support to QEMU virtual machines. By implementing the DirectX DDI (Device Driver Interface) and converting DDI calls back to API calls, Triton avoids the performance and compatibility issues of previous approaches. The driver leverages the Neptune protocol, allowing Windows guests to run games with hardware acceleration on macOS hosts.
The correct approach is not to implement the DirectX APIs but to implement the DirectX DDIs (Device Driver Interface).
- equinumerous
Nice, I've been waiting for something like this for years. Meanwhile the gaming scene on linux has been getting better slowly thanks to Valve and friends... but being able to boot into a Windows VM with graphics acceleration was previously a pain on Linux machines that only have a single discrete GPU - I'd wonder whether a solution like this would work with VirtualBox, or only on QEMU.
- paulryanrogers
Does this mean DX1-10 are also supported? I've been struggling to play some DX3-7 games because of VirtualBox and VMware limitations and Win10+ backward compatibility gaps.
Article is quite long and technical, so it wasn't clear to me. That said, still great to hear Windows guests are getting some attention, especially from a long lived project that's proven it's not going anywhere.
- mutkach
That’s like (at least) third GPU-related project named Triton
- jamesu
Pretty cool to finally have a decent open 3d solution for windows vms. Now if only someone made an opengl driver for older intel macosx vms...
- anonymousiam
Also covered here: https://www.phoronix.com/news/Triton-DirectX-11-QEMU-Driver