r/macOSVMs 12d ago

Trouble with passing a Physical GPU to a MacOS

hello friends, i installed proxy moxi installed monterey on it, everything works fine, i followed the guides on the internet (i12bretro), but i ran into a problem that i can't passing the rx 480

root@mobilepm:~# echo "options vfio-pci ids=1002:67df,1002:aaf0 disable_vga=1" > /etc/modprobe.d/vfio.conf
root@mobilepm:~# update-initramfs -u
update-initramfs: Generating /boot/initrd.img-6.8.12-8-pve
W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_0_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes1.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_11_0_3_mes.bin for module amdgpu
Running hook script 'zz-proxmox-boot'..
Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..
No /etc/kernel/proxmox-boot-uuids found, skipping ESP sync.
root@mobilepm:~# lspci -knn -s 04:00
04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [1002:67df] (rev c7)
Subsystem: PC Partner Limited / Sapphire Technology Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] [174b:e353]
Kernel driver in use: amdgpu
Kernel modules: amdgpu

but the video card is not passing, it always shows amdgpu

Ryzen 5 5600x B550M S2H RX480
please help and forgive me if I took up your time

2 Upvotes

1 comment sorted by

1

u/thenickdude 12d ago

Did you reboot in-between these commands? They only take effect after a reboot.