R9 290 gpu passthrough to Mac VM?

nekodesew

Member
Oct 17, 2021
22
1
8
32
Hello,

I have a R9 290 gpu that I want to passthrough to my mac vm (monterey) then share it with an unbuntu vm. I did find this guide that the gpu is compatible -- https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/amd-gpu.html#r7-r9 . however i'm not sure if it can be done due to the fact that if i attach the gpu to a vm, proxmox crashes. i tried it on an ubuntu vm and a mac vm and it crashes on both.

i know i have all the requirements to passthrough a gpu since i was able to pass through a 3060 to my windows vm. but if you would like to see any settings let me know.

as for the guide(https://dortania.github.io/GPU-Buyers-Guide/modern-gpus/amd-gpu.html#r7-r9) is there an alternative to get the pass through working or would you know why it would crash my entire server?
 
Update: so apparently my server cant handle 2 gpus at the same time? I currently have a r9 290 and a 3060 with a 850 gold sfx psu from cooler master. I thought that would be enough, am i wrong? but it looks like i can start up one vm if the other vm is off. which is unfortunate.

would anyone know whats wrong?
 
I have a R9 290 gpu that I want to passthrough to my mac vm (monterey) then share it with an unbuntu vm.
what do you mean by this?
you cannot pass a single gpu through to multiple guests.

or does it crash when you pass it through to a single vm?

can you post the output of 'lspci -nnk' and your iommu groups ?
 
I’m not passing a gpu to 2 vms. I’m planning on making a Mac vm and do nested virtualization to create an Ubuntu vm.

As of right now my r9 290 is pass through to my Mac vm, I just need to spoof it.

But the issue right now is why does my server crash when both of my gpus are active.