DXVK 1.7 bietet Verbesserungen, Optimierungen und mehr für Vulkan

DXVK-Erweiterung

Die Veröffentlichung der neue Version von DXVK Layer 1.7, die die Implementierung von DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 und 11 bereitstellt, die Es funktioniert durch die Übersetzung von Vulkan-API-Aufrufen.

Während DXVK Obwohl es hauptsächlich für Steam Play verwendet wird, ist es nicht der einzige Ort Hier können Linux-Benutzer diese fantastische Technologie nutzen. Ebenfalls bringt Vulkan-basierte D3D11-Implementierung für Linux und Wine, In Bezug auf Leistung und Optimierung beim Ausführen von Direct3D 11-Spielen in Wine, da diese auch Direct3D9 unterstützen.

Wichtige neue Funktionen von DXVK 1.7

In dieser neuen Version der Implementierung Unterstützung für grafische API-Erweiterungen von Vulkan hinzugefügt VK_EXT_custom_border_color Dies wird verwendet, um Rahmenfarben in Sampler und auch zu unterstützen löst viele Probleme in Spielen, die auf Direct3D 9 basieren einschließlich Crysis und Halo 2 Vista. Eine weitere Unterstützung ist VK_EXT_robustness2, Ähnlich wie bei D3D11, der für den Zugriff außerhalb des zulässigen Ressourcenbereichs verwendet wird.

Es ist wichtig zu berücksichtigen, dass pUm diese Erweiterungen verwenden zu können, benötigen Sie Wine 5.8 (Entwicklungsversion) sowie die Treiber AMD und Intel Mesa 20.2-dev oder den Beta-Treiber NVIDIA 440.66.12.

Das können wir auch finden Der Einsatz von Reinigungsmaßnahmen und Barrieren wurde optimiert während des Renderns, die darf die Leistung einiger Spiele leicht verbessern.

In D3D11-Spielen wurde die Möglichkeit hinzugefügt, Rechenwarteschlangen zum Laden asynchroner Ressourcen zu verwenden, wenn der Treiber (z. B. RADV) keine separate Übertragungswarteschlange unterstützt.

Es fällt auch in dieser neuen Version auf reduzierter Speicherverbrauch in D3D9, Auf diese Weise wird die Erschöpfung des verfügbaren Speichers in einigen Spielen wie Toxikk vermieden.

Von den anderen Änderungen, die in dieser neuen Version auffallen:

  • Einige Funktionen wurden aus DXGI 1.6 implementiert, das in zukünftigen Versionen von World of Warcraft verwendet wird.
  • Fehler bei der Vulkan-Überprüfung in Cloudpunk und anderen Spielen behoben, bei denen der Ressourcenpuffer falsch verwendet wurde.
  • Behebung von Kompilierungsproblemen in GCC 10.1.
  • Verschiedene Probleme im Zusammenhang mit D3D9 wurden behoben.
  • Neu gestaltete Option dxgi.tearFree.
  • Probleme in Fallout New Vegas-, Freelancer-, GTA IV- und Halo Custom Edition-Spielen behoben.
  • Die Build-Unterstützung mit Winelib wurde eingestellt. MinGW wird jetzt benötigt, um DXVK zu erstellen.

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

Zur Verwendung von DXVK sind Treiber mit API Vulkan 1.1-Unterstützung erforderlich. wie AMD RADV 18.3, NVIDIA 440.66, Intel ANV 19.0 und AMDVLK.

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/v1.7.0/dxvk-1.7.0.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-1.7.0.tar.gz

Dann greifen wir auf den Ordner zu mit:

cd dxvk-1.7.0

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.