DXVK
Warstwa tłumacząca, która implementuje Direct3D 9, 10 i 11 na Vulkanie. Pisana przez Philipa Rebohle'a od 2018 roku. Jeden z powodów, dla których gry z Windowsa po prostu działają dziś na Linuksie.
DXVK niczego nie emuluje, tylko w czasie rzeczywistym tłumaczy wywołania D3D na Vulkana i zapisuje skompilowane shadery na dysku. Wydajność zwykle mieści się w kilku procentach wyniku z Windowsa, czasem go przekracza, bo sterownik Vulkana ma mniejszy narzut. Biblioteka jest częścią Protona od Valve, a więc siedzi w każdym Steam Decku. Projekt siostrzany, VKD3D-Proton, robi to samo dla Direct3D 12. Ciekawostka techniczna: warstwa musi odtworzyć dokładne zachowanie D3D razem z jego błędami, bo gry na nich polegają.