SOLVED Problematic AMD 6600X GPU passthrough to windows 11

Dreyhunt

New Member
Mar 3, 2025
11
0
1
Hi, I followed the following method to passthrough:
Code:
-EFI Boot Systems; Add IOMMU Support-

nano /etc/kernel/cmdline
%> intel_iommu=on
    - OR -
%> amd_iommu=on

Save file and close

proxmox-boot-tool refresh


-Load VFIO modules at boot-

nano /etc/modules

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd

Save file and close


-Blacklist graphic drivers (optional)-

echo "options vfio_iommu_type1 allow_unsafe_interrupts=1" > /etc/modprobe.d/iommu_unsafe_interrupts.conf
echo "options kvm ignore_msrs=1" > /etc/modprobe.d/kvm.conf

echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
echo "blacklist nvidia" >> /etc/modprobe.d/blacklist.conf

-Configure GPU for PCIe Passthrough-

    - Find your GPU
lspci

    - Enter the PCI identifier
lspci -n -s 82:00 -v

    - Copy the HEX values from your GPU here:
echo "options vfio-pci ids=####.####,####.#### disable_vga=1"> /etc/modprobe.d/vfio.conf


-Apply all changes-

update-initramfs -u -k all

--REBOOT--

I can passthrough in Ubuntu and Windows 11, but the case of windows 11, I get this:
Device Manager.JPG


Device event.JPG


I tried to install the AMD drivers directly from the website. Didn't worked, when I try to update the drivers they say it has the best driver available. Here's the Hardware of the VM:
Config windows 11.JPG



Lastly, I don't give the card to both VMs, they are "gaming VMs" and will never be on at the same time, so when I want to play games that are on windows only I go on the Windows VM and when a game is on Linux I play on Ubuntu. I just remove the card from one VM and give it to the other.

The passthrough works before getting to windows as the Proxmox logo appear on the screen right before windows start, then the image on the screen connected to the graphical card freeze and stays on the Proxmox logo. I can only access the VM through the console in the web interface.

P.S. I don't know what I did, but my first thread disappeared so I'm rewritting it. Don't hesitate to tell me if my other one pops up and I will delete it.

Thanks in advance for the help!
 
P.S. I don't know what I did, but my first thread disappeared so I'm rewritting it. Don't hesitate to tell me if my other one pops up and I will delete it.

Might have landed in the forum's spam prevention (requiring manual intervention from the Proxmox team):
 
Might have landed in the forum's spam prevention (requiring manual intervention from the Proxmox team):
Yes, It was and reappeared an hour later, but I had already made a new post. I reported it as a double post and they locked it. Thanks for the heads up.

Would you have an idea on the passthrough? Most of my games are on windows. I need to be able to pass that GPU to my Win 11 VM and have it working correctly.
 
Whatever guide you used appear to be outdated. Maybe follow the manual instead: https://pve.proxmox.com/pve-docs/pve-admin-guide.html#qm_pci_passthrough
Please test if the passthrough works with a Ubuntu 24.04 installer ISO (using the same VM booting from the virtual optical drive without installing Ubuntu).
In the past AMD Windows drivers had issues with the latest QEMU machine versions. Maybe try 7.2 instead of your current 9.0. Make sure that Proxmox boots using a different GPU.
Not all AMD 6000-series GPUs work (well) with passthrough: https://www.reddit.com/r/VFIO/comments/tq9j5v/need_help_compiling_a_list_of_amd_6000_series/
 
Whatever guide you used appear to be outdated. Maybe follow the manual instead: https://pve.proxmox.com/pve-docs/pve-admin-guide.html#qm_pci_passthrough
Please test if the passthrough works with a Ubuntu 24.04 installer ISO (using the same VM booting from the virtual optical drive without installing Ubuntu).
In the past AMD Windows drivers had issues with the latest QEMU machine versions. Maybe try 7.2 instead of your current 9.0. Make sure that Proxmox boots using a different GPU.
Not all AMD 6000-series GPUs work (well) with passthrough: https://www.reddit.com/r/VFIO/comments/tq9j5v/need_help_compiling_a_list_of_amd_6000_series/

Thank you for the reply, but I managed to get it to work. I played with the advanced setting of the pcie passthrough for the Windows 11 VM and disabled the ROM_bar option while activating the PCIE option and everything booted perfectly for the Windows. See image belowgot it to work.JPG

Again thank you for your help and I which you all a good evening!