Contribute
Register

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

Status
Not open for further replies.
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.
 
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
 
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.
 
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
 
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.
 
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?
 
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

  • Archiv.zip
    34.1 MB · Views: 108
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?
 
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
 
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.

You are missing a properly adopted TSCAdjustReset.kext in your EFI-folder !

Did you correctly adopt the CPxx->PRxx CPU ACPI replacements for your CPU? Else disable all CPxx->PRxx CPU ACPI replacements!

Audio ID must be 5 under Mojave!

Use vanilla AppleALC.kext approach instead of AppleHDA.kext patching! Remove all related kext patches. Also disable com.apple.driver.usb.AppleUSBXHCI, com.apple.driver.AppleHIDKeyboard, com.apple.driver.AppleHIDKeyboard and com.apple.driver.AppleHDAController and AppleEthernetAquantiaAqtion patches.
 
Status
Not open for further replies.
Back
Top