Contribute
Register

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

Status
Not open for further replies.
Hi, I am fairly new to Hackintosh in general and MacOS 10.14.1 in particular and followed your guide.

Currently I try to get the CPU Frequency to a reasonable speed. My Mainboard has MSR Registers unlocked and XPCM seems to work. The CPU seems to stay mostly on P12 state (1.20 GHz), but apparently DOES change frequency sometimes. machdep.xcpm.ratio_changes_total is far from zero. However when I stress the CPU with CineBench, it stays on this ratio.

machdep.xcpm.mode -> 1
machdep.xcpm.vectors_loaded_count -> 1

I updated my BIOS microcode to the version of 09/18 (so quite new) and verified that in the running BIOS.

Apart from the obvious differences in core count etc., the values of AppleIntelInfo.kext seem to be the same except for one:

MSR_IA32_PERF_CONTROL............(0x199) : 0xC
------------------------------------------
- Target performance State Value....... : 0xC (0 MHz)
- Intel Dynamic Acceleration........... : 0 (IDA engaged)

Full version and EFI Partition attached.

I would very much appreciate advice. And thank you already for this very concise guide! It worked really well for me so far.

Sincerely
 

Attachments

  • AppleIntelInfo.txt
    9 KB · Views: 95
  • EFI.zip
    31.6 MB · Views: 65
Hi, I am fairly new to Hackintosh in general and MacOS 10.14.1 in particular and followed your guide.

Currently I try to get the CPU Frequency to a reasonable speed. My Mainboard has MSR Registers unlocked and XPCM seems to work. The CPU seems to stay mostly on P12 state (1.20 GHz), but apparently DOES change frequency sometimes. machdep.xcpm.ratio_changes_total is far from zero. However when I stress the CPU with CineBench, it stays on this ratio.

machdep.xcpm.mode -> 1
machdep.xcpm.vectors_loaded_count -> 1

I updated my BIOS microcode to the version of 09/18 (so quite new) and verified that in the running BIOS.

Apart from the obvious differences in core count etc., the values of AppleIntelInfo.kext seem to be the same except for one:

MSR_IA32_PERF_CONTROL............(0x199) : 0xC
------------------------------------------
- Target performance State Value....... : 0xC (0 MHz)
- Intel Dynamic Acceleration........... : 0 (IDA engaged)

Full version and EFI Partition attached.

I would very much appreciate advice. And thank you already for this very concise guide! It worked really well for me so far.

Sincerely

I could not detect major inconsistencies in your config.plist. Just a few tiny corrections attached below.

In principle, everything should work was expected.

Please post an IPG screenshot with CPU idle and CPU max. load (Cinebench) conditions.

If your CPU does not behave expected there is still something wrong with your BIOS or your BIOS settings.
 

Attachments

  • config.plist.zip
    3.8 KB · Views: 53
I could not detect major inconsistencies in your config.plist. Just a few tiny corrections attached below.

In principle, everything should work was expected.

Please post an IPG screenshot with CPU idle and CPU max. load (Cinebench) conditions.

If your CPU does not behave expected there is still something wrong with your BIOS or your BIOS settings.

Thank you very much for the quick reply!

I updated my config.plist according to your file and attached a screenshot of Intel Power Gadget below.

I suspect my BIOS is somehow off, Ive read that others in this thread encountered similar problems when EIST was enabled. Unfortunately my BIOS doesn't appear to have a switch for that, and even disabling SpeedStep doesn't fix the issue.

Are there other options to get somewhat native speeds without dropping Power Management at all, or can I somehow circumvent the EIST issue?

Sincerely
 

Attachments

  • IPG_idle+load.png
    IPG_idle+load.png
    121.8 KB · Views: 88
Thank you very much for the quick reply!

I updated my config.plist according to your file and attached a screenshot of Intel Power Gadget below.

I suspect my BIOS is somehow off, Ive read that others in this thread encountered similar problems when EIST was enabled. Unfortunately my BIOS doesn't appear to have a switch for that, and even disabling SpeedStep doesn't fix the issue.

Are there other options to get somewhat native speeds without dropping Power Management at all, or can I somehow circumvent the EIST issue?

Sincerely

Don’t disable speed step and you should be able to disable EIST within your BIOS settings.

I recommend to upload screenshots of your complete BIOS settings. Maybe somebody with the same or a similar mobo can help.
 
macOS Mojave 10.14.2 Beta 3 (18C48a)

Screenshot 2018-11-17 at 14.46.07.png



Code:
_XCPM_performance_patch

10.14.2 Beta 3 (18C48a)

Find: C1E3084863D389D048C1EA20B9990100000F3048FF05C37276004883C4085B5DC30F1F4000

Repl: B800FF00004863D389D048C1EA20B9990100000F3048FF05C37276004883C4085B5DC39090

Screenshot 2018-11-17 at 14.49.46.png
 
Last edited:
X-99 motherboards accept the Haswell and Broadwell Xeon CPUs with Socket LGA 2011-3 like the E5-2695 V3 or the E5-2697 v3.
These CPUs in the ES (Engineering Sample) form are available quite cheaply on Aliexpress.
The Mac Pro 2013 12-core 24-thread mounted a variant of this Xeon, the E5-2697 v2.
Would these CPU be suitable for running MacOS?
Would this guide be helpful or the configuration might differ?

Thanks.
 
X-99 motherboards accept the Haswell and Broadwell Xeon CPUs with Socket LGA 2011-3 like the E5-2695 V3 or the E5-2697 v3.
These CPUs in the ES (Engineering Sample) form are available quite cheaply on Aliexpress.
The Mac Pro 2013 12-core 24-thread mounted a variant of this Xeon, the E5-2697 v2.
Would these CPU be suitable for running MacOS?
Would this guide be helpful or the configuration might differ?

Thanks.

E5-2697 v2 - Ivy Bridge not covered by this guide.
 
E5-2697 v2 - Ivy Bridge not covered by this guide.
How about the the Haswell and Broadwell Xeons?
They fit in the X-99 Motherboards. Vendor have them listed in the CPU support documentation.

Thanks
 
How about the the Haswell and Broadwell Xeons?
They fit in the X-99 Motherboards. Vendor have them listed in the CPU support documentation.

Thanks

They work. There are several users with Haswell and Broadwell Xeons along this thread who might be able to help and provide further information if necessary.
 
They work. There are several users with Haswell and Broadwell Xeons along this thread who might be able to help and provide further information if necessary.
Thanks a lot!
 
Status
Not open for further replies.
Back
Top