Select Your Country/Region
It seems you're in United States.Redirect to United States Site to see the content specific to your location and shop online.
2023-07-27 by CHUWI
So verbessern Sie alte DirectX -Spiele mit
DXVK für Windows
DXVK wurde ursprünglich für Linux erstellt
und kann Ihnen auch helfen, alte Spiele unter Windows zu "beheben"
und ihre Leistung zu steigern. Hier ist warum und wie.
Direct3D ist seit Jahrzehnten Teil von
Windows Gaming und vereint die segmentierte PC-Hardware-Landschaft unter einem
3D-fähigen Regenschirm. Eine App, die hauptsächlich für Linux, DXVK, erstellt
wurde, ist jedoch manchmal eine viel bessere Option zu verwenden, auch wenn Sie
unter Windows sind.
Möchten Sie eine bessere Kompatibilität und
vor allem die Leistung für Ihre Apps und Spiele? Dann müssen Sie DXVK
ausprobieren.
Das Problem mit DirectX unter Windows
Microsoft hat DirectX als
"einheitliche Lösung" erstellt, mit der Programmierer die
Hardwarefunktionen eines PCs verwendet haben. Anstatt für jeden Hardware-Teil
unterschiedliche Code zu schreiben, könnten Softwareentwickler DirectX
(2D-Grafik), Direct3D (Hardware-Accelerated 3D) und DirectSound (Audio)
"Target" von DirectX "abzielen". Lassen Sie dann die Lösung
von Microsoft in "die Muttersprache" jedes Hardware -Teils
"übersetzen".
DirectX wurde zu einer unersetzlichen
Kerntechnologie in Windows und hat sich seitdem weiterentwickelt. Es gibt
jedoch einen kleinen Fang mit Direct3D: Es ist nicht 100% rückwärtskompatibel.
Microsoft und die Schöpfer von GPUs, die
die Direct3D -API (wie in "Nvidia, AMD und Intel") unterstützen,
haben gelegentlich die Unterstützung für Funktionen fallen, die in früheren
Versionen von Direct3d eingeführt wurden, die jedoch nie an Traktion gewonnen
wurden. Somit könnten einige ältere Spiele mit den neuesten Versionen von
Direct3D nicht korrekt auf einer modernen GPU ausgeführt werden.
Was ist Vulkan?
OpenGL war angeblich eine
"offenere" Antwort auf Microsofts Closed-Source Direct3D und war eine
mutierte Version der 3D-Grafikbibliotheken, die in Silicon Graphics 'Graphics
Workstations verwendet wurden.
OpenGL, im Vergleich zu Microsoft's
Direct3D immer zurückgeblieben, in Bezug auf Microsoft. Schließlich schien es
rationaler, die Anstrengung neu zu starten. Deshalb wurde Vulkan, auch bekannt
als "OpenGL Next", erstellt, was eine bessere Leistung und eine
erhöhte Kontrolle über Hardware bietet.
Wie OpenGL ist Vulkan im Gegensatz zu
Microsoft's Windows-Bound Direct3D "offen" und plattformübergreifend.
Sie können Vulkan unter Windows, Linux und sogar Smartphones verwenden. Obwohl
es nicht nativ auf MACs unterstützt wird, ist es dort durch Moltenvk verwendet.
Das war die Kurzversion. Um mehr über
Vulkan zu erfahren, lesen Sie unseren Artikel darüber, welche Vulkan
-Laufzeitbibliotheken in Windows enthalten sind.
Was ist DXVK?
DXVK ist ein Wrapper, der "Direct3d
nach Vulkan übersetzt". In der menschlichen Welt kann ein Übersetzer ein
Vermittler zwischen einem Englisch und einem japanischen Sprecher sein, der es
ihnen ermöglicht, einander zu verstehen. In ähnlicher Weise können
"Wrapper" oder "Übersetzungsebenen" Code für ein bestimmtes
Stück Hardware, Plattform oder API "erfolgen" und ihn so übersetzen,
dass er auf einem anderen ausgeführt wird.
DXVK wurde ursprünglich für Linux mit
Unterstützung von Ventil entwickelt, das es auch auf Steamos und dem Dampfdeck
verwendet. In unserem Artikel können Sie mehr darüber erfahren, wo wir gesehen
haben, was Steam Proton ist und wie es Windows -Spiele auf Steam Deck ausführt.
Warum sollten Sie DXVK unter Windows
verwenden?
Wenn ein Spiel auf Ihrer Hardware bereits
gut läuft, gibt es keinen Grund, DXVK zu verwenden. Einige Spiele, die für
ältere Versionen von DirectX geschrieben wurden, laufen jedoch nicht
"richtig" (wenn überhaupt) auf neueren Versionen von DirectX und
Modern Hardware.
Durch "Übersetzen" alter und
buggy Direct3D-Code in die modernere Vulkan-API ist eine minimale Leistung auf
die Leistung (falls vorhanden). Gleichzeitig können problematische Spiele mit
kaputten Grafiken oder fehlenden Funktionen wieder vollständig spielbar werden.
Da Vulkan mit Direct3d 12 gleich ist und
beide viel besser (und schneller) als ältere Versionen von Direct3D sind (wie
wir bei der Vergleich von DirectX 11 mit DirectX 12 gesehen haben, kann
"übersetzt" Old Direct3D -Spiele in Vulkan die Leistung des Spiels
manchmal verbessern.
Intels Arbeit an ihrem ARC -GPUs ist ein
Beweis dafür. Intel könnte versuchen, Unterstützung für jeden einzelnen älteren
Titel in ARC -GPU -Treibern hinzuzufügen. Stattdessen entschied sich Intel, an
der weiteren Verbesserung der DXVK zu arbeiten. Erste Ergebnisse von Intels
"Experiment" führten zu einem 2 -fachen Auftriebsschub bei älteren
Titeln, wobei Dutzende durch "DXVK spielbar sind.
So verwenden Sie DXVK unter Windows
Die Verwendung von DXVK unter Windows ist
einfach, da nichts zu optimieren oder zu konfigurieren ist. Sie müssen es nur
herunterladen, in den richtigen Ordner eines Spiels extrahieren, und es ist
bereit zu gehen.
Sie müssen jedoch die richtige DXVK
-Version verwenden, die der von Ihrem Spiel verwendeten Direct3D -Version
entspricht.
Es ist wahrscheinlich einfacher, wenn wir
den gesamten Prozess gemeinsam durchlaufen, um zu sehen, wie Sie die neueste
Version von DXVK herunterladen, die "Tech" Ihres Spiels
identifizieren und die richtigen DLLs im richtigen Ordner installieren können.
So laden Sie DXVK herunter
1 DXVK ist Open-Source-Software und
kostenlos zu verwenden. Sie finden die neueste Version auf GitHub.
2 Besuchen Sie die offizielle Github -Seite
von DXVK und klicken Sie unter Releases auf den neuesten Versionslink rechts
auf der Seite.
Scrollen Sie nach unten auf die Releases
-Seite und finden Sie den Abschnitt Assets der neuesten Version. Klicken Sie
auf das neueste DXVK tar.gz -Archiv, um es herunterzuladen. Zum Zeitpunkt des
Schreibens war es Version 2.2.
3 Speichern Sie das heruntergeladene Archiv irgendwo, denn Sie müssen seinen Inhalt in den Ordner jedes Spiels extrahieren, das Sie mit DXVK anstelle von Direct3D ausführen möchten.
So wählen Sie die richtige DXVK -Version
aus
Wenn Sie wissen müssen, welche Version von
Direct3D Ihr Spiel verwendet, kann die PC -Gaming -Wiki -Website
helfen.
Besuchen Sie PC Gaming Wiki mit Ihrem
Browser und verwenden Sie das Suchfeld oben rechts, um das Spiel zu suchen, zu
dem Sie DXVK hinzufügen möchten.
Wenn Sie Ihr Spiel finden, besuchen Sie
seine Seite und scrollen Sie nach unten, um den anderen Informationen zu
erreichen. Wenden Sie Ihre Aufmerksamkeit auf die API -Tische. Dort sehen Sie
auf den technischen Spezifikationen und unterstützten Spalten die Version von
Direct3D, die Ihr Spiel verwendet. Darunter werden die ausführbaren, 32-Bit-
und 64-Bit-Spalten Ihnen "mitteilen", welche Architektur Sie wählen
sollten.
PCGamingwiki -Spiel -API -Informationen
So fügen Sie Ihren Spielen DXVK hinzu
Nachdem Sie nun wissen, welche Direct3D
-Version und CPU -Architektur Ihr Spiel verwendet, können Sie seinem Ordner die
richtige Version von DXVK hinzufügen.
Öffnen Sie das DXVK -Archiv mit Ihrem
Lieblingsarchivmanager (für diesen Artikel verwenden wir Winrar) und geben Sie
den einzelnen DXVK -Ordner ein, den Sie dort sehen werden.
DXVK -Ordner im Archiv 1
Im Inneren finden Sie zwei Unterordner,
eine für jede Computerarchitektur. Geben Sie den richtigen für Ihr Spiel ein.
Selbst wenn Ihr Betriebssystem wie die meisten Versionen von Windows heute
64-Bit ist, sollten Sie sich für den 32-Bit-Ordner entscheiden, wenn Ihr Spiel
32-Bit ist.
DXVK 32 -Bit- und 64 -Bit -Ordner im Archiv
Wählen Sie die dxgi.dll plus die richtige
DLL für die Version von Direct3D, die Ihr Spiel verwendet. Wie Sie sehen
werden, gibt es drei weitere DLLs, eine für jede der vorherigen Versionen von
Direct3D: 9, 10 und 11.
DXVK DLLs innerhalb des Archivs
Suchen Sie den lokalen Ordner, in dem Ihr
Spiel installiert ist, und suchen Sie den Unterordner mit seiner ausführbaren
Datei ("die Datei, aus der das Spiel ausgeführt"). Extrahieren Sie
die DLLs aus dem vorherigen Schritt in diesen Ordner.
Extrahieren von DXVK -DLLs in das
Spielverzeichnis
So testen und bewerten Sie Ihr erweitertes
Spiel
Wenn Sie Ihr Spiel jetzt ausführen, sollte
es Vulkan anstelle von Direct3D verwenden und hoffentlich besser abschneiden.
Selbst wenn Sie keine dramatischen Veränderungen
der Bildraten sehen, können die Verbesserungen manchmal auf andere Weise
"empfunden" werden. Zum Beispiel haben wir DXVK mit dem klassischen
Batman: Arkham City auf einem PC ausprobiert, der mit einem Ryzen 5900x, 64 GBs
RAM und einer NVIDIA RTX 3070 GPU ausgestattet ist. Unsere Hardware befand sich
bereits über die Top -Spezifikationen dieses alten Spiels und erreichte sehr
hohe Bildraten. Selbst wenn sie mit Vulkan höher wären, wäre der Unterschied
nicht leicht wahrnehmbar.
Die Aktion des Spiels fühlte sich jedoch
glatter an. Übergänge zwischen Bildschirmen, Ladepegeln und Drücken der Alt +
-Berben waren mit DXVK fast sofort.
Wenn Sie DXVK nicht verwenden sollten
DXVK hat viele Vorteile und kann die
Leistung älterer Spiele in die moderne Ära bringen. Trotzdem ist es keine
Silberkugel für eine verbesserte Leistung, und manchmal lohnt es sich einfach
nicht, sie benutzt zu haben.
1. DXVK verbessert die Leistung des Spiels
nicht
Wenn Sie die DXVK -DLLs zu Ihrem Spiel
hinzugefügt haben, aber danach keinen Unterschied gesehen haben, können Sie sie
erneut entfernen, wenn Sie möchten. Sie können die DLLs, die Sie dem Ordner
eines Spiels hinzugefügt haben, dazu löschen.
2. DXVK verursacht eine schlechtere
Leistung oder führt neue Störungen ein
Manchmal kann das Hinzufügen von DXVK zu
einem Spiel den gegenteiligen Effekt haben. Leider gibt es keine Möglichkeit
für einen Endbenutzer, solche Probleme zu beheben.
Ist der Performance -Tank oder visuelle
Störungen eines Spiels nach dem Hinzufügen von DXVK erschienen? Beenden Sie das
Spiel und löschen Sie die DLLs des DXVK aus seinem Verzeichnis.
3. Sie möchten Ihr Spiel online spielen
DXVK ist eine Kompatibilitätsschicht und
beeinflusst nur die grafische Ausgabe eines Spiels. Einige Unternehmen sind
jedoch gegen jede Änderung ihrer Spiele, um ein faires Umfeld für alle zu
gewährleisten.
DXVK ist vielleicht nicht
"Betrug", aber es ist immer noch eine "Spielemodifikation"
und könnte als solches markiert werden.
4. Das Spiel hat bereits die Unterstützung
von Vulkan integriert
Wenn ein Spiel die Vulkan -API bereits wie
Doom Eternal verwendet, gibt es keinen Grund, seine Ausgabe auf Direct3D zu
setzen, um es dann in Vulkan zu übersetzen.
5. Das Spiel verwendet Direct3d 12
Da Direct3d 12 fast vollständig mit Vulkan
gleich ist, gibt es nichts zu gewinnen, indem es eine ultra-moderne Grafik-API
in eine andere übersetzt.
Verbessern Sie Ihre alten Spiele mit
"übersetzten" 3D unter Windows
Was als eine Möglichkeit begann, auf Linux
mehr Windows-Spiele zu spielen, wurde zu einer nützlichen Kompatibilitätslösung
und einem Leistungsverstärker. Halten Sie also ein aktuelles Archiv von DXVKs
DLLs griffbereit. Fügen Sie sie zu jedem Spiel hinzu, in dem Sie Störungen
beseitigen möchten, die Leistung verbessern, reibungsloser im Spiel und die
Reaktionsfähigkeit verbessern möchten.
Selbst wenn es nicht hilft, dauert es nur
Sekunden, und meistens sind Sie von den Ergebnissen überrascht.
Hier sind einige FAQs und Antworten für
eine Webseite, um alte DirectX -Spiele mit DXVK für Windows zu verbessern:
Was ist DXVK?
DXVK ist eine Vulkan-basierte
Übersetzungsschicht für Direct3D 9, 10 und 11, mit der 3D-Anwendungen auf Linux
mit Wein ausgeführt werden können. Es wird normalerweise verwendet, um die
Leistung und Kompatibilität älterer DirectX -Spiele auf modernen Windows
-Systemen zu verbessern.
Was sind DirectX und Vulkan?
DirectX ist eine Sammlung von APIs, die in
Windows für Multimedia- und Videospielprogramme verwendet werden. Vulkan ist
eine Open-Source-API mit geringem Überkopf-Grafik, mit der Entwickler eine
direktere Kontrolle über die GPU erhalten und die Leistung von 3D-Anwendungen
verbessern können.
Wie verbessert DXVK alte DirectX -Spiele?
DXVK übersetzt Direct3D -Anrufe in Vulkan
-Anrufe, sodass alte Spiele, die für frühere Versionen von DirectX entwickelt
wurden, von der verbesserten Leistung und Effizienz von Vulkan profitieren.
Ist DXVK mit allen Windows
-Betriebssystemen kompatibel?
DXVK ist mit Windows 7 und später
kompatibel. Es erfordert einen Grafiktreiber, der Vulkan 1.1 oder höher
unterstützt.
Wie installiere ich DXVK auf meinem Windows
-System?
Um DXVK auf Ihrem Windows -System zu
installieren, müssen Sie zunächst die neueste Version von der DXVK -Github
-Seite herunterladen. Extrahieren Sie das Archiv und führen Sie das Skript
"install_dxvk.bat" als Administrator aus. Dadurch werden DXVK in
Ihrem System installiert.
Wie aktiviere ich DXVK für ein bestimmtes
Spiel?
Um DXVK für ein bestimmtes Spiel zu
aktivieren, öffnen Sie die Eigenschaften des Spiels im Steam-Client- oder
Game-Launcher und fügen Sie den Startoptionen "-dxvk" hinzu.
Wird DXVK die Leistung aller alten DirectX
-Spiele verbessern?
Während DXVK die Leistung vieler alter
DirectX -Spiele verbessern kann, können die Ergebnisse je nach spezifischem
Spiel und Ihrer Hardware variieren. Einige Spiele sehen möglicherweise keine
signifikante Verbesserung oder begegnen möglicherweise auf grafische Störungen.
Kann DXVK Probleme mit meinen Spielen oder
meinem System verursachen?
DXVK sollte keine Probleme mit Ihren
Spielen oder Ihrem System verursachen. Wenn Sie jedoch auf Probleme stoßen,
können Sie DXVK leicht deinstallieren, indem Sie das Skript
"Deinstall_dxvk.bat" als Administrator ausführen.
Kann DXVK frei zu verwenden und zu teilen?
Ja, DXVK ist eine Open-Source-Software und
kann unter den Bedingungen der ZLIB-Lizenz frei zu verwenden und zu teilen.
Wie kann man messen, ob DXVK ein bestimmtes
Spiel verbessern kann?
Um zu überprüfen, ob DXVK ein bestimmtes
Spiel verbessern kann, können Sie die Kompatibilitätsliste auf dem DXVK -Wiki
überprüfen, das eine Liste von Spielen enthält, die mit DXVK getestet wurden,
und ihre bekannten Probleme, falls vorhanden.
Gibt es potenzielle Risiken oder
Nebenwirkungen bei der Verwendung von DXVK?
Im Allgemeinen ist DXVK sicher zu verwenden
und sollte Ihrem System keinen Schaden zufügen. Wie bei jeder Software besteht
jedoch immer ein kleines Risiko für unerwartete Nebenwirkungen oder Konflikte
mit anderer Software in Ihrem System. Stellen Sie immer sicher, dass Sie die
neueste Version von DXVK verwenden und dass Ihr System die Anforderungen
erfüllt.
Chuwi hat die Mission, der weltweit
führende Technologiepartner für maßgeschneiderte Laptop, Tablet-PC, Mini PC -Erlebnisse mit
kompromissloser Qualität, Stabilität, Support und Leistung zu sein.