Hi, I'm super new to Proxmox, I've searched the forums but not found anything that got me out of the hole I'm in. I have a Windows VM I'd like to use an AMD 7900 GRE GPU as a passthrough device. So far, I have done all this, based on some forum posts, some of which is probably redundant:
from /etc/modprobe/blacklist.conf:
from /etc/modules:
from /etc/default/grub:
from /etc/modprobe.d/vfio.conf:
From there, I did a raw mapping of the GPU to a Windows 10 VM; I tried a few permutations, e.g. with and without "all functions", "pci-express", but the Windows VM never saw the card show up in Device Manager.
I tried a Linux VM, a Fedora 39 bare install, and using the same process, I was able to at least get the GPU to show up in `lspci` in the VM.
Anyone have ideas what I might be missing?
Thanks!
from /etc/modprobe/blacklist.conf:
Code:
blacklist amdgpu
from /etc/modules:
Code:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
from /etc/default/grub:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt initcall_blacklist=sysfb_init vfio-pci.ids=1002:744c,1002:ab30"
GRUB_CMDLINE_LINUX="textonly video=astdrmfb video=efifb:off"
from /etc/modprobe.d/vfio.conf:
Code:
softdep i2c_designware_pci pre: vfio-pci
softdep xhci_pci pre: vfio-pci
softdep snd_hda_intel pre: vfio-pci
softdep amdgpu pre: vfio-pci
options vfio-pci ids=1002:744c,1002:ab30 disable_vga=1
From there, I did a raw mapping of the GPU to a Windows 10 VM; I tried a few permutations, e.g. with and without "all functions", "pci-express", but the Windows VM never saw the card show up in Device Manager.
I tried a Linux VM, a Fedora 39 bare install, and using the same process, I was able to at least get the GPU to show up in `lspci` in the VM.
Anyone have ideas what I might be missing?
Thanks!
Last edited: