Terwijl DXVK door Steam Play wordt gebruikt voor het implementeren van Direct3D 9/10/11 API’s bovenop Vulkan en er ook VKD3D-Proton is voor Direct3D 12 op Vulkan, is het doel van D8VK om de verouderende Microsoft Direct3D 8 API bovenop Vulkan te gebruiken om de ervaring van oudere games te verbeteren op Linux.

D8VK 1.0 wordt beschouwd als de eerste”productieklare”release van dit project en zou zijn getest tegen honderden games. Door van Direct3D 8 naar Vulkan te gaan, is het doel om betere prestaties en compatibiliteit te leveren dan door gebruik te maken van WineD3D dat naar OpenGL gaat of d3d8to9 dat converteert naar D3D9 en vervolgens kan worden gebruikt met DXVK.

De D8VK 1.0-release introduceert een nieuwe aangepaste batcher om te helpen bij games met veel drawcalls, geïmplementeerde ondersteuning voor de BEM-instructie, ondersteuning voor compileren op Windows met MSVC, verschillende prestatieverbeteringen, veel gamespecifieke tweaks en veel bugfixes.

Benchmarks van D8VK 1.0 met 3DMark 2001 SE laten zien dat het beter presteert dan WineD3D en D3D8TO9+DXVK.

Downloads en meer details over D8VK 1.0 via GitHub.

Categories: IT Info