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

Die Veröffentlichung des DXVK 1.10.3 steht zur Verfügung, die eine Implementierung von DXGI (DirectX Graphics Infrastructure) sowie von Direct3D 9, 10 und 11 bietet, die über die Übersetzung von Aufrufen in die Vulkan-API funktioniert. Um DXVK nutzen zu können, sind Treiber erforderlich, die die Vulkan API 1.1 unterstützen, wie z. B. 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 mit Wine auszuführen, und fungiert als leistungsstärkere Alternative zu den in Wine integrierten Implementierungen von Direct3D 9/10/11, die auf OpenGL basieren.

Hauptänderungen:

  • Die Unterstützung für Shared Objects ID3D11Fence wurde hinzugefügt, die auf geteilten Zeitstempel-Semaphoren von Vulkan (Timeline semaphore) basiert und ein einheitliches Primitive zur Synchronisation zwischen Gerät und Host bereitstellt, anstelle separater Primitives wie VkFence und VkSemaphore. Die Unterstützung von ID3D11Fence hat ermöglicht, dass Videos im Spiel Halo Infinite bei Verwendung der entsprechenden Patches für Wine und vkd3d-proton funktionieren.
  • Ein regressiver Fehler in DXVK 1.10.2 wurde behoben, der zu Abstürzen bei der Grafikdarstellung in verschiedenen D3D11-Spielen führte, darunter Prey und Bioshock Infinite.
  • Es wurden Probleme behoben, die in den Spielen Need For Speed 3, Ninja Blade und Ys Origin auftraten.
  • Für das Spiel Stray wurde die Option d3d11.ignoreGraphicsBarriers aktiviert, die Probleme mit der Leistungseinbuße bei bestimmten GPUs gelöst hat.

Quelle: opennet.ru

60GB SSD 8Gb DDR4