Hello,
I am trying to passthrough my Intel igpu on my proxmoto my linux vm. I modified the grub + modprobes targeting my igpu (I followed this tutorial) but it doesn't work, among the list of PCI it is not available in midicated.
Also when I do an lspci I see 00:02.0 VGA Compatible Controller: Intel Corporation Device 9a60 (rev 01) when I should see at least Intel Corporation UHD Graphics 620 or something like that. Any help please ?
Iommu :
Grub config :
Modules config :
lsmod :
lspci :
Proxmox info :
I am trying to passthrough my Intel igpu on my proxmoto my linux vm. I modified the grub + modprobes targeting my igpu (I followed this tutorial) but it doesn't work, among the list of PCI it is not available in midicated.
Also when I do an lspci I see 00:02.0 VGA Compatible Controller: Intel Corporation Device 9a60 (rev 01) when I should see at least Intel Corporation UHD Graphics 620 or something like that. Any help please ?
Iommu :
Bash:
root@pve:~# dmesg | grep -e DMAR -e IOMMU
[ 0.040027] ACPI: DMAR 0x000000007368C000 000088 (v02 INTEL EDK2 00000002 01000013)
[ 0.040056] ACPI: Reserving DMAR table memory at [mem 0x7368c000-0x7368c087]
[ 0.083581] [B]DMAR: IOMMU enabled[/B]
Grub config :
Bash:
root@pve:~# cat /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on i915.enable_gvt=1"
GRUB_CMDLINE_LINUX=""
Bash:
root@pve:~# cat /etc/modules
# Modules required for PCI passthrough
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
# Modules required for Intel GVT
kvmgt
exngt
vfio-mdev
lsmod :
Bash:
root@pve:~# lsmod | grep vfio
vfio_pci 16384 0
vfio_pci_core 73728 1 vfio_pci
vfio_virqfd 16384 1 vfio_pci_core
irqbypass 16384 22 vfio_pci_core,kvm
vfio_iommu_type1 40960 0
vfio 45056 3 vfio_pci_core,vfio_iommu_type1,mdev
lspci :
Bash:
root@pve:~# lspci
00:00.0 Host bridge: Intel Corporation Device 9a36 (rev 05)
[B]00:02.0 VGA compatible controller: Intel Corporation Device 9a60 (rev 01)[/B]
00:04.0 Signal processing controller: Intel Corporation Device 9a03 (rev 05)
00:06.0 PCI bridge: Intel Corporation Device 9a0f (rev 05)
00:08.0 System peripheral: Intel Corporation Device 9a11 (rev 05)
00:0a.0 Signal processing controller: Intel Corporation Device 9a0d (rev 01)
00:14.0 USB controller: Intel Corporation Device 43ed (rev 11)
00:14.2 RAM memory: Intel Corporation Device 43ef (rev 11)
00:15.0 Serial bus controller [0c80]: Intel Corporation Device 43e8 (rev 11)
00:15.1 Serial bus controller [0c80]: Intel Corporation Device 43e9 (rev 11)
00:15.2 Serial bus controller [0c80]: Intel Corporation Device 43ea (rev 11)
00:15.3 Serial bus controller [0c80]: Intel Corporation Device 43eb (rev 11)
00:16.0 Communication controller: Intel Corporation Device 43e0 (rev 11)
00:17.0 SATA controller: Intel Corporation Device 43d3 (rev 11)
00:19.0 Serial bus controller [0c80]: Intel Corporation Device 43ad (rev 11)
00:19.1 Serial bus controller [0c80]: Intel Corporation Device 43ae (rev 11)
00:1c.0 PCI bridge: Intel Corporation Device 43bc (rev 11)
00:1c.7 PCI bridge: Intel Corporation Device 43bf (rev 11)
00:1d.0 PCI bridge: Intel Corporation Device 43b0 (rev 11)
00:1e.0 Communication controller: Intel Corporation Device 43a8 (rev 11)
00:1e.3 Serial bus controller [0c80]: Intel Corporation Device 43ab (rev 11)
00:1f.0 ISA bridge: Intel Corporation Device 438b (rev 11)
00:1f.3 Audio device: Intel Corporation Device 43c8 (rev 11)
00:1f.4 SMBus: Intel Corporation Device 43a3 (rev 11)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 43a4 (rev 11)
01:00.0 Non-Volatile memory controller: Sandisk Corp WD Black SN750 / PC SN730 NVMe SSD
02:00.0 Ethernet controller: Intel Corporation Ethernet Controller I225-V (rev 03)
03:00.0 Network controller: Intel Corporation Device 2725 (rev 1a)
04:00.0 Non-Volatile memory controller: Phison Electronics Corporation PS5013 E13 NVMe Controller (rev 01)
Proxmox info :
Bash:
root@pve:~# kvm --version
QEMU emulator version 7.2.0 (pve-qemu-kvm_7.2.0-8)
Copyright (c) 2003-2022 Fabrice Bellard and the QEMU Project developers
root@pve:~# pveversion
pve-manager/7.4-3/9002ab8a (running kernel: 5.15.83-1-pve)
root@pve:~# pveversion -v
proxmox-ve: 7.4-1 (running kernel: 5.15.83-1-pve)
pve-manager: 7.4-3 (running version: 7.4-3/9002ab8a)
pve-kernel-5.15: 7.4-3
pve-kernel-5.15.107-2-pve: 5.15.107-2
pve-kernel-5.15.83-1-pve: 5.15.83-1
pve-kernel-5.15.74-1-pve: 5.15.74-1
ceph-fuse: 15.2.17-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx4
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.4
libproxmox-backup-qemu0: 1.3.1-1
libproxmox-rs-perl: 0.2.1
libpve-access-control: 7.4-3
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.4-1
libpve-guest-common-perl: 4.2-4
libpve-http-server-perl: 4.2-3
libpve-rs-perl: 0.7.6
libpve-storage-perl: 7.4-2
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.2-2
lxcfs: 5.0.3-pve1
novnc-pve: 1.4.0-1
proxmox-backup-client: 2.4.2-1
proxmox-backup-file-restore: 2.4.2-1
proxmox-kernel-helper: 7.4-1
proxmox-mail-forward: 0.1.1-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.7.0
pve-cluster: 7.3-3
pve-container: 4.4-3
pve-docs: 7.4-2
pve-edk2-firmware: 3.20230228-2
pve-firewall: 4.3-2
pve-firmware: 3.6-5
pve-ha-manager: 3.6.1
pve-i18n: 2.12-1
pve-qemu-kvm: 7.2.0-8
pve-xtermjs: 4.16.0-1
qemu-server: 7.4-3
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+3
vncterm: 1.7-1
zfsutils-linux: 2.1.11-pve1
Last edited: