Contribute
Register

iMac Pro X99 - Live the Future now with macOS 10.14 Mojave [Successful Build/Extended Guide]

Joined
Nov 1, 2018
Messages
204
Motherboard
Asus Rampage VI Extreme
CPU
i9-7980XE
Graphics
GTX 1080 TI
Mac
Mac Pro
Classic Mac
iMac
Mobile Phone
Android, iOS
Hello Kgp,

I was a bit busy, and windows was giving me a few problems for some reason. I got some time today to complete the updates and get the BIOS ready for the micro code update.

I have updated my bios and the CPU micro code:

Steps that I followed:
  1. Downloaded UBU from the link your guide supplied.
  2. Downloaded fresh bios from Asus.
  3. Moved all the files to the correct directory.
  4. Used UBU to update the micro codes and create a new bios file.
  5. Used the "R5E10.CAP" and patched it with UEFIPatch.
I then flashed the bios and booted into the macOS.
Screenshot 2018-11-27 at 18.05.33.png
Once the macOS booted I then gave it a few seconds and launched CineBench. I then noticed that "core 5" was at 2.97 Ghz constant and the rest were clocked at 1.19 Ghz constant (even when idle).

Screenshot 2018-11-27 at 16.57.36.png
That looked a bit weird, I then rebooted and did another test.

Screenshot 2018-11-27 at 18.12.54.png Screenshot 2018-11-27 at 18.14.37.png
Screenshot 2018-11-27 at 18.14.58.png Screenshot 2018-11-27 at 18.15.22.png

I have also attached my EFI again, just incase you would like to see it and check for any changes that might have cause this ?

Thanks again,
Curious/\/\ac
 

Attachments

GDS

Joined
May 23, 2010
Messages
227
Motherboard
X99 Deluxe II
CPU
Xeon 2696 v4
Graphics
Gigabyte Aorus 1080 Ti Waterforce
Mac
MacBook Pro
Mobile Phone
iOS
I am sorry but I am afraid that I cannot help at all
an ES is too tricky because the architecture is sometimes different:
ES cover: alpha, beta and Release candidates CPU
it means that if you are lucky it looks pretty the same than a standard one
if you are not lucky: it will be unstable and sometimes impossible to use :(

this is why I stay very far of ES

good luck

Okay,
i tried it but unfortunately it didn't help.
But still thanks for all your effort!
Would be awesome if @GDS can help, but apparently an ES version behaves a bit different than expected.
 
Joined
Nov 23, 2018
Messages
7
Motherboard
ASUS X99-A II
CPU
Intel E5-2660v3
Graphics
Asus Radeon RX 570 Expedition Hybrid
Mobile Phone
iOS
Hi kgp,

first of all thanks for this great guide.

It works almost fine on my system.

At the moment i have one issue:
My CPU runs in idle at 75W and 50 degrees.
I configured XCMP the same way like your guide says.
But every time I check with "sysctl machdep.xcpm.mode" the return is 0.

Do you have any ideas or a workaround to fix this issue?

My System:
Asus x99-A II
Intel Xeon E5-2660v6 (Haswell-EP)

Thanks
Torock
 

kgp

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

first of all thanks for this great guide.

It works almost fine on my system.

At the moment i have one issue:
My CPU runs in idle at 75W and 50 degrees.
I configured XCMP the same way like your guide says.
But every time I check with "sysctl machdep.xcpm.mode" the return is 0.

Do you have any ideas or a workaround to fix this issue?

My System:
Asus x99-A II
Intel Xeon E5-2660v6 (Haswell-EP)

Thanks
Torock
If you would have configured it the same way it would work. BTW.. You have a Haswell-EP CPU. You might need need to implement the Haswell-EP bootstrap patch in addtion. See Readme.md of x99 EFI-Folder repository.
 
Joined
Nov 23, 2018
Messages
7
Motherboard
ASUS X99-A II
CPU
Intel E5-2660v3
Graphics
Asus Radeon RX 570 Expedition Hybrid
Mobile Phone
iOS
If you would have configured it the same way it would work. BTW.. You have a Haswell-EP CPU. You might need need to implement the Haswell-EP bootstrap patch in addtion. See Readme.md of x99 EFI-Folder repository.
I tried to implement this Haswell-EP bootstrap but no success...

View media item 191256
I also added xcpm_cpuid_set_info but the system didn't boot.

I also double checked the Bios Settings but there is no difference to your guide
 

kgp

Joined
May 30, 2014
Messages
6,899
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
I tried to implement this Haswell-EP bootstrap but no success...

View media item 191256
I also added xcpm_cpuid_set_info but the system didn't boot.

I also double checked the Bios Settings but there is no difference to your guide
Also xcpm_cpuid_set_info is different for Haswell but is not required anyway.

Else I cannot commend on anything as you also did not provide any useful information I could work on so far. I am not a visionary, my friend and my help is restricted to the information provided by the user.
 

kgp

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

I was a bit busy, and windows was giving me a few problems for some reason. I got some time today to complete the updates and get the BIOS ready for the micro code update.

I have updated my bios and the CPU micro code:

Steps that I followed:
  1. Downloaded UBU from the link your guide supplied.
  2. Downloaded fresh bios from Asus.
  3. Moved all the files to the correct directory.
  4. Used UBU to update the micro codes and create a new bios file.
  5. Used the "R5E10.CAP" and patched it with UEFIPatch.
I then flashed the bios and booted into the macOS.
Once the macOS booted I then gave it a few seconds and launched CineBench. I then noticed that "core 5" was at 2.97 Ghz constant and the rest were clocked at 1.19 Ghz constant (even when idle).

That looked a bit weird, I then rebooted and did another test.


I have also attached my EFI again, just incase you would like to see it and check for any changes that might have cause this ?

Thanks again,
Curious/\/\ac
After the microcode update did you also patch your BIOS firmware to unlock the MSR register?
 
Joined
Nov 23, 2018
Messages
7
Motherboard
ASUS X99-A II
CPU
Intel E5-2660v3
Graphics
Asus Radeon RX 570 Expedition Hybrid
Mobile Phone
iOS
Also xcpm_cpuid_set_info is different for Haswell but is not required anyway.

Else I cannot commend on anything as you also did not provide any useful information I could work on so far. I am not a visionary, my friend and my help is restricted to the information provided by the user.
Sorry for bad information.I added my EFI Folder, dsdt.aml, an export of ioreg and the bios setting for cpu powermanagement.

I hope this is more helpful.
 

Attachments

kgp

Joined
May 30, 2014
Messages
6,899
Motherboard
ASUS WS X299 Sage 10G
CPU
i9-7980XE
Graphics
Vega 64
Mac
iMac, MacBook Pro, Mac mini
Mobile Phone
iOS
Sorry for bad information.I added my EFI Folder, dsdt.aml, an export of ioreg and the bios setting for cpu powermanagement.

I hope this is more helpful.
Another question: did you update CPU microcodes in your BIOS firmware and patch the latter to unlock the MSR register for kernel write?
 
Joined
Nov 23, 2018
Messages
7
Motherboard
ASUS X99-A II
CPU
Intel E5-2660v3
Graphics
Asus Radeon RX 570 Expedition Hybrid
Mobile Phone
iOS
Another question: did you update CPU microcodes in your BIOS firmware and patch the latter to unlock the MSR register for kernel write?
Yes I used the file you offered in your guide
 
Top