DXVK 1.0.3 mit Direct3D 10/11-Implementierung zusätzlich zur Vulkan-API

Anstelle einer Veröffentlichung, die aufgrund eines Problems mit dem Einfrieren der GPU abgebrochen wurde 1.1 Zwischenschichtfreigabe vorbereitet DXVK 1.0.3, das eine Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 10 und Direct3D 11 bereitstellt und durch die Übersetzung von Aufrufen an die Vulkan-API funktioniert. DXVK 1.0.3 übernimmt einige Korrekturen und Verbesserungen aus dem 1.1-Zweig, zum Beispiel:

  • Es wird sichergestellt, dass die DLL DXVK-Versionsinformationen enthält;
  • Auf Systemen mit NVIDIA-GPUs wurden Rendering-Probleme in Dark Souls Remastered und Grim Dawn behoben;
  • GPU-Einfrieren und Treiberabsturz beim Start von Star Citizen behoben;
  • Leistungsprobleme in Anno 1800 behoben;
  • Fehler behoben, die zur Übertragung undefinierter Daten an den Treiber führten, was sich negativ auf das Shader-Caching auswirken konnte;
  • Es wurde ein Problem beim Hashing von Geometrie-Shadern mit Stream-Metadaten behoben, das dazu führen konnte, dass Status-Cache-Dateien unkontrolliert anwachsen.

Zur Erinnerung: DXVK kann zum Ausführen von 3D-Anwendungen und Spielen unter Linux mit Wine verwendet werden und dient als leistungsstärkere Alternative zu Wines integrierter Direct3D 11-Implementierung, die auf OpenGL läuft. IN manche Spiele Wein+DXVK-Leistung anders von der Ausführung unter Windows nur um 10-20 %, während bei Verwendung der Implementierung von Direct3D 11 auf Basis von OpenGL die Leistung deutlicher abnimmt. In Arbeit auf Lieferung DXVK als Komponente Wein-Integration, bereitgestellt in Form einer separaten Linux-Bibliothek (libdxvk.so), die direkt in Wine verwendet werden kann, ohne dass eine separate Installation von DXVK in Form einer Windows-DLL erforderlich ist.

Source: opennet.ru

Kommentar hinzufügen