Contribute
Register

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

Status
Not open for further replies.
Joined
Aug 30, 2018
Messages
10
Motherboard
Asus Rog Strix X299 E-Gaming
CPU
i9-7940X
Graphics
GTX 1080
Mac
iMac, MacBook Pro
Mobile Phone
iOS
Please post your EFI zip.

Are you using AptioMemoryFix-64.efi and not any other Aptio fix? (The zip in 1st post has all the necessary kexts and .efi files to get you started)
Also CsrActiveConfig should be set to 0x67 on config.plist

Hey,
Thx a lot for your reply!!
I am using the aptioMemoryFix-64.efi and also the AptioInputFix-64.efi.
CsrActiveConfig is set to 0x67 on config.plist..

I attached my EFI folder so you can hopefully fing my mistake(s)!

best,
Phil
 

Attachments

Joined
Aug 20, 2011
Messages
98
Motherboard
ASUS PRIME X299-DELUXE
CPU
i9-7900X
Graphics
Vega64
Mac
MacBook Pro
Mobile Phone
iOS
@rawx

Because …
• the processor is more expensive
• you have to use another board (C422 Chipset)
 
Joined
Aug 30, 2018
Messages
10
Motherboard
Asus Rog Strix X299 E-Gaming
CPU
i9-7940X
Graphics
GTX 1080
Mac
iMac, MacBook Pro
Mobile Phone
iOS
@kgp

Hi:)

Thx for your awesome guide! Maybe you could help me with my installation issues?:)
I followed your guid as good as possible but somehow the installation crashes with:
"Couldn´t allocate runtime area"

I Uploaded a picture of the issue and my EFI Folder. I really hope there is a solution to be found!

Thx for everything and best greetings,
Phil



My System:
Asus Rog Strix X299
Intel Core I9 7940
Gigabyte Gtx1080 Windforce
64gb G-Skill DDR4
 

Attachments

kgp

Retired
Joined
May 30, 2014
Messages
6,786
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
@kgp

Hi:)

Thx for your awesome guide! Maybe you could help me with my installation issues?:)
I followed your guid as good as possible but somehow the installation crashes with:
"Couldn´t allocate runtime area"

I Uploaded a picture of the issue and my EFI Folder. I really hope there is a solution to be found!

Thx for everything and best greetings,

Phil
Phil, everything in your EFI-Folder seems alright.. BTW.. THE CPU core ACPI replacements you enabled are for the i9-7940X?

Thus, I really don't know what causes the memory allocation errors with your mainboard..

Try to enable "above 4G decoding" in your BIOS... If this does not help try to reflash the BIOS..

Cheers and good luck,

KGP
 

RuleBreaker01

Banned
Joined
May 31, 2018
Messages
1,133
@rawx

Because …
• the processor is more expensive
• you have to use another board (C422 Chipset)
There is one more thing :
• The 7980XE is much faster since you can overclock it, what is not possible with the Xeon. ;-)
 
Last edited by a moderator:
Joined
Apr 23, 2011
Messages
4
Motherboard
ASUS PRIME X299-DELUXE
CPU
i7-7820X
Graphics
Nvidia 1070 GTX
Mac
iMac, Mac Pro
Mobile Phone
PRIME X299-DELUXE BIOS 1503
"Improve system stability and performance.
Update ME firmware to version 11.11.55.1509.
 
Joined
Feb 24, 2013
Messages
2,403
Motherboard
ASUS WS X299 SAGE/10G
CPU
i9-9980XE
Graphics
Radeon VII
Mac
MacBook Pro
Mobile Phone
iOS
Hey,
Thx a lot for your reply!!
I am using the aptioMemoryFix-64.efi and also the AptioInputFix-64.efi.
CsrActiveConfig is set to 0x67 on config.plist..

I attached my EFI folder so you can hopefully fing my mistake(s)!

best,
Phil
Looks good to me, but let's try these...

Can you delete all the files in drivers64UEFI and put these from the drivers64UEFI.zip (attached) in it? They are the latest.

