- Nov 11, 2018
- Gigabyte Z490 Vision D
- RX 580
- Classic Mac
- Mobile Phone
I used AMD config.plist when I built my Hackintosh. Everything is great BTW! However, I have an i9-10900K processor and am wondering if I should change the machine ID to iMac 20,2 instead of iMac 19,1. Using OC 0.6.1. If I want to do that I assume I would change processor ID to 0x9BC50003 in reverse byte order 0x0300C59B, per the above comments. However, I'm wondering if this also requires changing the system serial number, system uuid, MLB, and ROM? It appears to me that those would have to change since the model number is changing. I'm using a Sapphire Nitro+ 5700 XT as the AMD graphics card. Was wondering if making this change would offer any improvements in performance (because the OS thinks it is a different machine), or is it just cosmetic?
I think this is going to be very frequent and very legitimate question now that macOS supports Comet Lake processors with the release of iMac 20,1 and iMac 20,2. My thoughts on this are as follows:
- Although I have not seen reports of any material benefits in switching to iMac 20,1 or iMac20,2, when the next version of OpenCore releases, I'll probably make this the default configuration.
- This requires the use of USBInjectAll 0.7.6 as stated at the top of Post 1. So the next OpenCore EFI zip will contain that as well.
- I don't think it's technically necessary to change Serial Number, Board Serial Number, and System UUID. Try changing only the system name and perhaps run GeekBench CPU and GPU tests.
- Note that 0x9BC50003 is not the Processor ID. It is the iGPU platform ID.