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.