Versionen av DXVK 1.9.1 är nu tillgänglig, vilket ger en implementation av DXGI (DirectX Graphics Infrastructure) och Direct3D 9, 10 och 11 som fungerar genom att översätta anrop till Vulkan-API. För att använda DXVK krävs drivrutiner som stöder Vulkan-API 1.1, såsom Mesa RADV 20.2, NVIDIA 415.22, Intel ANV 19.0 och AMDVLK. DXVK kan användas för att köra 3D-applikationer och spel på Linux via Wine, och erbjuder en mer högpresterande alternativ till de implementationer av Direct3D 9/10/11 som ingår i Wine och som körs över OpenGL.
Huvudsakliga förändringar:
- Flera problem relaterade till prestanda och stabilitet har åtgärdats som uppstått efter omarbetningen av låsningsmekanismen för D3D9.
- Behandlingen av mellanliggande texturer (Staging Texture) i D3D11 har omarbetats, vilket har lett till minskad minnesförbrukning och ett färre antal kopior av bilder som behövs för att flytta data mellan CPU och GPU.
- Koden för att kringgå problem i äldre versioner av Mesa (< =19.0) har tagits bort.
- Låsprimitive har omarbetats baserat på Windows SRW-lås, vilket är mer effektivt än winpthreads-implementationen i mingw-kopior.
- Problem i spelen Earth Defense Force 5, Far Cry 1, Far Cry 5, GTA IV, Risen 3 och World of Final Fantasy har lösts.
Källa: opennet.ru
