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 --summaryErgebnis 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 --summaryErgebnis 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?
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?
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.
- Khronos Vulkan loader driver interface (Projekt- oder Distributionsdokumentation)
- Khronos loader debugging (Projekt- oder Distributionsdokumentation)