GNU/Linux >> Linux Esercitazione >  >> Linux

Il driver per GTX 1080 non funziona su guest quando si utilizza KVM PCI Passthrough

Ho avuto lo stesso problema, ho trovato la risposta su https://www.evonide.com/non-root-gpu-passthrough-setup/. Devi aggiungere -cpu host,kvm=off alla riga di comando di qemu. Sto usando Ganeti, quindi quanto segue ha risolto il problema:

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

Se ho capito bene questo flag non disattiva l'accelerazione KVM per l'ospite, che viene attivata con -machine pc,accel=kvm . Ma disattiva l'accelerazione KVM nidificata per il guest (quindi non sarai in grado di eseguire una macchina virtuale KVM all'interno del guest).


Non so se posso contribuire molto, mi sembra che nvidia stia attivamente sabotando i tentativi di passthrough pci (dovresti comprare una scheda Quadro).

Prova a falsificare gli ID del dispositivo pci aggiungendo x-pci-vendor-id=0x10DE,x-pci-device-id=0x11BA,x-pci-sub-vendor-id=0x10DE,x-pci-sub-device-id=0x0965 al -device vfio-pci, discussione. Questo farà finta di essere una Quadro K5000.


Linux
  1. Utilizzo dello strumento SS per la risoluzione dei problemi di rete

  2. Perché `zip` in un ciclo For funziona quando il file esiste, ma non quando non lo è?

  3. Utilizzo delle variabili in SQLCMD per Linux

  4. LD_LIBRARY_PATH non sembra funzionare

  5. chmod non funziona

Come abilitare l'accesso alla console Virsh per i guest KVM

Suggerimenti per l'utilizzo di tmux

Suggerimenti per l'utilizzo dello schermo

Installare il driver per Gtx 1070?

Utilizzo di snapshot LVM per cloni di macchine virtuali KVM

L'accesso SSH non funziona utilizzando una chiave Senza password?