[SOLVED] AMD RX 7800/9070 XT vendor-reset?

neatrasm

New Member
Jan 10, 2026
9
0
1
Solved. RX 7800 XT is unsupported.

Hello,

I’m new to Proxmox, used Linux for 5 years and Windows for 25. Just trying to configure a simple GPU for my workstation.

The Gigabyte 7800XT has three Vendor IDs. I don't know if this is doing something not covered in the documentation.
I also don't know if there is an explicit order of operations to perform a Passthrough.

--------------------------------------------------
GIGABYTE Radeon RX 7800 XT
Proxmox 9.1.4
Windows 11 25H2 (virtio-win-0.1.285.iso)
Linux Mint 22



------------------------------------------------------------------------------------------------------


Thanks for any help.
 
Last edited:
Gemini is mixing old and new passthrough data, and it will never work following any AI's advice.

I have passed through the AMD 780m GPU to Windows 11 and it requires a meticulous process to function correctly.
Passthrough requires the correct GPU rom file dump, (possibly for the audio device too) and requires the reset bug to be resolved on the host and within the Win VM separately.

Wipe all you have done, start afresh and use this as your guide (you might need to search for GPU specific info): https://github.com/isc30/ryzen-gpu-passthrough-proxmox?tab=readme-ov-file
 
Thank you for trying to help.

Your guide states that it does not cover my hardware.

The Ryzen 9 9900X does not have an internal GPU.

The Radeon RX 7xxx is mentioned in the Proxmox PCIe Passthrough Guide as known working.

https://pve.proxmox.com/wiki/PCI_Passthrough#GPU_passthrough
  • AMD RADEON 5xxx, 6xxx, 7xxx, NVIDIA GeForce 7, 8, GTX 4xx, 5xx, 6xx, 7xx, 9xx, 10xx, 15xx, 16xx, and RTX 20xx have been reported working. Anything newer should work as well.
 
Last edited:
The Radeon RX 7xxx is mentioned in the Proxmox PCIe Passthrough Guide as known working.

https://pve.proxmox.com/wiki/PCI_Passthrough#GPU_passthrough
  • AMD RADEON 5xxx, 6xxx, 7xxx, NVIDIA GeForce 7, 8, GTX 4xx, 5xx, 6xx, 7xx, 9xx, 10xx, 15xx, 16xx, and RTX 20xx have been reported working. Anything newer should work as well.
I think those are the old Radeon HD 5xxx, HD 6xxx and HD 7xxx GPUs, since that line in the Wiki was written some years ago. A lot of AMD GPUs have reset issues and vendor-reset only support some (old ones) of them. The RX 6800-6950XT resets fine but others from the 6000-series do not always. The RX 7000-series is known to have reset issues, as threads in this forum will show.
 
People are making expensive mistakes because that information is not explicit.

The 5070 is twice the price. Naturally people will seek to buy the AMD GPUs.

Am I in a situation where I have to unload 5k in hardware because the official documentation is false?
 
Last edited:
And who exactly is to blame for those "mistakes"? Anyone "explicitly" told you to get that very hardware, because it would work flawlessly out of the box?
Sorry, but assuming something must work is no reason for bitterness, once you realize that it does not work as expected. Your expectation and reality can and will diverge, nearly always. And misunderstaning the documentation (although granted it's an easy mistake in this case) is also noone elses fault. It's more along the lines of "shit happens". ;)

You basically have two options at this point, as I see it:
  1. Start a VERY STEEP learning curve and really get to know how things work in Proxmox. And probably with PCIe-passthrough in general.
  2. "Unload" the hardware and get HW, that is just known to work.
 
