How to passthrough AMD R9 5900HX iGPU in PVE 7.2?

Pandaaaa906

New Member
May 15, 2022
7
1
3
it got code 43 in Device Management.
in some tutorials, they say it would be fine, after installing the gpu driver.
but when i installing AMD driver, it got Error 184


1652622868545.png1652623301822.png
GRUB_CMDLINE_LINUX_DEFAULT="quiet amd_iommu=on iommu=pt textonly video=astdrmfb pcie_acs_override=downstream,multifuncti
on nofb nomodeset video=vesafb:off video=efifb:off video=simplefb:off"

cat /etc/modprobe.d/pve-blacklist.conf ─╯
# This file contains a list of modules which are not supported by Proxmox VE

# nidiafb see bugreport https://bugzilla.proxmox.com/show_bug.cgi?id=701
blacklist nvidiafb
blacklist radeon
blacklist nouveau
blacklist nvidia
blacklist snd_hda_intel
blacklist snd_hda_codec_hdmi
blacklist radeon
blacklist amdgpu
blacklist ccp

cat /etc/modprobe.d/kvm.conf ─╯
options kvm ignore_msrs=1

cat /etc/modprobe.d/vfio.conf ─╯
options vfio-pci ids=1002:1638,1002:1637,1022:15e3
 
I have the same problem, but have tried with the latest driver and Windows version.

DEVMGR.PNG

Does anyone have a solution to this?
 
Can you boot that VM with a Ubuntu installer LiveCD? Not to install Ubuntu, just to see if the desktop environment of the installer shows on a display connected to the GPU. Recent Ubuntu versions come with Linux drivers and should just work. That would be a good test to see if the passthrough is configured correctly.
 
  • Like
Reactions: dcsapak
Following
it seems the error 184 has nothing to do with passthrough but with outdated windows? https://www.amd.com/en/support/kb/faq/gpu-kb184

I finally solved the problem, thanks to @Naunter from other forum

the most important key is the bios supports gpu passthrough or not, my device is Morefine s500+
and the next key is vbios file, as attached.
extract the rom file and copy to pve host /usr/share/kvm/cezanne.rom

*** even it seem worked, but it still has vendor reset problem ***
i cannot individually reboot that win10 vm, which will cause whole host break down

PS: In "/etc/default/grub",Not sure that every option is useful, some might be outdated options

u could check this video it's chinese but might help
【PVE7 AMD 5700G 核显直通 (iGPU Passthrough)-哔哩哔哩】 https://b23.tv/xcrFq1F

1670763951898.png

1670764101158.png
1670764300343.png
 

Attachments

  • Like
Reactions: leesteken
I finally solved the problem, thanks to @Naunter from other forum

the most important key is the bios supports gpu passthrough or not, my device is Morefine s500+
and the next key is vbios file, as attached.
extract the rom file and copy to pve host /usr/share/kvm/cezanne.rom

*** even it seem worked, but it still has vendor reset problem ***
i cannot individually reboot that win10 vm, which will cause whole host break down

PS: In "/etc/default/grub",Not sure that every option is useful, some might be outdated options

u could check this video it's chinese but might help
【PVE7 AMD 5700G 核显直通 (iGPU Passthrough)-哔哩哔哩】 https://b23.tv/xcrFq1F

View attachment 44356

View attachment 44357
View attachment 44358
i have a ryzen 7 5800h on a trigkey mini pc. would this work on it