Contribute
Register

How to build your own iMac Pro [Successful Build/Extended Guide]

Status
Not open for further replies.
If you need a designare efi folder let me know

Works perfectly fine here

I finally decided to forget playing around with a USB installer. I installed 10.13.4 on an external seagate 1TB SSHD drive using my MBPr. Then I used clover to mount the EFI partition and completely replaced it with what you provided with no changes. Voila! First boot worked! AWESOME IZO1! It's not perfect for my needs yet but it is a GREAT place to start! First things first, I need to fill in some of the stuff you took out. Glad you did. THANKS AGAIN!

First Boot.png
 
Some success!!!
I implemented your SSDT-X299-iMacPro.asl
Went into MaciASL ans IOREg (first time I do) and corrected a few things including WiFi+Bluetooth
I am still struggling to understand what I have to change when I open SSDT-X299-iMacPro.asl in MaciASL. I thought since the original SSDT-X299-iMacPro.asl came from KGP's ASUS Deluxe motherboard everything should be the same for me because I use exact same motherboard. Should I check my build's IOREg for specific parameters and change some entries in SSDT-X299-iMacPro.asl?
 
I finally decided to forget playing around with a USB installer. I installed 10.13.4 on an external seagate 1TB SSHD drive using my MBPr. Then I used clover to mount the EFI partition and completely replaced it with what you provided with no changes. Voila! First boot worked! AWESOME IZO1! It's not perfect for my needs yet but it is a GREAT place to start! First things first, I need to fill in some of the stuff you took out. Glad you did. THANKS AGAIN!

View attachment 323421

A few more tweaks added for hardware monitoring. Ran GeekBench4. No CPU exceeded 47C. Under 25C most of the time. CPU turbo'ed up to 4GHz a few times. I think the Noctua fans on case, radiator, and memory/CPU area really help. They are so quiet I run them at just over 1000 RPM (66%) as a baseline. The HX1000i Power Supply fan doesn't run at all unless I hit the test button.

geekBench.png
 
Hi


Hey justdatruth!

I was hoping you could help me out... I've been going insane lately trying to get my hackintosh up and running but I've had no success! I see that you have a similar setup and PLEAD for your help hahaha.

....

Cheers!
I

Greetings, I see you've been having one or two issues...

High Sierra definitely does work on the XE I can at least that much! Happy to help if I can, I'll make my next post in the thread you created.
 
Last edited by a moderator:
I am still struggling to understand what I have to change when I open SSDT-X299-iMacPro.asl in MaciASL. I thought since the original SSDT-X299-iMacPro.asl came from KGP's ASUS Deluxe motherboard everything should be the same for me because I use exact same motherboard. Should I check my build's IOREg for specific parameters and change some entries in SSDT-X299-iMacPro.asl?

Of course you should! And you should also remove ALL PCI Device implementations not valid for your system....
 
Of course you should! And you should also remove ALL PCI Device implementations not valid for your system....
Can you point me to the ones that are not valid for my system? I have NVIDIA card in slot 1, OSX WIFI card in SLOT3 and Thunderbolt in slot4. According to instructions on the first page all others are valid for all ASUS Prime Deluxe motherboards.
Am I still getting it wrong?
PCI-Device-Implementation.png
 
Can you point me to the ones that are not valid for my system? I have NVIDIA card in slot 1, OSX WIFI card in SLOT3 and Thunderbolt in slot4. According to instructions on the first page all others are valid for all ASUS Prime Deluxe motherboards.
Am I still getting it wrong? View attachment 323466

Following your screen shot all PCI implementations look fine.. where is actually your problem?
 
I cant help you with that question, but I can try to in relation to your intial question:

"Can someone explain me how to implement steps E.9.2.1 to E.9.2.12? I didn't get it. Where should I input DefintionBlock entry and PCI Device Implementation? Is it done with IORegistryExplorer?"

You will need to put the relevant information into an SSDT file, the filetype extension is .aml, you would then store your ssdt in the following location: /EFI/CLOVER/ACPI/PACTHED/

I use MacIASL to create/edit my ssdt/aml files. Have a look at the SSDT-X299-iMacPro.aml file at the start of this guide to get an idea of the structure of an SSDT file, that might shed some light on what it is you need to do.

More broadly Rulebreaker01 is right, a dig around the DSDT/SSDT sub forum will get you to where you want to be

I checked DSDT and SSDT subs, but I didn't find anywhere what would explain how to edit/adopt SSDT to certain system. If someone could show at least one example how he adopted SSDT file from KGP to his build with some explanations I am sure others like me could pick it up from there.

EDIT. I also can provide my OIreg file if it makes things easier to explain.
 
Following your screen shot all PCI implementations look fine.. where is actually your problem?
That screenshot is from your build, mine looks completely different although I edited SSDT-X299-iMacPro.asl file (removed only airport card details) and placed it in patched folder.
 
I checked DSDT and SSDT subs, but I didn't find anywhere what would explain how to edit/adopt SSDT to certain system. If someone could show at least one example how he adopted SSDT file from KGP to his build with some explanations I am sure others like me could pick it up from there.

I don't know what you still want to adopt, as everything seems to work totally fine on your system..

Anyway:
Screen Shot 2018-04-06 at 15.45.21.png


https://www.tonymacx86.com/threads/...d-extended-guide.229353/page-486#post-1687278
 
Status
Not open for further replies.
Back
Top