And who exactly is to blame for those "mistakes"? ... And misunderstaning the documentation (although granted it's an easy mistake in this case) is also noone elses fault. ...
Nobody told me to get this hardware. I thought I did enough research, and that I did not misunderstand the documentation.

Navi 31 isn't mentioned anywhere. Why am I to assume the newest model doesn't cover previous generations workarounds?

Please forgive me if I appear bitter. Very steep indeed.
 
https://forum.level1techs.com/t/the-state-of-amd-rx-7000-series-vfio-passthrough-april-2024/210242

The state of AMD RX 7000 Series VFIO Passthrough (April 2024)

The Reset Issue​

Yes, it’s back again, the RX 7000 series GPUs do not reset. So what? what are the implications, etc…

  1. If the GPU has crashed due to a fault and/or bug, or whatever, it can’t be brought back into a good state reliably. Sometimes it is still recoverable but not always. This is not such a huge deal for us home gamers, crashes of this nature are somewhat rare and we all know we should shutdown the guest OS when stopping the VM.
  2. If the GPU has been used in Windows, or Linux, the drivers upload firmwares to the GPU to operate on. The firmware images used are different and incompatible, the firmware for Linux does not work with the Windows drivers, etc. Without the abillity to reset the GPU there is no way to unload/reset the GPU to accept a different firmware.
  3. Once the GPU has been posted once by either your motherboard BIOS or the VMs BIOS, allowing it to POST again, will corrupt the GPUs state, usually requiring a cold boot of the host system to recover it.
https://forum.level1techs.com/t/the...-series-vfio-passthrough-april-2024/210242/10
I’m way late with adding this. But I opened a case with AMD and their response was . . . informative:
"I regret to inform you that after further investigation, it has been confirmed that PCI Passthrough is unfortunately not supported in any configuration for the 7900 XTX. Although some members of the community have managed to find workarounds, it’s important to note that these are not officially supported or tested by AMD.

To answer your inquiry about a flag or registry option to enable video output, I can confirm that this is not available. There are currently no plans in place to support passthrough at this time, and I understand that this may not be the news you were hoping to hear."

Translation: ‘you bought our highest tier consumer card but we don’t want to support pcie passthrough on it. And that problem you are having with vDisplay autoenabling we don’t care about, so tough luck.’ Needless to say I’m not planning on buying another AMD gpu in the forseable future. And this response was AFTER I noted my nvidia card works properly.



I know Proxmox is professional systems domain, but the documentation on PCIe Passthrough is clearly incomplete.



Google Gemini: "RX 7000 series Passthrough"

  • Integrated Graphics: Passthrough is often easier to configure when the host system uses separate integrated graphics (like AMD Radeon 680M/780M on Ryzen 7000 series APUs) to leave the dedicated RX 7000 series card entirely for the VM. reddit post

Is it professional opinion that the 7000 will never be usable for Proxmox?



I am genuinely stunned that I didn't find this information at all in the entire year I've been buying parts. Simply incredible.
 
Last edited:
Proxmox does not guarantee GPU passthrough for all GPUs.

The ability to properly reset a device is a hardware matter, not something provided by Proxmox.

The only way to obtain that information is from the hardware vendor or enthusiasts who purchased it and are trying to use it.

Asking Proxmox about it is nonsense.

Based on my experience using it:
RDNA2 and RDNA4 may work. RDNA3 is very difficult.

Ryzen 7 7700 (Radeon Graphics (RDNA2)): Relatively easy on Windows
Ryzen 7 8700G (Radeon 780m (RDNA3)): Normal operation is very difficult (There have been times when the owner overcame it with their knowledge. There's no choice but to solve it yourself.)
RX 90xx (RDNA4): Relatively easy on Windows

*Not saying it's the same for all hardware. No guarantees.
*The iGPU also depends on the motherboard's BIOS and its settings.
*dGPU depends on the hardware.
*Many people say it works with RDNA4, but some gave up during setup assuming it wouldn't work, so I can't say for sure if it works for everyone.
*I don't use it myself, so I won't claim it works on Linux.
*I'm not saying it's impossible, but it requires self-resolution, and even if you ask for help, you're unlikely to get an answer.
▫️
 
Last edited: