DXVK 2.2 wurde bereits veröffentlicht und das sind die Neuigkeiten

DXVK-Erweiterung

DXVK kann verwendet werden, um 3D-Anwendungen und -Spiele unter Linux mit Wine auszuführen

Die neue Version des Umhangs DXVK 2.2 ist jetzt verfügbar und es bringt einige sehr interessante Änderungen mit sich, von denen wir die Kompatibilitätsunterstützung mit D3D11On12 sowie die teilweise Präsentation von D3D9, Fehlerbehebungen und mehr hervorheben können.

Für diejenigen, die noch nichts über DXVK wissensollten sie wissen, was es ist eines der Werkzeuge, die in der Steam Play-Funktion enthalten sind von Steam. Es ist ein fantastisches Werkzeug, dasWir können Microsoft DirectX 11- und DirectX 10-Grafikanrufe konvertieren für Vulkan, die Open Source-Grafik-API, die mit Linux kompatibel ist. Um DXVK verwenden zu können, benötigen Sie neben Wine und Vulkan natürlich eine Vulkan-kompatible GPU.

Wichtige neue Funktionen von DXVK 2.2

In dieser neuen Version von DXVK 2.2 können wir feststellen, dass sUnterstützung für die Ebene D3D11On12 hinzugefügtDass ermöglicht Direct3D 11, auf Direct3D 12 zu arbeiten. Um D3D12 in neuen Spielen zu unterstützen, die auf der Unity-Engine basieren, wie z. B. Lego Builder's Journey, DXVK hat die Möglichkeit implementiert, D3D11-Geräte zu erstellen von D3D12-Geräten mithilfe der D3D11On12CreateDevice-Funktion und der ID3D11On12Device-API.

Eine weitere Änderung, die in dieser neuen Version auffällt, ist die Direct3D 9-Implementierung eingeführt Unterstützung für Teilanzeige Dies ermöglicht die Organisation der Anzeige von Teilen eines Fensters, indem der Inhalt des Backbuffers in den Systemspeicher kopiert und dann in das CPU-Fenster gezeichnet wird. Dies verbessert die Kompatibilität mit Spiele-Launchern, insbesondere solchen, die auf dem WPF Toolkit von Microsoft und einigen Visual Novels basieren.

Diese Funktion Verbessert die Kompatibilität mit Spiele-Launchern, die mit erstellt wurden Microsoft WPF auf Kosten einer Leistungseinbuße. Für Direct3D 9 wurde außerdem das allgemeine Verhalten virtueller Framebuffer (SwapChain) verbessert und die Unterstützung für die Option d3d9.noExplicitFrontBuffer entfernt.

Darüber hinaus wird auch hervorgehoben, dass bei Verwendung mit Proton oder Wine standardmäßig, die Erstellung von Protokolldateien stoppt und die Die Ausgabe von Diagnosemeldungen an die Konsole wird mithilfe von Wine-spezifischen Funktionen organisiert, was dem Verhalten von vkd3d-proton entspricht. Um mit der Erstellung separater Protokolldateien fortzufahren, können Sie die Umgebungsvariable DXVK_LOG_PATH festlegen.

Der andere Änderungen, die auffallen:

  • Deutlich reduzierter Speicherverbrauch beim Erstellen von D3D11-Geräten, die nicht in Spielen verwendet werden.
  • Es wurde ein Problem behoben, bei dem Threads nicht korrekt zerstört wurden.
  • Vulkan-Validierungsfehler behoben, die durch falsches Layout-Tracking beim Aktivieren von Feedback-Schleifen für eine Textur verursacht wurden.
  • Deutlich reduzierte Speichernutzung in Situationen, in denen Spiele ungenutzte D3D11-Geräte erstellen.

Schließlich wenn Sie mehr darüber wissen möchten Über diese neue Version können Sie die Details überprüfen im folgenden Link.

Wie füge ich DXVK-Unterstützung zu Linux hinzu?

Mit DXVK können 3D-Anwendungen und -Spiele unter Linux mit Wine ausgeführt werden. Dies ist eine leistungsstärkere Alternative zur integrierten Direct3D 11-Implementierung von Wine, die unter OpenGL ausgeführt wird.

DXVK benötigt die neueste stabile Version von Wine laufen. Also, wenn Sie dies nicht installiert haben. Jetzt müssen wir nur noch das neueste stabile DXVK-Paket herunterladen, wir werden dieses finden im folgenden Link.

wget https://github.com/doitsujin/dxvk/releases/download/v2.2/dxvk-2.2.tar.gz

Nachdem wir den Download jetzt durchgeführt haben, werden wir das neu erhaltene Paket entpacken. Dies kann von Ihrer Desktop-Umgebung oder vom Terminal selbst aus erfolgen, indem Sie den folgenden Befehl ausführen:

tar -xzvf dxvk-2.2.tar.gz

Dann greifen wir auf den Ordner zu mit:

cd dxvk-2.2

Und wir führen den Befehl sh zu aus Führen Sie das Installationsskript aus:

sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi

Bei der Installation von DXVK in einem Präfix von Wine. Der Vorteil ist, dass Wine vkd3d für D3D12-Spiele und DXVK für D3D11-Spiele verwendet werden kann.

Das neue Skript ermöglicht auch die Installation der DLL als symbolische Links, wodurch es einfacher wird, die DXVK zu aktualisieren, um mehr Wine-Präfixe zu erhalten (Sie können dies über den Befehl –symlink tun).

Wie sehen Sie den Ordner? DXVK enthält zwei weitere DLLs für 32 und 64 Bit diese Wir werden sie gemäß den folgenden Routen platzieren.
Wo "Benutzer" Sie es durch den Benutzernamen ersetzen, den Sie in Ihrer Linux-Distribution verwenden.

Für 64 Bit setzen wir sie ein:

~/.wine/drive_c/windows/system32/

O

/home/”usuario”/.wine/drive_c/windows/system32/

Und für 32 Bit in:

~/.wine/drive_c/windows/syswow64

O

/home/”usuario”/.wine/drive_c/windows/system32/

Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: AB Internet Networks 2008 SL
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.