Jump to content
nmano

[Guide] Mac OSX 10.12 and 10.13 with X99 Broadwell-E family and Haswell-E family

2,140 posts in this topic

Recommended Posts

 

Could you explain better what this modify plist can do?

This below I mean...

Thank you

<key>Frequencies</key>
		<dict>
			<key>3400</key>
			<integer>0</integer>
			<key>3500</key>
			<integer>1</integer>
			<key>3600</key>
			<integer>2</integer>
			<key>3800</key>
			<integer>3</integer>
			<key>3900</key>
			<integer>4</integer>
			<key>4100</key>
			<integer>5</integer>
			<key>4300</key>
			<integer>6</integer>
		</dict> 

Apple FrequencyVectors only supported Frequencies High is 4100

Still they don’t support FrequencyVectors 4300

My system I overclock to 4300

 

Thats why we need edit.

Share this post


Link to post
Share on other sites
Advertisement

10.12.6 miner update XCPM for MSR_POWER_CTL

OLD

FC010000 DC330000 00000000 00000000 00001000 00000000 1A000400 

NEW

FC010000 DC330000 00000000 00000000 00000000 00000000 1A000400 

 

If C1E-Disabled

Find

FC010000 DC330000 00000000 00000000 00000000 00000000 1A000400 

Replace

FC010000 DC330000 00000000 00000000 00000000 00000000 59000421

Share this post


Link to post
Share on other sites

Thanks for your help!

I meant I did the frequencyvectors script, replacing macpro6,1 with imac17,1 or imac14,1. But same result... no xcpm...

I started to thinking what did I do wrong with my installation. I've been using hackintosh for 5 years and installed over 5 machines.

This is the first server system I've been using.

 

The motherboard is C612(Supermicro x10sra), with a Intel Xeon E5-2648L v4.

Is this similar to your system?

 

If you have time, could you please take a look at my clover configs? There are multiple config, but the one I'm using is config_test.plist.

