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.
213 points by electricant 74 days ago blog.getutm.app 49 comments

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 ) ⌛

Loading more comments... ⌛
Scroll down to load more comments
No comments available.
Type to search HN and engineering blog articles
Press Escape to close  |  ↑↓ to navigate  |  Enter to open