DXVK je knihovna založená na rozhraní Vulkan, která slouží k překladu instrukcí grafického rozhraní Microsoft DirectX 9, 10 a 11 na rozhraní Vulkan.
Tento nástroj umožňuje spouštět graficky náročné aplikace a hry pro Windows v prostředí Linuxu (např. přes Proton nebo Wine) s minimální ztrátou výkonu, a v některých případech dokonce i s výkonem vyšším.
Většina her pro Windows používá rozhraní DirectX k tomu, aby komunikovala s grafickou kartou. Linuxové systémy však DirectX nativně nepodporují. DXVK funguje jako „překladatel“:
| Nástroj | Účel |
| DXVK | Překlad DX9 / DX10 / DX11 → Vulkan |
| VKD3D-Proton | Překlad DX12 → Vulkan |
| D8VK | Novější projekt pro překlad velmi starého DX8 → Vulkan |
Tip pro hráče: Pokud používáte Linux a hra se seká, zkontrolujte, zda máte v launcherech (jako Lutris nebo Steam) zapnuté DXVK. U starších her to může znamenat rozdíl mezi 10 a 60 FPS.
Související: Proton, Steam Deck, Zdrojový kód na GitHubu