VM - passthrough pci gpu
Préparation:
- activer IOMMU bios
- installer qemu/virt-manager/libvirt/ovmf
- paramètre kernel: intel_iommu=on ou amd_iommu=on
Configuration modules/vfio:
- script bash pour voir le groupe iommu de la carte:
- #!/bin/bash
shopt -s nullglob
for d in /sys/kernel/iommu_groups/*/devices/*; do
n=${d#*/iommu_groups/*}; n=${n%%/*}
printf 'IOMMU Group %s ' "$n"
lspci -nns "${d##*/}"
done;
- #!/bin/bash
-
Configuration vfio:
-
cat /etc/modprobe.d/vfio.conf
options vfio-pci ids=10de:1c81,10de:0fb9 disable_vga=1
-
Ou bien niveau noyau: vfio-pci.ids=1002:67e3,1002:aae0
-
- Chargement des module:
- cat /etc/modules-load.d/modules.conf
# List of modules to load at boot
vfio-pci ids=1002:67e3,1002:67e3
vfio
vfio_iommu_type1
vfio_pci
vhost-net
- cat /etc/modules-load.d/modules.conf
Configuration kvm/virtmanger
- configurer bios uefi/q35
- ajouter péréphérie pci (GPU/HDMI SOUND)
- Affichage VNC, (pas spice)
- Vidéo VGA (pas qxl)