Please note I disabled all the kerneltopatch except "xpcm performance fix 1".(I've tried enabled all those patches).

Also attached the appleintelinfo output.

 

Even I updated the freqVector(tried different models), I still got this from kernel log:

2017-08-05 23:20:44.675184-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendPStates - Success!
2017-08-05 23:20:44.675466-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendPStates - Success!
2017-08-05 23:20:44.675468-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendPStates - Success!
2017-08-05 23:20:44.683935-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendStepper - Stepper dictionary from plist is NULL!
2017-08-05 23:20:44.683938-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendStepper - Stepper dictionary from plist is NULL!
2017-08-05 23:20:44.684205-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::start - Failed to send stepper
2017-08-05 23:20:44.684207-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::start - Failed to send stepper

 

 

 

Find on pikeralpha github frequencyvevtors.sh script
Download it
Run terminal window and drag & drop script on it
Follow instructions and choose 14.1 or 17.1 in list you should see as option
Till process end you have to reboot
Now you should have xcpm=1 if you do not have other problem in your sierra installation
Link
https://github.com/Piker-Alpha/freqVectorsEdit.sh

 


Please forgive my dumb questions..

how to tell c1e-disabled? 

10.12.6 miner update XCPM for MSR_POWER_CTL

OLD

FC010000 DC330000 00000000 00000000 00001000 00000000 1A000400 

NEW

FC010000 DC330000 00000000 00000000 00000000 00000000 1A000400 

 

If C1E-Disabled

Find

FC010000 DC330000 00000000 00000000 00000000 00000000 1A000400 

Replace

FC010000 DC330000 00000000 00000000 00000000 00000000 59000421

CLOVER.zip

appleintelinfo.rtf

Share this post


Link to post
Share on other sites

Hi geeti,

In my opinion you are doing something wrong

first of all try to have only one config.plist in your clover folder and named config.plist

In my and others users testing many configs there could create some problems

Then try to run from terminal this command and put here its output:

 

kextstat

 

I try to attach a clover folder for you bu I don't know well all your system config , you should add it in your signature to help people helping

 

​With some clover version if I had multiple config in clover folder I had strange mixing data config beahviour

Your system could not start only with performance fix as the only kernel patch

​Then you have to verify if you have installed nullcpupm kext in your installation (I don't know how you did it)

 

and other things

If you have a solid backup you can try clover folder I attached here in few minutes from now!

 

Thanks for your help!

I meant I did the frequencyvectors script, replacing macpro6,1 with imac17,1 or imac14,1. But same result... no xcpm...

I started to thinking what did I do wrong with my installation. I've been using hackintosh for 5 years and installed over 5 machines.

This is the first server system I've been using.

 

The motherboard is C612(Supermicro x10sra), with a Intel Xeon E5-2648L v4.

Is this similar to your system?

 

If you have time, could you please take a look at my clover configs? There are multiple config, but the one I'm using is config_test.plist.

Please note I disabled all the kerneltopatch except "xpcm performance fix 1".(I've tried enabled all those patches).

Also attached the appleintelinfo output.

 

Even I updated the freqVector(tried different models), I still got this from kernel log:

2017-08-05 23:20:44.675184-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendPStates - Success!
2017-08-05 23:20:44.675466-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendPStates - Success!
2017-08-05 23:20:44.675468-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendPStates - Success!
2017-08-05 23:20:44.683935-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendStepper - Stepper dictionary from plist is NULL!
2017-08-05 23:20:44.683938-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendStepper - Stepper dictionary from plist is NULL!
2017-08-05 23:20:44.684205-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::start - Failed to send stepper
2017-08-05 23:20:44.684207-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::start - Failed to send stepper

 

 

 

 


Maybe you have an AMD gfx so I have not touched some parts

 

I have also deleted fakecpuid that it is not needed if you have some kernel patches set in your config

 

verify if you have nullcpuPM kext installed in S/L/E or in L/E

if you have, delete it and rebuild cache/permissions with kext utility

Archive.zip

Edited by fabiosun

Share this post


Link to post
Share on other sites

Hi Fabiosum,

 

Unfortunately the config you provided didn't work out either.. thanks anyway!

 

I was thinking about SSDT and freqvectors.

 

After running the freqVectorsEdit.sh, I noticed the Mac-[boardid].plist don't have the stepcontextdict any more. But according to some google search, piker said sending stepper requires the stepcontextdict. However, from the update log of freqVectorsEdit, I found Piker intentionally removed the stepcontextdict since one version... I'm just confused..

 

The second thing is, the ssdtPrGen doesn't support my CPU(e5-2648L v4). I added the parameter in "user defined.cfg". Will this generate a functional ssdt?

 

 

Hi geeti,

In my opinion you are doing something wrong

first of all try to have only one config.plist in your clover folder and named config.plist

In my and others users testing many configs there could create some problems

Then try to run from terminal this command and put here its output:

 

kextstat

 

I try to attach a clover folder for you bu I don't know well all your system config , you should add it in your signature to help people helping

 

​With some clover version if I had multiple config in clover folder I had strange mixing data config beahviour

Your system could not start only with performance fix as the only kernel patch

​Then you have to verify if you have installed nullcpupm kext in your installation (I don't know how you did it)

 

and other things

If you have a solid backup you can try clover folder I attached here in few minutes from now!

 


Maybe you have an AMD gfx so I have not touched some parts

 

I have also deleted fakecpuid that it is not needed if you have some kernel patches set in your config

 

verify if you have nullcpuPM kext installed in S/L/E or in L/E

if you have, delete it and rebuild cache/permissions with kext utility

Share this post


Link to post
Share on other sites

Hi,

Are you in 10.12.6 and you see only one P states (=18)?

Could you open a terminal window and run kextstat and show the output here when you can?

 

Your ssdt seems fine to me..it similar to mine with your cpu correct data

Also mine was not supported directly and  I have used in past to put it in user.cfg file before pike supported it directlly

 

Other question

Have you enabled in your bios various C states?

 

For our kind of XEON Cpu few think are mandatory

using a correct fakecpuid or broadwell cpu info and xcpm patches

and some patches if your bios is locked

then FV and ssdt should do the job

sorry, I would like to help you better but I miss many information...one of this is your installation method of macOS Sierra :-)

 

Hi Fabiosum,

 

Unfortunately the config you provided didn't work out either.. thanks anyway!

 

I was thinking about SSDT and freqvectors.

 

After running the freqVectorsEdit.sh, I noticed the Mac-[boardid].plist don't have the stepcontextdict any more. But according to some google search, piker said sending stepper requires the stepcontextdict. However, from the update log of freqVectorsEdit, I found Piker intentionally removed the stepcontextdict since one version... I'm just confused..

 

The second thing is, the ssdtPrGen doesn't support my CPU(e5-2648L v4). I added the parameter in "user defined.cfg". Will this generate a functional ssdt?

Share this post


Link to post
Share on other sites

Hi Sygey02

Your DSDT its ready now test and report.

 

Gigabyte X99 Ultra Gaming -CF

Gigabyte X99 Ultra Gaming -CF.zip

Share this post


Link to post
Share on other sites

Thanks for your help!

I meant I did the frequencyvectors script, replacing macpro6,1 with imac17,1 or imac14,1. But same result... no xcpm...

I started to thinking what did I do wrong with my installation. I've been using hackintosh for 5 years and installed over 5 machines.

This is the first server system I've been using.

 

The motherboard is C612(Supermicro x10sra), with a Intel Xeon E5-2648L v4.

Is this similar to your system?

 

If you have time, could you please take a look at my clover configs? There are multiple config, but the one I'm using is config_test.plist.

Please note I disabled all the kerneltopatch except "xpcm performance fix 1".(I've tried enabled all those patches).

Also attached the appleintelinfo output.

 

Even I updated the freqVector(tried different models), I still got this from kernel log:

2017-08-05 23:20:44.675184-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendPStates - Success!
2017-08-05 23:20:44.675466-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendPStates - Success!
2017-08-05 23:20:44.675468-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendPStates - Success!
2017-08-05 23:20:44.683935-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendStepper - Stepper dictionary from plist is NULL!
2017-08-05 23:20:44.683938-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendStepper - Stepper dictionary from plist is NULL!
2017-08-05 23:20:44.684205-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::start - Failed to send stepper
2017-08-05 23:20:44.684207-0400 0x822      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::start - Failed to send stepper

 

 

 

 

Please forgive my dumb questions..

how to tell c1e-disabled? 

10.12.6

Just change your Frequencies in IOPlatformPowerProfile

I have 4300

test and report.

10.12.6.zip

Share this post


Link to post
Share on other sites

Unfortunately it gives me this error .. and reboots! 

 

I wel try some other settings in plist!

test with X99_Injector USB 3.kext

remove if any dsdt patches in config.plist have.

X99_Injector USB 3.kext.zip

Share this post


Link to post
Share on other sites

test with X99_Injector USB 3.kext

remove if any dsdt patches in config.plist have.

 

 

When I use this kext  X99_Injector USB 3.kext   all USB ports stops working!

All its loading fine to the login screen but then all USB ports stops working!

 

I don't have any patches in plist, in fact I well provide my CLOVER .......  https://drive.google.com/file/d/0B0-k2xeTJWWoU1VwZmc5MkM2dDA/view?usp=sharing

 

I want to mention that now I can boot, but just to login info because off usb keyboard won't work

 

Hi! nmano! I used your zip file.  X99_Injector USB 3.kext and now usb its working!

 

​I notes that  with this   AppleALC.kext  my sistem panics and reboot. message  ( sistem uptime nanosecond)

 

when I remove this kext it boots fine!

 

How to make my sound working?

 

I used until now VoodooHDA.kext.  but I have no voice sound on mkv video files just ambient sound or background or effect sound, but no voice

Share this post


Link to post
Share on other sites

How to format Disk1mbrInstaller and Disk2InstallData

If I use usb and hard drive
Thank you

Share this post


Link to post
Share on other sites

@nmano

 

hello nmano , can you help me with dsdt?  3Q very much

I can't help no details.

Share this post


Link to post
Share on other sites
Last login: Thu Jul 27 14:38:58 on console
navaratnams-Pro:~ navaratnam$ sudo chown -R root:wheel /Users/navaratnam/Desktop/AppleIntelInfo.kext 
Password:
navaratnams-Pro:~ navaratnam$ sudo chmod -R 755 /Users/navaratnam/Desktop/AppleIntelInfo.kext 
navaratnams-Pro:~ navaratnam$ sudo kextload /Users/navaratnam/Desktop/AppleIntelInfo.kext 
navaratnams-Pro:~ navaratnam$ sudo cat /tmp/AppleIntelInfo.dat

AppleIntelInfo.kext v2.0 Copyright © 2012-2016 Pike R. Alpha. All rights reserved
enableHWP................................: 0

Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 0
logCStates...............................: 1
logIPGStyle..............................: 1
InitialTSC...............................: 0xe512306e128e (8395 MHz)
MWAIT C-States...........................: 8480

Processor Brandstring....................: Intel(R) Core(TM) i7-5960X CPU @ 3.00GHz

Processor Signature..................... : 0x306F2
------------------------------------------
 - Family............................... : 6
 - Stepping............................. : 2
 - Model................................ : 0x3F (63)

Model Specific Registers (MSRs)
------------------------------------------

MSR_CORE_THREAD_COUNT............(0x35)  : 0x1E
------------------------------------------
 - Core Count........................... : 8
 - Thread Count......................... : 16

MSR_PLATFORM_INFO................(0xCE)  : 0x80C3BF3811E00
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x1E (3000 MHz)
 - Ratio Limit for Turbo Mode........... : 1 (programmable)
 - TDP Limit for Turbo Mode............. : 1 (programmable)
 - Low Power Mode Support............... : 1 (LPM supported)
 - Number of ConfigTDP Levels........... : 1 (additional TDP level(s) available)
 - Maximum Efficiency Ratio............. : 12
 - Minimum Operating Ratio.............. : 8

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x7E000403
------------------------------------------
 - I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT)
 - CFG Lock............................. : 0 (MSR not locked)
 - C3 State Auto Demotion............... : 1 (enabled)
 - C1 State Auto Demotion............... : 1 (enabled)
 - C3 State Undemotion.................. : 1 (enabled)
 - C1 State Undemotion.................. : 1 (enabled)
 - Package C-State Auto Demotion........ : 1 (enabled)
 - Package C-State Undemotion........... : 1 (enabled)

MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x10414
------------------------------------------
 - LVL_2 Base Address................... : 0x414
 - C-state Range........................ : 1 (C6 is the max C-State to include)

IA32_MPERF.......................(0xE7)  : 0x2308028639
IA32_APERF.......................(0xE8)  : 0x26137394DB

MSR_FLEX_RATIO...................(0x194) : 0xE0000
------------------------------------------

MSR_IA32_PERF_STATUS.............(0x198) : 0x280400000C00
------------------------------------------
 - Current Performance State Value...... : 0xC00 (1200 MHz)

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

IA32_CLOCK_MODULATION............(0x19A) : 0x0

IA32_THERM_INTERRUPT.............(0x19B) : 0x0

IA32_THERM_STATUS................(0x19C) : 0x883C0000
------------------------------------------
 - Thermal Status....................... : 0
 - Thermal Log.......................... : 0
 - PROCHOT # or FORCEPR# event.......... : 0
 - PROCHOT # or FORCEPR# log............ : 0
 - Critical Temperature Status.......... : 0
 - Critical Temperature log............. : 0
 - Thermal Threshold #1 Status.......... : 0
 - Thermal Threshold #1 log............. : 0
 - Thermal Threshold #2 Status.......... : 0
 - Thermal Threshold #2 log............. : 0
 - Power Limitation Status.............. : 0
 - Power Limitation log................. : 0
 - Current Limit Status................. : 0
 - Current Limit log.................... : 0
 - Cross Domain Limit Status............ : 0
 - Cross Domain Limit log............... : 0
 - Digital Readout...................... : 60
 - Resolution in Degrees Celsius........ : 1
 - Reading Valid........................ : 1 (valid)

MSR_THERM2_CTL...................(0x19D) : 0x0

IA32_MISC_ENABLES................(0x1A0) : 0x850089
------------------------------------------
 - Fast-Strings......................... : 1 (enabled)
 - FOPCODE compatibility mode Enable.... : 0
 - Automatic Thermal Control Circuit.... : 1 (enabled)
 - Split-lock Disable................... : 0
 - Performance Monitoring............... : 1 (available)
 - Bus Lock On Cache Line Splits Disable : 0
 - Hardware prefetch Disable............ : 0
 - Processor Event Based Sampling....... : 0 (PEBS supported)
 - GV1/2 legacy Enable.................. : 0
 - Enhanced Intel SpeedStep Technology.. : 1 (enabled)
 - MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)
 - Adjacent sector prefetch Disable..... : 0
 - CFG Lock............................. : 0 (MSR not locked)
 - xTPR Message Disable................. : 1 (disabled)

MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x591200
------------------------------------------
 - Turbo Attenuation Units.............. : 0 
 - Temperature Target................... : 89
 - TCC Activation Offset................ : 0

MSR_MISC_PWR_MGMT................(0x1AA) : 0x400000
------------------------------------------
 - EIST Hardware Coordination........... : 0 (hardware coordination enabled)
 - Energy/Performance Bias support...... : 1
 - Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)
 - Thermal Interrupt Coordination Enable : 1 (thermal interrupt routed to all cores)

MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2B2B2B2B2B2B2B2B
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 2B (4300 MHz) 
 - Maximum Ratio Limit for C02.......... : 2B (4300 MHz) 
 - Maximum Ratio Limit for C03.......... : 2B (4300 MHz) 
 - Maximum Ratio Limit for C04.......... : 2B (4300 MHz) 
 - Maximum Ratio Limit for C05.......... : 2B (4300 MHz) 
 - Maximum Ratio Limit for C06.......... : 2B (4300 MHz) 
 - Maximum Ratio Limit for C07.......... : 2B (4300 MHz) 
 - Maximum Ratio Limit for C08.......... : 2B (4300 MHz) 

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1
------------------------------------------
 - Power Policy Preference...............: 1 (highest performance)

MSR_POWER_CTL....................(0x1FC) : 0x21040059
------------------------------------------
 - Bi-Directional Processor Hot..........: 1 (enabled)
 - C1E Enable............................: 0 (disabled)

MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03
------------------------------------------
 - Power Units.......................... : 3 (1/8 Watt)
 - Energy Status Units.................. : 14 (61 micro-Joules)
 - Time Units .......................... : 10 (976.6 micro-Seconds)

MSR_PKG_POWER_LIMIT..............(0x610) : 0x7FFD00014EA82
------------------------------------------
 - Package Power Limit #1............... : 3408 Watt
 - Enable Power Limit #1................ : 1 (enabled)
 - Package Clamping Limitation #1....... : 0 (disabled)
 - Time Window for Power Limit #1....... : 10 (2560 milli-Seconds)
 - Package Power Limit #2............... : 4090 Watt
 - Enable Power Limit #2................ : 1 (enabled)
 - Package Clamping Limitation #2....... : 1 (allow going below OS-requested P/T state setting Time Window for Power Limit #2)
 - Time Window for Power Limit #2....... : 3 (20 milli-Seconds)
 - Lock................................. : 0 (MSR not locked)

MSR_PKG_ENERGY_STATUS............(0x611) : 0x628157E
------------------------------------------
 - Total Energy Consumed................ : 6304 Joules (Watt = Joules / seconds)

MSR_PKG_POWER_INFO...............(0x614) : 0x1280460
------------------------------------------
 - Thermal Spec Power................... : 140 Watt
 - Minimum Power........................ : 0
 - Maximum Power........................ : 0
 - Maximum Time Window.................. : 0

MSR_PP0_POWER_LIMIT..............(0x638) : 0x14FFD0
------------------------------------------
 - Power Limit.......................... : 4090 Watt
 - Enable Power Limit................... : 1 (enabled)
 - Clamping Limitation.................. : 0 (disabled)
 - Time Window for Power Limit.......... : 10 (10240 milli-Seconds)
 - Lock................................. : 0 (MSR not locked)

MSR_PP0_ENERGY_STATUS............(0x639) : 0x0

MSR_TURBO_ACTIVATION_RATIO.......(0x64C) : 0x0

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x1E
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x940000001B0460
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x94000000000000
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC6_IRTL...................(0x60b) : 0x0
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x1F5349EC84
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x1FB600C
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x8157003B82

IA32_TSC_DEADLINE................(0x6E0) : 0xE5123B05752C

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 30 (3000 MHz)
Maximum Turbo Ratio/Frequency............: 43 (4300 MHz)
P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (12) 35 ]
CPU C3-Cores [ 0 4 6 9 11 14 ]
CPU C6-Cores [ 0 2 4 6 8 10 12 14 ]
CPU P-States [ (12) 23 35 ]
CPU C3-Cores [ 0 1 4 6 8 9 11 14 ]
CPU C6-Cores [ 0 2 4 6 8 9 10 12 14 ]
CPU P-States [ (12) 23 32 35 ]
CPU C3-Cores [ 0 1 4 6 8 9 11 14 15 ]
CPU P-States [ 12 23 26 32 35 (43) ]
CPU C3-Cores [ 0 1 4 6 8 9 10 11 14 15 ]
CPU P-States [ (12) 20 23 26 32 35 43 ]
CPU P-States [ (12) 20 23 26 32 35 39 43 ]
CPU P-States [ (12) 20 23 24 26 32 35 39 43 ]
CPU C3-Cores [ 0 1 4 6 7 8 9 10 11 14 15 ]
CPU P-States [ 12 20 23 24 (25) 26 32 35 39 43 ]
CPU P-States [ (12) 20 23 24 25 26 27 32 35 39 43 ]
CPU C6-Cores [ 0 1 2 4 6 8 9 10 12 14 ]
CPU P-States [ (12) 20 23 24 25 26 27 32 34 35 39 43 ]
CPU C6-Cores [ 0 1 2 4 6 8 9 10 12 14 15 ]
CPU C3-Cores [ 0 1 4 5 6 7 8 9 10 11 14 15 ]
CPU P-States [ (12) 20 23 24 25 26 27 31 32 34 35 39 43 ]
CPU P-States [ (12) 20 23 24 25 26 27 28 31 32 34 35 39 43 ]
CPU P-States [ 12 18 20 (21) 23 24 25 26 27 28 31 32 34 35 39 43 ]
CPU P-States [ (12) 18 20 21 23 24 25 26 27 28 30 31 32 34 35 39 43 ]
CPU P-States [ (12) 16 18 20 21 23 24 25 26 27 28 30 31 32 34 35 39 43 ]
CPU P-States [ (12) 16 18 20 21 22 23 24 25 26 27 28 30 31 32 34 35 39 43 ]
navaratnams-Pro:~ navaratnam$ 

