Sementara DXVK digunakan oleh Steam Play untuk mengimplementasikan API Direct3D 9/10/11 di atas Vulkan dan ada juga VKD3D-Proton untuk Direct3D 12 di Vulkan, tujuan D8VK adalah untuk API Microsoft Direct3D 8 yang menua di atas Vulkan untuk meningkatkan pengalaman game lama di Linux.

D8VK 1.0 dianggap sebagai rilis”siap produksi”pertama proyek ini dan dikatakan telah diuji terhadap ratusan game. Dengan beralih dari Direct3D 8 ke Vulkan, tujuannya adalah untuk memberikan kinerja dan kompatibilitas yang lebih baik daripada menggunakan WineD3D yang menuju OpenGL atau d3d8to9 yang dikonversi ke D3D9 dan kemudian dapat digunakan dengan DXVK.

Rilis D8VK 1.0 memperkenalkan batcher kustom baru untuk membantu game dengan banyak drawcall, dukungan implementasi untuk instruksi BEM, dukungan untuk kompilasi di Windows dengan MSVC, berbagai peningkatan kinerja, banyak game khusus tweak, dan banyak perbaikan bug.

Tolok ukur D8VK 1.0 yang menggunakan 3DMark 2001 SE menunjukkan kinerjanya yang sangat baik mengungguli WineD3D dan D3D8TO9+DXVK.

Unduhan dan detail lebih lanjut tentang D8VK 1.0 melalui GitHub.

Categories: IT Info