Triton : pilote DirectX 11 pour QEMU
Original : Triton: DirectX 11 Driver for QEMU
Pourquoi c'est important
Triton ouvre la voie à une virtualisation Windows avec GPU natif sur macOS et Linux via QEMU.
UTM a lancé Triton, un pilote Windows user-mode implémentant le DDI DirectX 11 pour les machines virtuelles QEMU. Combiné à Neptune, il permet d'exécuter des jeux Windows modernes avec accélération GPU complète, notamment sur macOS via Windows 11 ARM64.
UTM a annoncé le 24 juillet 2026 le lancement de Triton, un nouveau pilote Windows conçu pour apporter le support complet de DirectX 11 aux machines virtuelles QEMU. Ce projet fait suite à Neptune, la couche de transfert Direct3D via VirtIO présentée précédemment, qui permettait de sérialiser les appels d'API Direct3D à travers la frontière hyperviseur.
Contrairement aux approches précédentes qui remplaçaient les DLL système (d3d11.dll, dxgi.dll) au niveau applicatif — méthode limitée par les performances, les anti-cheats et la compatibilité — Triton implémente directement le DDI (Device Driver Interface), soit la couche pilote user-mode (UMD) et kernel-mode (KMD). Cette architecture respecte le modèle Windows natif : les applications communiquent avec Direct3D et DXGI officiels, qui délèguent ensuite à l'UMD de Triton, lui-même relié au KMD pilotant le périphérique VirtIO virtuel.
Le résultat concret est démontré par l'exécution de Crash Bandicoot Trilogy (x64) sur Windows 11 ARM64 virtualisé sur macOS via QEMU. Le travail sur le KMD avait déjà été initié indépendamment par les développeurs anonymix007 et arehnman.