XCPM 10.12 and 10.13 for Haswell-E update

Bios settings

C1E: Disabled

C6/C7: Enabled

EIST-Enabled

 

 

XCPM 10.12 and 10.13 update.zip

 

Hi nmano

I get random freezes trouble with xcpm on my sierra 10.12.6,

I can succeed enable xcpm on my Gigabyte x99 phoenix sli mb with e5-1650 v3,but when I logined sierra,it will get freezes after few mintues.

if I disable xcpm,random freezes will not happen.

 

my bios configuration

turbo boost technology - auto

Hyper-Threading thechnology - auto

cpu enhanced halt(c1e) - disable

c3 state support - enable

c6/c7 state support - disable

cpu thermal  monitor - disable

cpu eist function - disable

 

my clover config confguration also update as your lastest config,but still random freezes,I have losted myself with xcpm.

CLOVER.zip

AppleIntelInfo0810.txt

Share this post


Link to post
Share on other sites

Hey guys looking to build a new system for music production to use Logic Pro x, I.d like to get and Intel Xeon OEM E5-2696 V3 SR1XK 2.3GHz 18Core 145W 45MB LGA 2011-3 Processor CPU from Ebay which is the same cpu as the E5-2699 V3 with an Asus X99A/USB 3.1 mobo  OR Asus X99-A II

 .

