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

Veröffentlicht Veröffentlichung der Schicht DXVK 1.2, die die Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 10 und Direct3D 11 bietet, die über API-Vulkan-Calls übersetzt funktioniert. Um DXVK zu nutzen, ist müssen 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 genutzt werden, um 3D-Anwendungen und Spiele unter Linux über Wine auszuführen und stellt eine leistungsstärkere Alternative zur in Wine integrierten Direct3D 11-Implementierung dar, die auf OpenGL basiert. In einigen Spielen die Leistung der Kombination Wine+DXVK zeichnet sich aus Bei der Ausführung unter Windows beträgt die Leistung nur 10–20%, während die Leistung bei der Verwendung der auf OpenGL basierenden Direct3D 11-Implementierung deutlich stärker abnimmt.

der neuen Veröffentlichung wird ein separater Thread für die Übertragung des Command Buffers verwendet, was die Leistung in einigen Mehrkernkonfigurationen verbessert hat. Darüber hinaus wurde die Frequenz der Übertragung des Command Buffers erhöht, um Stillstände zu vermeiden und eine aktivere Nutzung der GPU zu ermöglichen. Unter den Anwendungen, deren Leistung durch diese Änderungen positiv beeinflusst wurde, wird das Spiel Quake Champions erwähnt.

Es wurde die Unterstützung für spezifische Rendering-Erweiterungen hinzugefügt, die offiziell in der Spezifikation von Direct3D 11 nicht definiert sind und die separat von Herstellern über zusätzliche Bibliotheken für Windows bereitgestellt werden. Diese Erweiterungen sind notwendig für das experimentelle Projekt DXVK-AGS mit der Implementierung der AGS-Erweiterungen (AMD GPU Services), die in AMD AGS SDK vorgesehen sind und einige Optimierungen ermöglichen, darunter die in den Spielen Resident Evil 2 und Devil May Cry 5 verwendeten.

Zu den Korrekturen gehört: Die CPU-Belastung wurde in einigen Spielen geringfügig reduziert. Ein Problem wurde behoben, das zu unnötigen Elementen im Zustand-Cache und zur erneuten Kompilierung identischer Vulkan-Handler führte. Ein Fehler, der zu Abstürzen oder fehlerhaften Vulkan-Anwendungen beim Einsatz der ClearView-Methode führte, wurde behoben. Der Workaround in NVAPI, der zur Lösung von Problemen in Mirror’s Edge Catalyst auf Systemen mit NVIDIA-GPUs angewendet wurde, wurde deaktiviert.

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