[Guide] Ryzen 5800H IGPU Passthrough HDMI Windows11 HTPC

Thank you very much @jun3280, you are a star!
I've spent days trying different things and I did everything even following this Guide
https://github.com/isc30/ryzen-7000-series-proxmox?tab=readme-ov-file
Which is almost identical to yours, but it still didn't work. I think my issue was with the AMDGopDriver_5800H.rom file.
I've used this one: https://github.com/isc30/ryzen-7000-series-proxmox/blob/main/AMDGopDriver_5800H.rom
Another thing I did, was install the AMD drivers while using the Windows RDP app instead of using the Console VNC (I am not sure if this makes a difference)
And it didn't work for me.

@thebigbo Pardon my comprehension, but did you end up getting everything working in the end? If so - congrats!
 
First of all, wonderful guide and thank you for all your work (and the work of all those referenced)...

I ran into a snag on the vbios dump script, which gives me a file or directory does not exist error (even though the script certainly does). I believe it is because the location /sys/firmware/acpi/tables/VFCT does not exist.

In the meantime, I've got error 43 with the resetbugfix running, the Rom referenced in the audio device, and I've been using a 5700U vbios for lack of the knowledge to get the one from my own system.

I am very novice with Proxmox, trying to get a 5500GT running directly to an attached monitor so I can use it to connect to other headless servers when I need to and not have my whole gaming rig running just to use a browser.

@QS-Data, the vbios part should definitely work. Try the steps again, and go to the original link here : https://github.com/isc30/ryzen-7000-series-proxmox to grab the code.

1730047699495.png

1730047752938.png
 
  • Like
Reactions: QS-Data
@QS-Data, the vbios part should definitely work. Try the steps again, and go to the original link here : https://github.com/isc30/ryzen-7000-series-proxmox to grab the code.

View attachment 76852

View attachment 76853
I ran all the opening commands again, and I'm back at the vbios setup, with the vbios.c copied (I've done so from your guide and the original git...
1730053818606.png
When I compile and run vbios, I get 'No such file or directory', even though vbios exists, which I believe is because vbios.c is looking for a folder in the firmware tables that does not exist:
1730054753399.png
1730054190003.png
Edit... added screenshot confirming the file VFCT is not there.
 
Last edited:
@QS-Data just asking, but did you install GCC?

View attachment 76864


Secondly, in my screenshot I run the two commands separately. Not sure if that makes a difference.
View attachment 76865
Thanks for the quick reply!

I do have gcc installed and vbios compiled... it does try to run, but throws an error because VFCT does not exist:1730057424213.png
1730057508042.png
The vbios script is meant to take the information from that file, from what I can tell, so I'm at a loss to determine why me setup is missing that file.

Edit (will add edit to my original response), I was never able to extract the vbios with the script above as it assumes a file exists that I don't have.

However, I was able to get the igpu passthrough working, and the issue was that I did not have the correct vbios for the vga and audio. I followed the method in https://github.com/isc30/ryzen-7000-series-proxmox/discussions/18 that uses uefi bios updater to extract the vbios from the mobo bios update file (prime b350 plus in my case).
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!