Saya memiliki masalah yang sama, saya menemukan jawabannya di https://www.evonide.com/non-root-gpu-passthrough-setup/. Anda perlu menambahkan -cpu host,kvm=off
ke baris perintah qemu. Saya menggunakan ganeti, jadi berikut ini masalahnya:
gnt-instance modify -H cpu_type="host\,kvm=off"
Jika saya mengerti dengan benar, bendera ini tidak mematikan akselerasi KVM untuk tamu, yang diaktifkan dengan -machine pc,accel=kvm
. Tapi itu menonaktifkan akselerasi KVM bersarang untuk tamu (sehingga Anda tidak akan dapat menjalankan mesin virtual KVM di dalam tamu).
Saya tidak tahu apakah saya harus berkontribusi banyak, menurut saya nvidia secara aktif menyabotase upaya passthrough pci (Anda seharusnya membeli kartu Quadro).
Coba memalsukan id perangkat pci dengan menambahkan x-pci-vendor-id=0x10DE,x-pci-device-id=0x11BA,x-pci-sub-vendor-id=0x10DE,x-pci-sub-device-id=0x0965
ke -device vfio-pci,
argumen. Ini akan membuatnya berpura-pura menjadi Quadro K5000.