Veröffentlichung des Projekts DXVK 1.5.1 mit der Implementierung von Direct3D 9/10/11 auf der Vulkan-API

Erstellt Ausgabe der Schicht DXVK 1.5.1, das eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bietet, die durch das Übersetzen von API-Aufrufen in Vulkan funktioniert. Zur Nutzung von DXVK erforderlich sind Treiber mit Unterstützung für API Vulkan, wie zum Beispiel
AMD RADV 18.3, 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 über OpenGL läuft.

Hauptänderungen:

  • Allgemeine Leistungsoptimierung von Direct3D 9 durchgeführt.
  • Die Implementierung der Tiefenverschiebung in Direct3D 9 wurde verbessert, wodurch Probleme beim Rendering wie das Fehlen von Schatten und Decals in vielen Spielen behoben wurden.
  • Ein Fehler, der zum Absturz aufgrund von Division durch Null beim Starten bestimmter Spiele auf Basis von Direct3D 9 führte, wurde behoben.
  • Rendering-Probleme in vielen Direct3D 9-Spielen mit Pixel Shader 1.x wurden gelöst.
  • Die Funktion zur Einstellung von dxvk.hud wurde wiederhergestellt, die versehentlich in der Version 1.5 entfernt wurde.
  • Die Anzahl der Threads, die beim Kompilieren von Shadern verwendet werden, wurde optimiert, um negative Auswirkungen auf die Leistung von 6- und 8-Kern-CPUs zu reduzieren (für manuelle Anpassungen kann die Option dxvk.numCompilerThreads verwendet werden).
  • Probleme in den Spielen GTA V, Halo CE, Need For Speed: Carbon, Risen 2, Sims 4, Trackmania Forever und Vampire The Masquerade: Bloodlines wurden behoben.

Quelle: opennet.ru

60GB SSD 8Gb DDR4