Contribute
Register

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

Status
Not open for further replies.
Joined
Jan 26, 2018
Messages
930
Motherboard
ASRock X299 Professional Gaming XE
CPU
i9-7980xe
Graphics
Vega
Mac
Mac Pro
Mobile Phone
Android
This did not work for me. I removed lilu and NvidiaGraphicsFixup and put this in place and rebooted and only came up with 2 displays.
Hi.

Could you try with this kext (that replaces NvidiaGraphicsFixup, no need for both)

I'd be interested to see if that's working for you...
It's basically the NvidiaGraphicsFixup kext, with everything touching the nvidia drivers removed.
 

Attachments

Joined
Mar 28, 2011
Messages
231
Motherboard
Asus Tuf X299 Mark 1
CPU
i9-7900X
Graphics
RX 5700 XT
Mobile Phone
iOS
Again updated. Excess CPU cores are now also removed from the DSDT. This new patch is also available individually.

Only for ASUS PRIME X299 DELUXE.
Interestingly, these patches except one are all valid for my board, but I have a problem. My dsdt gives errors already before applying them and will not let me save.

How do I save it? Is it necessary to fix these errors?
 

Attachments

Joined
Apr 17, 2012
Messages
98
Motherboard
Asus X299 Prime Deluxe
CPU
i9-7960x
Graphics
Vega 56
Oversaw the post... But I would not recommend anyone to set those Core Turbo Ratios settings.

1) not necessary for running MacOS at all

2) could cause boot errors, if one of the cores is not able to work with one of the Core Ratio Settings. (Not booting at all, freezing etc...)

Just my 2 cents...
Any advice would be greatly appreciated - particularly for CPU and Thunderbolt settings
 
Joined
Jan 26, 2018
Messages
930
Motherboard
ASRock X299 Professional Gaming XE
CPU
i9-7980xe
Graphics
Vega
Mac
Mac Pro
Mobile Phone
Android
Interestingly, these patches except one are all valid for my board, but I have a problem. My dsdt gives errors already before applying them and will not let me save.

How do I save it? Is it necessary to fix these errors?
Just comment those 7 lines...
 
Joined
Nov 7, 2017
Messages
30
Motherboard
Asus Prime x299 Deluxe
CPU
i9-7900x
Graphics
Radeon Vega Frontier Edition
Hi.

Could you try with this kext (that replaces NvidiaGraphicsFixup, no need for both)

I'd be interested to see if that's working for you...
It's basically the NvidiaGraphicsFixup kext, with everything touching the nvidia drivers removed.
Can you repost the file? It's empty.
 
Joined
Aug 2, 2011
Messages
865
Motherboard
X299 Designare EX
CPU
i9-7980XE
Graphics
Vega 64
Mac
MacBook Air, MacBook Pro, Mac Pro
Classic Mac
512K, Plus
Mobile Phone
iOS
The Designare EX BIOS settings are already part of my guide. See section B.3)! I asked for user feedback if any Designare EX BIOS setting is yet missing or needs to be modified. There was no further reply.

Cheers,

KGP
I've got about 3 weeks of personal stuff to deal with before I can order enough parts to put mine together. I will follow your guide and if something has to change, I will let you know. Thanks!
 
Joined
Jan 26, 2018
Messages
930
Motherboard
ASRock X299 Professional Gaming XE
CPU
i9-7980xe
Graphics
Vega
Mac
Mac Pro
Mobile Phone
Android
Could someone post their ACPI\original\ (dsdt.aml and ssdt*.aml) ?
I'm adapting the Dsdt patches made by @apfelnico for the GB Designare, and wanted to compare some stuff (in particular find equivalent not found as-is in the GB one)

thanks in advance
 
Joined
Nov 7, 2017
Messages
30
Motherboard
Asus Prime x299 Deluxe
CPU
i9-7900x
Graphics
Radeon Vega Frontier Edition
Hi.

Could you try with this kext (that replaces NvidiaGraphicsFixup, no need for both)

I'd be interested to see if that's working for you...
It's basically the NvidiaGraphicsFixup kext, with everything touching the nvidia drivers removed.
Cool, I left lilu in place and installed this and all three displays came up!

Great job!
 
Joined
Jan 26, 2018
Messages
930
Motherboard
ASRock X299 Professional Gaming XE
CPU
i9-7980xe
Graphics
Vega
Mac
Mac Pro
Mobile Phone
Android
Cool, I left lilu in place and installed this and all three displays came up!
Great job!
That is very weird, the kext does the exact same thing as the kext clover patch ... Are you sure you copied the stuff as is or had it marked as enabled?
(in the plist it should be this entry:
Code:
           <dict>
               <key>Comment</key>
               <string>AppleGraphicsDevicePolicy board-id -&gt; board-ix</string>
               <key>Disabled</key>
               <false/>
               <key>Find</key>
               <data>
               Ym9hcmQtaWQ=
               </data>
               <key>InfoPlistPatch</key>
               <false/>
               <key>Name</key>
               <string>AppleGraphicsDevicePolicy</string>
               <key>Replace</key>
               <data>
               Ym9hcmQtaXg=
               </data>
           </dict>
I'll post the source code on my github later today...
Edit: https://github.com/jyavenard/Vega5KFixup

The advantage over the original nvidia kext, is that it touches nothing else but board-id

But I can't think of a reason on why the kext would work where the clover patch doesn't
 
Last edited:
Status
Not open for further replies.
Top