Grafik, GPU und Anzeige

Vulkan-Lader findet keinen nutzbaren Treiber

Vulkan kann vor der ersten GPU-Arbeit scheitern, wenn ICD-Beschreibungen, Treiberbibliotheken oder Pakete für die richtige Architektur fehlen.

Auf dieser Seite
  1. Symptome und Geltungsbereich
  2. Mögliche Ursachen
  3. Sicher prüfen
  4. Nächste Schritte nach Befund
  5. Quellen und Prüfung
  6. Verwandte Probleme

Symptome und Geltungsbereich

  • vulkaninfo kann keine Instanz erzeugen oder kein physisches Gerät auflisten.
  • Ein Spiel meldet einen unpassenden Vulkan-Treiber, obwohl OpenGL funktioniert.

Betroffene Umgebung

Vulkan-Anwendungen mit Khronos-Lader, einschließlich 32-Bit-Anwendungen sowie isolierter oder containerisierter Laufzeiten.

Erkennbare Meldungen (synthetische Beispiele)
ERROR | DRIVER: vkCreateInstance: Found no drivers!

Vorherige ICD- und Abhängigkeitsfehler prüfen; dies liegt vor einem Shader- oder GPU-Ausführungsfehler des Spiels.

Mögliche Ursachen

Das sind mögliche Erklärungen, keine bestätigte Diagnose. Mehrere unabhängige Fehler können gleichzeitig vorliegen.

  • Eine fehlende oder ungültige ICD-Beschreibung kann die Treiberbibliothekssuche verhindern.
  • Ein Parameter, eine fehlende Bibliotheksabhängigkeit, eine nicht unterstützte Vulkan-Version oder falsche 32-/64-Bit-Architektur kann alle nutzbaren Treiber ausschließen.

Sicher prüfen

Führe jeweils einen Befehl in der passenden Sitzung aus. Lies zuerst die Erklärung. Großgeschriebene Platzhalter brauchen deine Werte; Werkzeuge und Rechte unterscheiden sich je nach Distribution. Die Website zeigt Befehle an und führt sie niemals aus.

Prüfschritt 1

In derselben Benutzer-/Laufzeitumgebung wie die betroffene Anwendung ausführen. Das native Tool prüft nicht automatisch eine 32-Bit-Laufzeit.

vulkaninfo --summary

Ergebnis einordnen: Bei Erfolg Anwendungsarchitektur und Sandbox-Zugriff vergleichen. Scheitert die Instanzerzeugung, zuerst Erkennung statt Shader-Ausführung untersuchen.

Prüfschritt 2

Khronos-Lader-Meldungen vorübergehend für diese lesende Abfrage aktivieren; es entsteht keine dauerhafte Umgebungseinstellung.

env VK_LOADER_DEBUG=error,warn,driver vulkaninfo --summary

Ergebnis einordnen: Gesuchte JSON-Pfade und abgelehnte Bibliotheken beachten. Eine Warnung über eine optionale ICD kann neben einem funktionierenden Treiber stehen; Found no drivers bedeutet keinen verbliebenen nutzbaren Instanztreiber.

Nächste Schritte nach Befund

Veralteten Anwendungs-ICD-Parameter entfernen

Verweist der Starter per VK_DRIVER_FILES oder VK_ICD_FILENAMES auf einen entfernten Treiber, die Einstellung aus einer gesicherten Kopie entfernen und normale Erkennung prüfen. Einen gezielten Parameter nur zum bewussten Test eines installierten kompatiblen Treibers nutzen.

Vorsicht: Hersteller-ICD-JSON nicht auf beliebige Bibliotheken umbiegen. Programme mit erhöhten Rechten können unsichere Umgebungsparameter bewusst ignorieren.

Wiederherstellung / Rücknahme: Ursprüngliche Startereinstellung wiederherstellen, falls eine dokumentierte eigene Laufzeit darauf angewiesen ist.

Hat dir dieser Hinweis geholfen?

Hinweis teilen#

Passende Vulkan-Laufzeitkomponenten installieren

Zeigen Meldungen fehlende Beschreibungen oder falsche Architektur, Vulkan-Lader und GPU-spezifisches ICD-Paket der Distribution für die tatsächliche Anwendungsarchitektur installieren. In einer Sandbox deren unterstützte Grafikerweiterung statt kopierter Host-Dateien nutzen.

Vorsicht: 32- und 64-Bit-Treiberpakete auf kompatiblen Versionen halten und Hardware-Unterstützung prüfen; OpenGL-Unterstützung bedeutet keine Vulkan-Unterstützung.

Wiederherstellung / Rücknahme: Bei einer Regression vorherigen Paket-Snapshot oder Sandbox-Laufzeitstand wiederherstellen.

Hat dir dieser Hinweis geholfen?

Hinweis teilen#

Quellen und Prüfung

Diese Anleitung basiert auf Originalquellen von Projekten oder Distributionen und wurde am genannten Datum redaktionell geprüft. Das ist eine Quellenprüfung, kein Nachweis einer auf deiner Hardware reproduzierten Lösung. Log-Beispiele sind synthetische Testdaten. Versionsabhängige Details müssen zur installierten Ausgabe passen.