What do you think guys?

Share this post


Link to post
Share on other sites

Hi

Hi have had it for about four months

It is a good cpu and you will be happy!

It is pretty simple to configure and performance are very good in multicore jobs

Hey guys looking to build a new system for music production to use Logic Pro x, I.d like to get and Intel Xeon OEM E5-2696 V3 SR1XK 2.3GHz 18Core 145W 45MB LGA 2011-3 Processor CPU from Ebay which is the same cpu as the E5-2699 V3 with an Asus X99A/USB 3.1 mobo  OR Asus X99-A II

 .

What do you think guys?

Share this post


Link to post
Share on other sites

XCPM

I add some missing data for FrequencyVectors. (ThermalConfiguration,IOPlatformSystemSleepPolicy)

just replace in IOPlatformPluginFamily.kext

its worked well No panic 10.12 and 10.13

change your Frequencies I made 4300

 

XCPM_enabler.zip

post-413859-0-58130800-1502455108_thumb.png

post-413859-0-05229300-1502455615_thumb.png

Share this post


Link to post
Share on other sites

Hi Fabiosun,

 

Sorry for my late reply. It was a busy week at work!

I have attached the clover folder as well as kext output and ioreg.

Could you please take a look what's wrong? The problem is mach.xcpm.mode = 0 no matter what I've done.

 

