Veröffentlichung von DXVK 1.10.3, Implementierung von Direct3D 9/10/11 über die Vulkan-API

Die Veröffentlichung der DXVK-Schnittstelle 1.10.3 ist verfügbar und bietet die Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11, die durch Aufrufübersetzung in die Vulkan-API betrieben wird. Um DXVK zu nutzen, sind Treiber mit Unterstützung für die Vulkan-API 1.1 erforderlich, wie Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 und AMDVLK. DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux über Wine auszuführen und stellt eine leistungsstärkere Alternative zu den in Wine integrierten Implementierungen von Direct3D 9/10/11 dar, die auf OpenGL basieren.

Wesentliche Änderungen:

  • Unterstützung für gemeinsam genutzte Objekte ID3D11Fence wurde hinzugefügt, die über gemeinsame zeitliche Semaphore von Vulkan (Timeline Semaphore) implementiert sind und ein einziges Primitive zur Synchronisation zwischen Gerät und Host bereitstellen, anstelle separater Primitives VkFence und VkSemaphore. Die Unterstützung von ID3D11Fence ermöglicht die Wiedergabe von Videos im Spiel Halo Infinite mit den entsprechenden Patches für Wine und vkd3d-proton.
  • Ein regressiver Fehler in DXVK 1.10.2, der zu Abstürzen beim Rendern in verschiedenen D3D11-Spielen führte, einschließlich Prey und Bioshock Infinite, wurde behoben.
  • Probleme, die in den Spielen Need For Speed 3, Ninja Blade und Ys Origin auftraten, wurden behoben.
  • Für das Spiel Stray wurde die Option d3d11.ignoreGraphicsBarriers aktiviert, um Leistungsprobleme bei bestimmten GPUs zu beheben.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster