GNU/Linux >> Belajar Linux >  >> Linux

Driver untuk GTX 1080 tidak berfungsi pada tamu saat menggunakan KVM PCI Passthrough

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.


Linux
  1. chmod tidak berfungsi

  2. Menggunakan snapshot LVM untuk klon mesin virtual KVM

  3. Apakah saya menggunakan virtio untuk tamu KVM saya?

  1. Menggunakan Bash untuk otomatisasi

  2. Menggunakan alat SS untuk pemecahan masalah jaringan

  3. CPU host tidak menskalakan frekuensi saat tamu KVM membutuhkannya

  1. Menggunakan variabel dalam SQLCMD untuk Linux

  2. LD_LIBRARY_PATH sepertinya tidak berfungsi

  3. Saat menginstal Rust toolchain di Docker, perintah Bash `source` tidak berfungsi