Can you replace the kext files with the ones attached in newkextfolder.zip

Can you use the attached config.plist?

OR just download this attached EFI_modified_YPSuperman.zip and completely replace yours [delete current and copy this over] (keep a backup of yours somewhere). Make sure you only use the EFI folder inside

Report back if it works.
 

Attachments

Last edited:
Joined
Mar 5, 2011
Messages
190
Motherboard
ASUS Prime X299 Deluxe
CPU
i9 7920X
Graphics
Radeon VII
Mac
MacBook Pro
Mobile Phone
iOS
@kgp

Hi:)

Thx for your awesome guide! Maybe you could help me with my installation issues?:)
I followed your guid as good as possible but somehow the installation crashes with:
"Couldn´t allocate runtime area"

I Uploaded a picture of the issue and my EFI Folder. I really hope there is a solution to be found!

Thx for everything and best greetings,
Phil



My System:
Asus Rog Strix X299
Intel Core I9 7940
Gigabyte Gtx1080 Windforce
64gb G-Skill DDR4
Hi,

In bios select your disk about install the operation system and EFI partition.
 

kgp

Retired
Joined
May 30, 2014
Messages
6,786
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
Guide Update completed

1.) Black Screen on wake issue not caused be the current Vega system implementation but by some experimental XHC1 setup exclusively installed on my own X299 System. Neither the guide nor the formerly distributed Vega System SSDT with default XHCI implementation have been affected by this problem.

Sleep/Wake functionality fully recovered on my Vega Skylake-X/X299 System. :thumbup:

2.) Anyway note the following updates in SSDT-X299-iMacPro-Vega.aml and SSDT-X299-iMacPro-Nvidia.aml, newly attached to the originating post of this thread (guide):

a.) DTPG method outsourced from both files to SSDT-DTPG.aml and now implemented in form of external DTPG method calls within the definition blocks of both system SSDTs, as formerly already implemented in case of the SSDT-9-TB-minimal-hotplug-injector.aml. Note that it is now absolutely mandatory to add SSDT-DTPG.aml to /EFI/Clover/ACPI/patched/ also in case of the System-SSDTs!

b.) Adding THSS Intel X299 Series Thermal Subsystem Controller PCI device implementation kindly provided by @apfelnico to system SSDTs:

Code:
    Scope (\_SB.PCI0)
    {
        Device (THSS)
        {
            Name (_ADR, 0x00140002)  // _ADR: Address
            Name (THSS, One)
            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
            {
                Store (Package (0x0C)
                    {
                        "AAPL,slot-name",
                        Buffer (0x09)
                        {
                            "Built In"
                        },

                        "built-in",
                        Buffer (One)
                        {
                             0x00                                 
                        },

                        "name",
                        Buffer (0x24)
                        {
                            "Intel X299 Series Thermal Subsystem"
                        },

                        "model",
                        Buffer (0x24)
                        {
                            "Intel X299 Series Thermal Subsystem"
                        },

                        "device_type",
                        Buffer (0x13)
                        {
                            "Thermal-Controller"
                        },

                        "compatible",
                        Buffer (0x0D)
                        {
                            "pci8086,a2a1"
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }
        }
    }
which also results in a new Section E.9.2.9 and a shift in the numeration of all following subsections .

3.) New EFI-Folder implementation EFI-X299-10.13.6-Release-iMacPro1,1-010918.zip

EFI-Folder related changes:

Implementation of Clover_v2.4k_r4664

4.) Implementation of v.1503 ASUS Prime X299 Deluxe iMacPro Splash Screen BIOS firmware distribution
X299D.CAP.zip

5.) SafeSleepUSB.app or Jettison.app might help in circumventing the USB ejection error during sleep/wake, see Section E.4).

The respective 10.14 PB8 guide update for iMacPro Skylake-X/X299 under Mojave also has been successfully accomplished this evening by considering all of the above mentioned points in addition.

Enjoy and have fun :thumbup:

kgp.png
 

Attachments

Last edited:
Status
Not open for further replies.
Top