Hi, I've been using Proxmox for about a year and this is my first attempt at GPU passthrough (or any passthrough for that matters). I followed several tutorials but nothing seems to work. The VM works just fine up until the moment I add the PCI device to the VM, after which the VM just goes unresponsive and either goes into recovery mode or freezes at boot, as per screenshot attached.
Can anyone help me troubleshoot it? The issue is occurring on Proxmox Virtual Environment 7.4-17, here's a list of files I modified:
on /etc/default/grub
on /etc/modules
on /etc/modprobe.d/iommu_unsafe_interrupts.conf
on /etc/modprobe.d/kvm.conf
on /etc/modprobe.d/blacklist.conf
on /etc/modprobe.d/vfio.conf
(where 1002:682b and 1002:aab0 are the GPU I want to pass through and the associated audio driver IDs respectively)
on /etc/pve/qemu-server/301.conf (where 301 is the VM ID)
finally, on /proc/cmdline
Thanks in advance for any replies!
Can anyone help me troubleshoot it? The issue is occurring on Proxmox Virtual Environment 7.4-17, here's a list of files I modified:
on /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on pcie_acs_override=downstream,multif>
on /etc/modules
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
on /etc/modprobe.d/iommu_unsafe_interrupts.conf
options vfio_iommu_type1 allow_unsafe_interrupts=1
on /etc/modprobe.d/kvm.conf
options kvm ignore_msrs=1
on /etc/modprobe.d/blacklist.conf
blacklist radeon
blacklist amdgpu
blacklist nvidia
blacklist nouveau
on /etc/modprobe.d/vfio.conf
options vfio-pci ids=1002:682b,1002:aab0 disable_vga=1
(where 1002:682b and 1002:aab0 are the GPU I want to pass through and the associated audio driver IDs respectively)
on /etc/pve/qemu-server/301.conf (where 301 is the VM ID)
cpu: host,hidden=1,flags=+pcid
args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off'
finally, on /proc/cmdline
initcall_blacklist=sysfb_init
Thanks in advance for any replies!