Contribute
Register

Request expert to help for Upgrade to Monterey.

Status
Not open for further replies.
You mean that I have to use 0x67DF for my Radeon RX580 card?
Yes. Here's what I want you to do. Make a copy of your config.plist and try making the edits using Plist Edit Pro app. It's very easy to do it with this. https://www.fatcatsoftware.com/plisteditpro/

Post it here for review after you're done. We'll approve it if it's correct.

Everyone that own's a hackintosh must learn how to do basic config.plist edits. It's like math. First you learn how to add and subtract, then you move on to bigger things. You have to complete the math problems yourself to learn it. If someone gives you all the answers, that's not the way to learn anything.
 
Last edited:
I will try all the above you written. Hopefully it works for my RX580.
If not, can I come back to you?
If you have more trouble, upload your entire EFI folder after you make those changes.

Edit: In my item 6 in my comments above, I see that "Memory" comes from OpenCore's "SampleCustom.plist" which I did not use. I used "Sample.plist" which does not have that. (I don't think you need the "Memory" subsection in your config.plist.)
 
Last edited:
kenwsf,

Looked at your config.plist posted above. My comments follow:
1. In Booter/Quirks, you have RebuildAppleMemoryMap Value YES; that should be NO according to both the OpenCore Skylake Guide and my working Skylake computer.
2. In DeviceProperties/Add/PciRoot(0x0/Pci(0x2,0x0)/AAPL,ig-platform-id Value, you have 00001219. It should be 01001219 to run your RX 580. Also you do not need the two frame buffer-patch-xxx items below. You should delete them.
3. In Kernel/Add, the Lilu item which is at item 1 should be moved to item 0 because it needs to be above IntelMausi.kext as well as above all the others.
4. In Kernel/Quirks, you have AppleCpuPmCFGLock Value YES. That should be NO according to both the OpenCore Guide and my working Skylake computer.
4a. For DisableIoMapper, you have value YES. This should be NO if you have already disabled Vt-d in your BIOS, otherwise it should be YES as you have it.
4b. For DisableRtcChecksum, you have Value YES. It should be NO unless you "either receive BIOS reset or are sent into Safe mode after reboot/shutdown" per OpenCore Skylake Guide (my computer uses NO).
4c. You have XhciPortLimit Value YES. It may work for you, but it's better to have a USBPorts.kext in your EFI/OC/Kexts folder enabled in config/Kernel/Add, and have this set to NO.
5. In Misc/Security You have SecureBootModel Value set to Disabled. I use Default, but you can probably use either one.
6. In PlatformInfo, I do not have a "Memory" subsection. Do you need that, and where did it come from?
7. In UEFI/Drivers, you have OpenCanopy.efi enabled, but the necessary setup in Misc/Boot does not match.
If you want to use OpenCanopy, you need to change:
a. Misc/Boot/PickerAttributes Value from 1 to 17
b. Misc/Boot/PickerMode Value from Builtin to External
8. In UEFI/ProtocolOverrides, you have FirmwareVolume Value NO; that should be YES. This is important!

Good Luck!
@wstrohm
I have updated most of your comments for the above and removed unnecessary in my config.plist just now.
Specialist for No. 2 and 8.

But no luck. :banghead: After done, the display still stay at 7MB :(
 
Last edited:
I know that kenwsf is going to ask "how do I do this ?" so if anyone wants to demonstrate the config.plist edit ....

First step is to download and open up Hackintool. Under the PCIe tab. Look for your AMD GPU. Copy the Device Path by right clicking on it and then selecting copy.

View attachment 563703

View attachment 563704

You'll also need the AAPL,slot-name:
Open Hackintool click on PCIe at the top than click Export at bottom this will put 4 files on desktop you need to open the file called pcidevices.plist in PlistEdit Pro or other editor this will show you all the Device Paths.

Add that to the Device Properties section of the config.plist. Use Plist edit pro to edit. Also add the fake Device-ID as well.
@trs96
I just did as what you showed me and I tried my best to follow your guide.

But after reboot. Still no luck.
 
Last edited:
Am I doing the right way for my RX580?
Not right. You changed the device path but are still using the ig-platform-id. ig of course is integrated graphics.

Screen Shot.jpg


The RX580 is dedicated graphics or dGPU. You can leave the integrated graphics alone and add a new sibling for the dGPU. See the screenshot:

Screen Shot 1.jpg


You would highlight the above path then click on New Sibling. Then enter the dGPU RX580 device path.

Here's an example of how it might look in PlistEdit Pro. You would also need an entry (String) for device-id. The one that Edhawk recommended earlier.

Screen Shot 3.jpg
 
Last edited:
Not right. You changed the device path but are still using the ig-platform-id. ig of course is integrated graphics.

View attachment 563746


The RX580 is dedicated graphics or dGPU. You can leave the integrated graphics alone and add a new sibling for the dGPU. See the screenshot:

View attachment 563747

You would highlight the above path then click on New Sibling. Then enter the dGPU RX580 device path.

Here's an example of how it might look in PlistEdit Pro. You would also need an entry (String) for device-id. The one that Edhawk recommended earlier.

View attachment 563748
@trs96
Thanks for your time.
It's still failed for my RX580. No Luck.
Maybe I did it wrongly.

I tot this RX580 is native for macOS, so I just bought it and now wasted money.
I am sad :( Off cuz.

Maybe I try Catalina.
Anyone has sucessed done for Z170 and RX580.
Mind just share the process of installation and the EFI.
Or maybe Mojava.
 
Last edited:
so I just bought it and now wasted money.
Not at all. You picked the only 580 that needs a device id spoof. Not sure how, but you did. If you spoof the id to 0x67DF it should work. Post your config.plist again and we'll look at it.
 
Not at all. You picked the only 580 that needs a device id spoof. Not sure how, but you did. If you spoof the id to 0x67DF it should work. Post your config.plist again and we'll look at it.
@trs96
Thanks for your advice.
I just tried to follow yours way.

If no solutions, anyone can share the Mojave and Catalina Installation or Clover EFI With the RX580?
 
Last edited:
Have a look at this config.plist to see the Device Properties section.

If you end up using it make sure to generate new serials and SmUUID when your install is complete.
 

Attachments

  • config.plist.zip
    4.6 KB · Views: 20
Last edited:
I have a RX480 in my Z170x hack running Mojave. Works 100%. RX580 is on the list of working AMD GPU's, so I don't see a problem. But, YMMV. Don't know your mobo.
@zipb
Hi, my motherboard is Z170 and I have a RX580.
Can you teach and share your install Mojave?
I can’t complete Big Sur with my RX580 GPU.
So wish to go for Mojave, as your post mentioned succeed and works 100% With RX480.
 
Last edited:
Status
Not open for further replies.
Back
Top