Hi all!
I'm trying to get a Intel ARC into a VM. I think i made some progress but just wanted to check with you all to see what i could be missing. Both cards use i915 so i don't know if i can blacklist without creating new problems because 00:02.0 is still being used for Proxmox VE.
I'm still learning so hopefully it is something simple. Maybe i'm all done but i really wanted to make sure with you all..
I'm trying to get a Intel ARC into a VM. I think i made some progress but just wanted to check with you all to see what i could be missing. Both cards use i915 so i don't know if i can blacklist without creating new problems because 00:02.0 is still being used for Proxmox VE.
Code:
# "/boot/grub/grub.cfg":
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
----------------------------------------------------------------------------
# "lspci -nnv | grep VGA":
00:02.0 VGA compatible controller [0300]: Intel Corporation Raptor Lake-P [Iris Xe Graphics] [8086:a7a0] (rev 04) (prog-if 00 [VGA controller])
03:00.0 VGA compatible controller [0300]: Intel Corporation DG2 [Arc A310] [8086:56a6] (rev 05) (prog-if 00 [VGA controller])
# "lspci -nnv | grep Audio":
04:00.0 Audio device [0403]: Intel Corporation DG2 Audio Controller [8086:4f92]
----------------------------------------------------------------------------
# "/etc/modules":
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
----------------------------------------------------------------------------
# "/etc/modprobe.d/vfio.conf":
options vfio-pci ids=8086:56a6,8086:4f92
----------------------------------------------------------------------------
# "dmesg | grep -e DMAR -e IOMMU":
DMAR: IOMMU enabled
----------------------------------------------------------------------------
# "ls -hal /dev/dri/":
drwxr-xr-x 2 root root 80 Sep 11 08:32 by-path
crw-rw---- 1 root video 226, 0 Sep 11 08:32 card0
crw-rw---- 1 root render 226, 128 Sep 11 08:32 renderD128
----------------------------------------------------------------------------
# "cat /etc/pve/qemu-server/110.conf":
hostpci0: 0000:03:00,pcie=1,x-vga=1
hostpci1: 0000:04:00,pcie=1
----------------------------------------------------------------------------
# script from "3os.org":
IOMMU Group 0:
-e 00:02.0 VGA compatible controller [0300]: Intel Corporation Raptor Lake-P [Iris Xe Graphics] [8086:a7a0] (rev 04)
IOMMU Group 17:
-e 03:00.0 VGA compatible controller [0300]: Intel Corporation DG2 [Arc A310] [8086:56a6] (rev 05)
IOMMU Group 18:
-e 04:00.0 Audio device [0403]: Intel Corporation DG2 Audio Controller [8086:4f92]
I'm still learning so hopefully it is something simple. Maybe i'm all done but i really wanted to make sure with you all..