GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Treiber für GTX 1080 funktioniert nicht auf Gast, wenn KVM PCI Passthrough verwendet wird

Ich hatte das gleiche Problem, ich fand die Antwort unter https://www.evonide.com/non-root-gpu-passthrough-setup/. Sie müssen -cpu host,kvm=off hinzufügen zur qemu-Befehlszeile. Ich verwende Ganeti, daher wurde das Problem folgendermaßen behoben:

gnt-instance modify -H cpu_type="host\,kvm=off"

Wenn ich das richtig verstehe, schaltet dieses Flag die KVM-Beschleunigung für den Gast nicht aus, das wird mit -machine pc,accel=kvm eingeschaltet . Aber es schaltet die verschachtelte KVM-Beschleunigung für den Gast ab (so dass Sie keine virtuelle KVM-Maschine im Gast ausführen können).


Ich weiß nicht, ob ich viel dazu beitragen kann, es scheint mir, dass NVIDIA aktiv PCI-Passthrough-Versuche sabotiert (Sie sollten eine Quadro-Karte kaufen).

Versuchen Sie, die PCI-Geräte-IDs zu fälschen, indem Sie x-pci-vendor-id=0x10DE,x-pci-device-id=0x11BA,x-pci-sub-vendor-id=0x10DE,x-pci-sub-device-id=0x0965 hinzufügen bis -device vfio-pci, Streit. Dadurch wird es vorgeben, ein Quadro K5000 zu sein.


Linux
  1. Verwenden von Bash für die Automatisierung

  2. Warum funktioniert „zip“ in einer For-Schleife, wenn die Datei existiert, aber nicht, wenn sie nicht existiert?

  3. LD_LIBRARY_PATH scheint nicht zu funktionieren

  4. Nutze ich virtio für meinen KVM-Gast?

  5. SSH-Login funktioniert nicht mit Schlüssel Ohne Passwort?

So aktivieren Sie den Zugriff auf die Virsh-Konsole für KVM-Gäste

Tipps zur Verwendung von tmux

Tipps zur Verwendung des Bildschirms

Verwenden des SS-Tools für die Netzwerkfehlerbehebung

Treiber für GTX 1070 installieren?

Die Host-CPU skaliert die Frequenz nicht, wenn der KVM-Gast sie benötigt