Weiterreichen per GVT-g funktioniert nicht

josi20

Member
Jun 20, 2020
12
1
23
Hallo zusammen,

ich bekomme es nicht hin die Grafikeinheit (Intel UHD Graphics 630) meines Prozessors (i5-10600) per GVT-g an eine Windows 10 VM weiterzureichen.
Ich bekomme folgende Fehlermeldung: pci device '0000:00:02.0' has no available instances of 'i915-GVTg_V5_4'
Komisch ist auch, dass unter "Bearbeiten PCI Gerät" unter "MDesv Typ:" beim Eintrag "i915-GVTg_V5_4" und "i915-GVTg_V5_8" unter "Verfügbar" jeweils eine 0 steht.

Hier wie ich vorgegangen bin:

Grub command line settings:
nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on i915.enable_gvt=1"

update-grub

VFIO Module:
nano /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
kvmgt
vfio-mdev

vGPU angelegt:
echo "b3dfe34f-0fdf-4321-8d03-42c4267ab5e1" > "/sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/i915-GVTg_V5_4/create"

Ausgabe bei Eingabe von: ls -l /sys/bus/pci/devices/0000:00:02.0/ | grep b3d
drwxr-xr-x 4 root root 0 Jun 20 23:03 b3dfe34f-0fdf-4321-8d03-42c4267ab5e1

In die Konfig der VM ergänzt:
args: -device vfio-pci,sysfsdev=/sys/bus/pci/devices/0000:00:02.0/b3dfe34f-0fdf-4321-8d03-42c4267ab5e1,rombar=0

Grafikkarte der (Windows 10) VM zugewiesen
qm set 100 -hostpci0 '0000:00:02.0,mdev=i915-GVTg_V5_4'

Start über Shell:
qm start 100

ergibt folgende Fehlermeldung:
pci device '0000:00:02.0' has no available instances of 'i915-GVTg_V5_4'

Hat jemand eine Idee woran es liegen könnte, dass es nicht klappt?

Proxmox 6.2.6
ASUS Prime H470m-Plus
Intel i5-10600 mit Intel UHD Graphics 630
16 GB RAM

Viele Grüße
Josip
 
Geht iommu bei dem Board überhaupt?
Gibt es da Einstellungen im BIOS/UEFI?
 
hi,

wenn du die devices mit
qm set 100 -hostpci0 '0000:00:02.0,mdev=i915-GVTg_V5_4'
einbindest, legen wir die vgpus selbst an, dh das
vGPU angelegt:
echo "b3dfe34f-0fdf-4321-8d03-42c4267ab5e1" > "/sys/bus/pci/devices/0000:00:02.0/mdev_supported_types/i915-GVTg_V5_4/create"
ist nicht notwendig (sondern sogar hinderlich, da nun keine freien vgpus mehr zur verfügung stehen)

am besten
args: -device vfio-pci,sysfsdev=/sys/bus/pci/devices/0000:00:02.0/b3dfe34f-0fdf-4321-8d03-42c4267ab5e1,rombar=0
weglassen und pve die vgpus verwalten lassen
 
Hallo Dominik,

das hat mein Problem gelöst!
Jetzt stehen die vGPUs zur Verfügung.

Vielen Dank!

Gruß
Josip