Hi all,
Attempting to pass through a GPU to Windows 11 guest. Everything is working fine when booted, I can play games, encode, watch videos for hours and it's solid. However, every time I restart or shutdown the VM it crashes proxmox and I have to powercycle the server.
Useful info:
System is old and consumer grade. It's using an i7 6700k on a Z170 Mobo. The GPU is a new Intel ARC (A380).
I have followed the PCIe passthrough guide to the letter, and as stated everything works fine other than restarting/shutting down the VM.
Grub:
Blacklist:
VFIO:
lspci:
IOMMU Groups:
lspci details:
VM Config:
Any help would be greatly appreciated
Attempting to pass through a GPU to Windows 11 guest. Everything is working fine when booted, I can play games, encode, watch videos for hours and it's solid. However, every time I restart or shutdown the VM it crashes proxmox and I have to powercycle the server.
Useful info:
System is old and consumer grade. It's using an i7 6700k on a Z170 Mobo. The GPU is a new Intel ARC (A380).
I have followed the PCIe passthrough guide to the letter, and as stated everything works fine other than restarting/shutting down the VM.
Grub:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt"
GRUB_CMDLINE_LINUX=""
Blacklist:
Code:
blacklist radeon
blacklist nouveau
blacklist nvidia
blacklist snd_hda_intel
VFIO:
Code:
options vfio-pci ids=8086:56a5,8086:4f92 disable_vga=1
lspci:
Code:
root@gpu:~# lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation 6th-10th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Q170/Q150/B150/H170/H110/Z170/CM236 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1b.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #17 (rev f1)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 (rev f1)
00:1c.2 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Z170 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
01:00.0 PCI bridge: Intel Corporation Device 4fa1 (rev 01)
02:01.0 PCI bridge: Intel Corporation Device 4fa4
02:04.0 PCI bridge: Intel Corporation Device 4fa4
03:00.0 VGA compatible controller: Intel Corporation Device 56a5 (rev 05)
04:00.0 Audio device: Intel Corporation Device 4f92
05:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
07:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
IOMMU Groups:
Code:
root@gpu:~# find /sys/kernel/iommu_groups/ -type l
/sys/kernel/iommu_groups/7/devices/0000:00:1b.0
/sys/kernel/iommu_groups/5/devices/0000:00:16.0
/sys/kernel/iommu_groups/13/devices/0000:07:00.0
/sys/kernel/iommu_groups/3/devices/0000:00:08.0
/sys/kernel/iommu_groups/11/devices/0000:00:1f.6
/sys/kernel/iommu_groups/1/devices/0000:03:00.0
/sys/kernel/iommu_groups/1/devices/0000:00:01.0
/sys/kernel/iommu_groups/1/devices/0000:01:00.0
/sys/kernel/iommu_groups/1/devices/0000:04:00.0
/sys/kernel/iommu_groups/1/devices/0000:02:01.0
/sys/kernel/iommu_groups/1/devices/0000:02:04.0
/sys/kernel/iommu_groups/8/devices/0000:00:1c.0
/sys/kernel/iommu_groups/6/devices/0000:00:17.0
/sys/kernel/iommu_groups/4/devices/0000:00:14.2
/sys/kernel/iommu_groups/4/devices/0000:00:14.0
/sys/kernel/iommu_groups/12/devices/0000:05:00.0
/sys/kernel/iommu_groups/2/devices/0000:00:02.0
/sys/kernel/iommu_groups/10/devices/0000:00:1f.2
/sys/kernel/iommu_groups/10/devices/0000:00:1f.0
/sys/kernel/iommu_groups/10/devices/0000:00:1f.3
/sys/kernel/iommu_groups/10/devices/0000:00:1f.4
/sys/kernel/iommu_groups/0/devices/0000:00:00.0
/sys/kernel/iommu_groups/9/devices/0000:00:1c.2
lspci details:
Code:
root@gpu:~# lspci -ks 03:00
03:00.0 VGA compatible controller: Intel Corporation Device 56a5 (rev 05)
Subsystem: ASRock Incorporation Device 6004
Kernel driver in use: vfio-pci
root@gpu:~# lspci -ks 04:00
04:00.0 Audio device: Intel Corporation Device 4f92
Subsystem: ASRock Incorporation Device 6004
Kernel driver in use: vfio-pci
Kernel modules: snd_hda_intel
VM Config:
Code:
balloon: 0
bios: ovmf
boot: order=ide0;ide2;net0
cores: 6
cpu: host
efidisk0: local-lvm:vm-100-disk-0,efitype=4m,pre-enrolled-keys=1,size=4M
hostpci0: 0000:03:00,pcie=1
hostpci1: 0000:04:00,pcie=1
ide0: local-lvm:vm-100-disk-1,size=100G
ide2: local:iso/Win11_22H2_EnglishInternational_x64v1.iso,media=cdrom,size=5418024K
machine: pc-q35-7.1
memory: 8192
meta: creation-qemu=7.1.0,ctime=1670190231
name: minecraft
net0: e1000=2A:81:E4:67:2B:61,bridge=vmbr0,firewall=1
numa: 0
ostype: win11
scsihw: virtio-scsi-single
smbios1: uuid=1e7be4dd-1929-4905-90d3-eebba9351fbd
sockets: 1
tpmstate0: local-lvm:vm-100-disk-2,size=4M,version=v2.0
vga: std
vmgenid: 3edce8aa-c954-472e-a559-49d4c89167d6
Any help would be greatly appreciated