[SOLVED] Proxmox 9.0 + AMD Radeon iGPU (Granite Ridge) Passthrough: A Desperate Plea for Help

I have a lingering issue, perhaps someone is able to help me. My windows vm works in every way but I am unable to set display:none and primary select the Radeon Graphics card and have it succeed to display video. It works flawlessly however without no video. After normal shutdown if I add back in the vfio display back in and boot I am able to enable video card again in device manager.
 
Device not visible after shutdown/start? Or code 43? Or screen distortion?

*If there's no output and it's not visible, check via RDP.

I'd appreciate it if you could provide the dmesg output from before and after the shutdown/start.

Have you made the following settings?

https://github.com/isc30/ryzen-gpu-passthrough-proxmox/issues/131#issue-3266798285

Configure the following settings in the Windows Local Group Policy Editor.
*You can use either “pnputil”, "RadeonResetBugFix", or “devcon”.
*devcon has been replaced by pnputil, but if devcon is working correctly, there is no need to change it.

  1. Press [Windows] + [R]
  2. In the [Run] window, type "gpedit.msc" and click OK.
  3. In the [Local Group Policy Editor] window, expand the following:
     [Computer Configration] - [Windows Setting] - [Script (Startup/Shutdown)]
  4. Double-click [Startup], then click [Add].
  5. In the [Add a Script] window, set the following in [Script Name], then click [OK].
Windows 11 Guest Startup Script (RadeonResetBugFix Alternative)

Code:
pnputil /enable-device /class Display /bus PCI /connected
pnputil /enable-device /class MEDIA /connected
  1. Double-click [Sutdown], then click [Add].
  2. In the [Add a Script] window, set the following in [Script Name], then click [OK].
Windows 11 Guest Shutdown Script (RadeonResetBugFix Alternative)

Code:
pnputil /disable-device /class Display /bus PCI /connected
pnputil /disable-device /class MEDIA /connected
 
Last edited:
If you have time, try removing `initcall_blacklist=` and switching to `hookscript`.

I don't use blacklist myself, so I hesitate to try that configuration.