Contribute
Register

Buying a Dedicated GPU for your Monterey, Ventura or Sonoma Hackintosh

Do I still have add the additional customized SSDT-BRG0 or am I supposed to edit one of the prebuilt SSDTs?
Try changing/spoofing the Device-ID in the DeviceProperties part of the config.plist first. If that doesn't work then yes, an SSDT will be required. Once you figure it out, we'll need you to write up a guide for others to learn from.

I've never bought one of these "6x50XT" cards by AMD so haven't tried the SSDT method. A 6950XT is way more power than I'd ever need or use in a dGPU. Would not be money well spent for me.
 
Last edited:
The metal scores are slightly higher for the 6950 version. The fact is that currently, at least in the USA, the 6900XTs cost much more than the XFX 6950XT does. Just compare prices on Amazon.com. Many other brands of 6900XT sell for even more than 800 dollars.

The 6900XT from XFX costs 200 dollars more. Probably because there are a lot more 6950s still in stock.

View attachment 568567

One Newegg seller, Platimum Micro, beats Amazon's price by one dollar.
View attachment 568569

That amount of money can pay for a large chunk of a Mac Studio, even more so if you look for an Apple refurb.

Screenshot 2023-07-01 at 10.21.32 PM.png
 
I used a XFX 6650XT and had a hard time figuring out the bridge/spoof SSDT thing because there are so many different ways to do it. But once I figured it out, it worked great. I upgraded to an XFX 6950XT after that and just changed the ID for the spoof. Going for the 6*50XT GPU models is definitely the better way to go... cheaper and slightly faster, just a little tricky to figure out at first.
 
I used a XFX 6650XT and had a hard time figuring out the bridge/spoof SSDT thing because there are so many different ways to do it. But once I figured it out, it worked great. I upgraded to an XFX 6950XT after that and just changed the ID for the spoof. Going for the 6*50XT GPU models is definitely the better way to go... cheaper and slightly faster, just a little tricky to figure out at first.
Curious to hear what worked for you. Yes, that XFX 6950XT deal is one of the best.
 
Curious to hear what worked for you. Yes, that XFX 6950XT deal is one of the best.
Right now, I think the 6650XT, 6800XT and 6950XT are the best values for money at different price/performance points. With two out of three requiring spoofing, I think a simple, step-by-step guide would be useful.
 
Yes, but I'm having a hard time generalizing the Dortania guide to the newer cards, plus understanding how to get the device path without using Windows or Linux. The Dortania guide suggests making an SSDT, but am I right in saying that changing/spoofing the Device-ID in the DeviceProperties is the simpler way to go?

It seems likely that the RDNA2 generation (RX 6000 series) of cards will be the latest/most up to date generation that will ever work in a hackintosh, so a guide specific to the 6650XT and 6950XT will be useful for the foreseeable future while the Dortania guide looks dated.
 
Curious to hear what worked for you. Yes, that XFX 6950XT deal is one of the best.
For the ACPI I used SSDTime to generate a bridge SSDT. Then I used the DeviceProperties section of Opencore config.plist to do the ID spoof.
 

Attachments

  • device_properties.png
    device_properties.png
    198.3 KB · Views: 38
  • SSDT-Bridge.aml
    108 bytes · Views: 22
It seems likely that the RDNA2 generation (RX 6000 series) of cards will be the latest/most up to date generation that will ever work in a hackintosh, so a guide specific to the 6650XT and 6950XT will be useful for the foreseeable future while the Dortania guide looks dated.
My thoughts exactly, which is why I decided to just spend that money and go for the 6950XT now. it might be the last GPU i'll ever own. Lol.
 
For the ACPI I used SSDTime to generate a bridge SSDT. Then I used the DeviceProperties section of Opencore config.plist to do the ID spoof.
How did you know how to do this?
 
Back
Top