Linux Gaming Repair Center

DXVK findet kein nutzbares Vulkan-Gerät

Den tatsächlich verwendeten DXVK-Build, seine Funktionsanforderungen und mögliche Gerätefilter prüfen.

Auf dieser Seite
  1. Anforderungen gehören zu einer Ausgabe
  2. Unsichtbare und ungeeignete Geräte unterscheiden
  3. Einen Renderer-Vergleich gezielt verwenden
  4. Hinweise sammeln
  5. Ein kontrollierter Test
  6. Passende Diagnosehilfen
  7. Quellen und Grenzen

Anforderungen gehören zu einer Ausgabe

Bei dieser Quellenprüfung verlangt die Upstream-Anleitung für DXVK 3.x Vulkan 1.4, Wine ab 10.1 und genannte Funktionen. Die historische Ausgabe DXVK 2.0 verlangte Vulkan 1.3. Dies sind ausgabebezogene Anforderungen und kein allgemeines Minimum jeder Proton-Installation. Das in Steam gewählte Proton enthält eigene Komponentenrevisionen; ein separates DXVK-Paket der Distribution kann unbeteiligt sein. Bestimme die DXVK-Version im Spiel-Log oder HUD, bevor du Unterstützung beurteilst. Eine API-Version allein belegt nicht, dass das ausgewählte Gerät jede benötigte Erweiterung und Funktion bereitstellt.

Unsichtbare und ungeeignete Geräte unterscheiden

Sieht der native Host ein Hardware-Vulkan-Gerät und DXVK keines, vergleiche Prozessarchitektur, Sandbox-Bibliotheken und die von Steam oder Launcher übergebene Umgebung. Ein unpassender DXVK_FILTER_DEVICE_NAME-Wert kann sämtliche Kandidaten ausschließen. Eine gespeicherte Geräteauswahl kann nach Hardware- oder Treiberänderungen ebenfalls falsch sein. Lies Ablehnungen vor dem abschließenden Kein-Gerät-Fehler: Ein nicht ladbares ICD unterscheidet sich von einem aufgezählten Gerät mit fehlenden Funktionen. Ein CPU-Renderer in der Liste beweist keine erfolgreiche Initialisierung der gewünschten GPU.

Einen Renderer-Vergleich gezielt verwenden

Bei einem Proton-Spiel mit Direct3D 9, 10 oder 11 kann ein vorübergehender WineD3D-Start den OpenGL-Übersetzungspfad mit DXVK vergleichen. Ein anderes Ergebnis grenzt den Fehlerpfad ein, beweist aber keinen DXVK-Defekt: Treiber, unterstützte Funktionen und Timing ändern sich ebenfalls. Diese Option ersetzt VKD3D-Proton bei Direct3D 12 nicht. Spiel-Build und Szene beibehalten. Beliebige neuere DLLs in ein bestehendes Proton-Verzeichnis einzusetzen vermischt Komponenten und beseitigt den für einen brauchbaren Bericht nötigen Release-Kontext.

Vor Änderungen Hinweise sammeln

Führe jeden Befehl einzeln in der passenden Host- oder Spielumgebung aus. Lies zuerst Voraussetzungen und Einordnung. Die Website zeigt Befehle an und führt sie niemals aus.

Temporäre Diagnoseumgebung

DXVK_LOG_LEVEL=info PROTON_LOG=1 %command%

Voraussetzungen: Proton und ein tatsächlich mit DXVK laufendes Spiel; Steam-Startoptionen, kein Shellbefehl.

Während eines Steam-Starts gewählte DXVK-Version und Geräteablehnung erfassen. Danach beide Variablen entfernen. Fehlt DXVK-Ausgabe, die Render-API des Spiels bestätigen.

Lesende Beobachtung

vulkaninfo --summary

Voraussetzungen: Vulkan-Werkzeuge und funktionierende Benutzersitzung.

Als Hostvergleich verwenden. Eine andere GPU, ein anderer Treiber oder eine andere Architektur als beim scheiternden Spiel zeigt, dass die Tests nicht gleichwertig sind.

Ein kontrollierter Test mit Rückweg

Originaloptionen sichern und einen eigenen DXVK-Gerätefilter für einen Versuch entfernen. Bei Direct3D 9–11 kann ein weiterer separater Versuch PROTON_USE_WINED3D=1 %command% verwenden. Den Vergleich nicht mit anderen Änderungen vermischen.

Rücknahme: PROTON_USE_WINED3D entfernen und gesicherte Startoptionen wiederherstellen. Für diesen Vergleich sind weder DLL-Austausch noch Prefix-Löschung nötig.

Was der Test nicht belegen kann: WineD3D kann langsamer sein oder anders rendern. Ein erfolgreicher Vergleich belegt weder eine dauerhafte Lösung noch Unterstützung einer neueren DXVK-Ausgabe.

Quellen und Geltungsbereich

Diese redaktionelle Prüfung verwendet Originalquellen von Projekten und Distributionen. Sie belegt keine auf deiner Hardware reproduzierte Lösung. Installierte Versionen, Spielumgebung und gewählte Grafik-API können das Ergebnis verändern.