Triton: DirectX 11 Driver for QEMU
In the prequel, we introduced Neptune, a Direct3D protocol forwarding layer for VirtIO. Neptune allowed us to serialize Direct3D API calls across the hypervisor boundary and this allowed us to run Wine games on a Linux guest with a Linux host faster than with DXVK directly in the guest. Admittedly, the payoff there was not that exciting but it laid the groundwork for our real goal: modern graphics acceleration for Windows guests. We have now achieved this by building a brand new Windows driver called Triton which along with Neptune brings full DirectX 11 support to QEMU virtual machines.
Summary
Triton aims to enhance graphics performance for Windows virtual machines by introducing a DirectX 11 driver for QEMU. Building on the earlier Neptune project, this new driver facilitates modern graphics acceleration, potentially improving the gaming experience on Linux hosts.
Comments (49 of ) ⌛