Veröffentlichung des Projekts DXVK 1.2 mit der Implementierung von Direct3D 10/11 über die Vulkan-API.

Veröffentlicht Ausgabe der Schicht DXVK 1.2, das die Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 10 und Direct3D 11 bereitstellt, das über die Übersetzung von Aufrufen in die Vulkan-API funktioniert. Zur Verwendung von DXVK erforderlich sind Treiber mit Unterstützung für API Vulkan, wie zum Beispiel
AMD RADV 18.3, AMDGPU PRO 18.50, NVIDIA 415.22, Intel ANV 19.0 und AMDVLK.

DXVK kann verwendet werden, um 3D-Anwendungen und Spiele unter Linux mit Wine auszuführen, als leistungsstärkere Alternative zur in Wine integrierten Implementierung von Direct3D 11, die auf OpenGL aufbaut. In einigen Spielen Über die Leistung der Kombination Wine+DXVK unterscheidet sich ist die Ausführung unter Windows um nur 10-20 % besser, während die Leistung bei Verwendung der Direct3D 11-Implementierung auf der Basis von OpenGL deutlich stärker abnimmt.

In der neuen Version wurde ein separater Thread für die Übertragung des Befehlsbuckets aktiviert, was die Leistung in einigen Mehrkernkonfigurationen verbessert hat. Zudem wurde die Frequenz der Übertragung des Befehlsbuckets erhöht, um Ausfallzeiten zu vermeiden und die GPU aktiver zu nutzen. Unter den Anwendungen, die von diesen Änderungen profitierten, wird das Spiel Quake Champions hervorgehoben.

Die Unterstützung spezifischer Rendererweiterungen wurde hinzugefügt, die in der Direct3D 11-Spezifikation offiziell nicht definiert sind und von Herstellern über zusätzliche Bibliotheken für Windows bereitgestellt werden. Diese Erweiterungen sind notwendig für die Arbeit an einem experimentellen Projekt DXVK-AGS mit der Implementierung der AGS-Erweiterungen (AMD GPU Services), die in AMD AGS SDK vorgeschlagen wurden und einige Optimierungen ermöglichen, darunter solche, die in den Spielen Resident Evil 2 und Devil May Cry 5 verwendet werden.

Zu den Fehlerbehebungen: Die CPU-Belastung wurde in einigen Spielen leicht verringert. Ein Problem wurde behoben, das dazu führte, dass unnötige Elemente im Zustands-Cache hinzugefügt wurden und identische Vulkan-Handler erneut kompiliert wurden. Ein Fehler, der zu Abstürzen oder inkorrekter Nutzung von Vulkan bei Anwendung der ClearView-Methode führte, wurde behoben. Der Umgehungsmechanismus in NVAPI, der zur Lösung von Problemen im Spiel Mirror’s Edge Catalyst auf Systemen mit NVIDIA-GPU verwendet wurde, wurde deaktiviert.

Quelle: opennet.ru

60GB SSD 8Gb DDR4