Code 43 on AMD iGPU Passthrough.

omerpunk7

New Member
Feb 24, 2023
7
2
3
Hello,

I have tried multiple procedures to passthrough my iGPU to win10 VM but everytime it shows code 43 in VM Device Manager.

My specs:
HP Mini PC T730.
AMD RX-427BB.
with AMD Radeon R7 Graphics.
8 GB DDR3 Ram.
128 GB M.2 SSD.
 
I noticed that AMD Windows graphics drivers give code 43 with the latest machine version (7.1) but work fine with machine: pc-q35-6.2. Maybe you can try that?
I expect that you need this work-around as well. Did you early bind and passthrough both the VGA and the Audio function of the integrated graphics? I don't know what else to guess.
 
Yes. I'm using latest version. I followed the official guide on Proxmox Website. Updated the grub, blocked the driver. I'll try version 6.2. I almost gave up and thinking about trying Win10 Hypervisor.
 
I noticed that AMD Windows graphics drivers give code 43 with the latest machine version (7.1) but work fine with machine: pc-q35-6.2. Maybe you can try that?
I expect that you need this work-around as well. Did you early bind and passthrough both the VGA and the Audio function of the integrated graphics? I don't know what else to guess.
Hello,
I have attached screenshots.

Added
Iommu=pt initcall_blacklist=sysfb_init
Updated grub.

Added four Kernel Modules.
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
Then I applied command to update kernel.

Now, Next step is saying to pass the device id, but it's only saying to .conf file. I don't understand that which .conf file should I update here.
 

Attachments

  • 20230316_195823_HDR_copy_2016x960.jpg
    20230316_195823_HDR_copy_2016x960.jpg
    406.5 KB · Views: 22
  • 20230316_195723_HDR_copy_2016x960.jpg
    20230316_195723_HDR_copy_2016x960.jpg
    528.1 KB · Views: 21
  • 20230316_195650_copy_2016x960.jpg
    20230316_195650_copy_2016x960.jpg
    406.4 KB · Views: 21
  • 20230316_200406_copy_2016x960.jpg
    20230316_200406_copy_2016x960.jpg
    531.2 KB · Views: 25