For the questions you asked me.

1. Yes. It's on 10.12.6 and I only see one P state(18).

2. The C states are enabled.

 

 

------update 1 ----------

 

I just used a patched bios to unlocked the 0xe2.

 

From the appleintelinfo output, I saw this:

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x403
------------------------------------------
 - I/O MWAIT Redirection Enable......... : 1 (enabled, IO read of MSR(0xE4) mapped to MWAIT)
 - CFG Lock............................. : 0 (MSR not locked)
 - C3 State Auto Demotion............... : 0 (disabled/unsupported)
 - C1 State Auto Demotion............... : 0 (disabled/unsupported)
 - C3 State Undemotion.................. : 0 (disabled/unsupported)
 - C1 State Undemotion.................. : 0 (disabled/unsupported)
 - Package C-State Auto Demotion........ : 0 (disabled/unsupported)
 - Package C-State Undemotion........... : 0 (disabled/unsupported)
 
Does it mean the c states not enabled?

 

 

---------update 2-----------

The kernel log shows this :

2017-08-12 10:41:13.750811-0400 0x77a      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendStepper - Stepper dictionary from plist is NULL!
2017-08-12 10:41:13.750813-0400 0x77a      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::sendStepper - Stepper dictionary from plist is NULL!
2017-08-12 10:41:13.881688-0400 0x77a      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::start - Failed to send stepper
2017-08-12 10:41:13.881691-0400 0x77a      Default     0x0                  0      kernel: (IOPlatformPluginFamily) X86PlatformShim::start - Failed to send stepper
 
