Replies: 1 comment 2 replies
-
You can’t just spoof it at that level as you’ll not get the right driver code. It has to be spoofed the same way to get the drivers to match but internally when it queries the device it’ll still get the Vega M code. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I would like to ask if it's possible to provide us with some more info on how you got the Radeon RX Vega M or Vega GH to work.
My intention is to use KVM to run virtualized Hackintoshes on a Hades Canyon with GPU passthrough to the macOS guests. I successfully created a macOS VM with OSX-KVM and can passthrough the PCI device, but I never get any video output.
I tried to spoof the device-id just like you did in SSDT-GpuSpoof.asl by telling QEMU to spoof it like this (I have no idea how to do it with the asl as I can't find the proper value for Scope):
<qemu:arg value="-set"/> <qemu:arg value="device.hostdev0.x-pci-device-id=26591"/>
The effect is that the GPU gets recognized as RX480 and doesn't claim that no kext was loaded, but still no display output. I also included your Polaris22Fixup.kext to my OpenCore but that also never changed anything.
Just to verify whether my vfio passthrough configuration is correct I tried to passthrough to a Linux EFI-based VM and there I get a proper accelerated display output, so I suppose there's something in the Hackintosh to be fixed.
Any ideas?
Anyways, I wanted to also thank you for your hard work so far. This project is really nice and you can be proud of such nice craftsmanship.
Beta Was this translation helpful? Give feedback.
All reactions