I'm just so confused.. With the frequencyEdit script, the generated plist file does not contain any stepcontextdict. So how the x86platformshim is suppose to load stepper? Could you check with your working hackintosh, if the [macpro6,1].plist contains stepcontextdict?
 
I'm actually using @nmano 's plist that he attached in last post. It does not contain stepcontextdict either.

 

Hi,

Are you in 10.12.6 and you see only one P states (=18)?

Could you open a terminal window and run kextstat and show the output here when you can?

 

Your ssdt seems fine to me..it similar to mine with your cpu correct data

Also mine was not supported directly and  I have used in past to put it in user.cfg file before pike supported it directlly

 

Other question

Have you enabled in your bios various C states?

 

For our kind of XEON Cpu few think are mandatory

using a correct fakecpuid or broadwell cpu info and xcpm patches

and some patches if your bios is locked

then FV and ssdt should do the job

sorry, I would like to help you better but I miss many information...one of this is your installation method of macOS Sierra :-)

CLOVER.zip

kextstat_output.txt

Calamari.ioreg.zip

Share this post


Link to post
Share on other sites

Hi geeti

If you have a solid backup

try to completely change your EFI with this one

Also you have to be sure to have frequency vectors injected with pike script

 

Generally you can also see more steps thane one if xcpm=0

but I am confident with these patches you can solve

 

geeti.zip

Share this post


Link to post
Share on other sites
Hi nmano!
I want to thank you once again for your support!
Secondly, I want to mention that the files you patched for me work perfectly.
I apologize for not being able to confirm sooner but I have encountered some problems and it took more time for the tests.
As far as AppleALC is concerned, it works perfectly after changing the id leyout in 0x01
The tricky part is that after installing Nvidia Webdriver, the sound stops working, but it appears to be active in the sound manger.
Do you have any idea what I should do to make AppleALC, Realtek ALC1150, work with the Video Driver installed?

 

Or if anyone here knows what to do? Any advice is welcome.

Share this post


Link to post
Share on other sites

Hi geeti

If you have a solid backup

try to completely change your EFI with this one

Also you have to be sure to have frequency vectors injected with pike script

 

Generally you can also see more steps thane one if xcpm=0

but I am confident with these patches you can solve

Very much appreciate. It's working now..

 

One issue left is, in my AppleIntelInfo.data output, the IA32_ENERGY_PERF_BIAS is  0. pikeralpha says it should be [1,15].

Did you have similar issue?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×