Contribute
Register

Help with post-install Lenovo Ideapad 710s-13IKB

Status
Not open for further replies.
I know but how much can you tell from these files? I thought maybe I can try something myself if you tell me what to look for. But here are fresh grabs, I am grateful for what you find.

I don't see anything wrong here regarding power management.
Maybe you should check Activity Monitor for runaway CPU usage...
 
I don't see anything wrong here regarding power management.
Maybe you should check Activity Monitor for runaway CPU usage...
Thanks for checking..

There is nothing abnormal in CPU usage..

I had AppleIntelInfo kext built and now found where it went. I tried loading it, but get this:
Diagnostics for AppleIntelInfo.kext:

Authentication Failures:

File owner/permissions are incorrect (must be root:wheel, nonwritable by group/other):

AppleIntelInfo.kext

Contents

Info.plist

MacOS

AppleIntelInfo


Code Signing Failure: not code signed
--
Not really knowing what to do, I tried the command

Luds-iMac:desktop First$ chown root:wheel appleintelinfo.kext

and repeated for all the contents of the kext. Now it works!

This is the output for my desktop which I was compiling the kext on (but not the one that I suspect has problems)
Code:
AppleIntelInfo.kext v2.4 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.


Settings:

------------------------------------------

logMSRs..................................: 1

logIGPU..................................: 1

logCStates...............................: 1

logIPGStyle..............................: 1


Warning: Clover hw.busfrequency error detected : 17d78400

InitialTSC...............................: 0x847e6472c5f (227 MHz)

MWAIT C-States...........................: 1319200


Processor Brandstring....................: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz


Processor Signature..................... : 0x506E3

------------------------------------------

 - Family............................... : 6

 - Stepping............................. : 3

 - Model................................ : 0x5E (94)


Model Specific Registers (MSRs)

------------------------------------------


MSR_CORE_THREAD_COUNT............(0x35)  : 0xFFFFFF8055A7ED00

------------------------------------------

 - Core Count........................... : 4

 - Thread Count......................... : 8


MSR_PLATFORM_INFO................(0xCE)  : 0x80838F1012800

------------------------------------------

 - Maximum Non-Turbo Ratio.............. : 0x28 (4000 MHz)

 - Ratio Limit for Turbo Mode........... : 1 (programmable)

 - TDP Limit for Turbo Mode............. : 1 (programmable)

 - Low Power Mode Support............... : 0 (LMP not supported)

 - Number of ConfigTDP Levels........... : 0 (only base TDP level available)

 - Maximum Efficiency Ratio............. : 8

 - Minimum Operating Ratio.............. : 8


MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x1E008006

------------------------------------------

 - I/O MWAIT Redirection Enable......... : 0 (not enabled)

 - CFG Lock............................. : 1 (MSR locked until next reset)

 - 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........ : 0 (disabled/unsupported)

 - Package C-State Undemotion........... : 0 (disabled/unsupported)


MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x31814

------------------------------------------

 - LVL_2 Base Address................... : 0x1814

 - C-state Range........................ : 3 (C-States not included, I/O MWAIT redirection not enabled)


IA32_MPERF.......................(0xE7)  : 0xB15B14B22B

IA32_APERF.......................(0xE8)  : 0x7B7183B85C


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

------------------------------------------


MSR_IA32_PERF_STATUS.............(0x198) : 0x2A9B00002C00

------------------------------------------

 - Current Performance State Value...... : 0x2C00 (4400 MHz)


MSR_IA32_PERF_CONTROL............(0x199) : 0x2C00

------------------------------------------

 - Target performance State Value....... : 0x2C00 (4400 MHz)

 - Intel Dynamic Acceleration........... : 0 (IDA engaged)


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


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


IA32_THERM_STATUS................(0x19C) : 0x88430000

------------------------------------------

 - 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...................... : 67

 - 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) : 0x641400

------------------------------------------

 - Turbo Attenuation Units.............. : 0

 - Temperature Target................... : 100

 - TCC Activation Offset................ : 0


MSR_MISC_PWR_MGMT................(0x1AA) : 0x18C1

------------------------------------------

 - EIST Hardware Coordination........... : 1 (hardware coordination disabled)

 - Energy/Performance Bias support...... : 1

 - Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)

 - Thermal Interrupt Coordination Enable : 0 (thermal interrupt not rerouted)


MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2C2C2C2C

------------------------------------------

 - Maximum Ratio Limit for C01.......... : 2C (4400 MHz)

 - Maximum Ratio Limit for C02.......... : 2C (4400 MHz)

 - Maximum Ratio Limit for C03.......... : 2C (4400 MHz)

 - Maximum Ratio Limit for C04.......... : 2C (4400 MHz)


IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1

------------------------------------------

 - Power Policy Preference...............: 1 (highest performance)


MSR_POWER_CTL....................(0x1FC) : 0x2C005F

------------------------------------------

 - Bi-Directional Processor Hot..........: 1 (enabled)

 - C1E Enable............................: 1 (enabled)


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) : 0x42FFD0001AEA82

------------------------------------------

 - Package Power Limit #1............... : 3408 Watt

 - Enable Power Limit #1................ : 1 (enabled)

 - Package Clamping Limitation #1....... : 0 (disabled)

 - Time Window for Power Limit #1....... : 13 (20480 milli-Seconds)

 - Package Power Limit #2............... : 4090 Watt

 - Enable Power Limit #2................ : 1 (enabled)

 - Package Clamping Limitation #2....... : 0 (disabled)

 - Time Window for Power Limit #2....... : 33 (10 milli-Seconds)

 - Lock................................. : 0 (MSR not locked)


MSR_PKG_ENERGY_STATUS............(0x611) : 0x2543CAD4

------------------------------------------

 - Total Energy Consumed................ : 38159 Joules (Watt = Joules / seconds)


MSR_PP1_POWER_LIMIT..............(0x640) : 0x0


MSR_PP1_ENERGY_STATUS............(0x641) : 0xE9923

------------------------------------------

 - Total Energy Consumed................ : 58 Joules (Watt = Joules / seconds)


MSR_PP1_POLICY...................(0x642) : 0x18

------------------------------------------

 - Priority Level....................... : 24


MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x28

MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x0

MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x0

MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x80000000

MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0

MSR_PKGC3_IRTL...................(0x60a) : 0x884E

MSR_PKGC6_IRTL...................(0x60b) : 0x8876

MSR_PKGC7_IRTL...................(0x60c) : 0x8894

MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x1E3E2BA0258

MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x4B2B55334E8

MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x1E3E2BA0258

MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x4B2B55334E8

MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0


MSR_PLATFORM_ENERGY_COUNTER......(0x64D) : 0x0 (not supported by hardware/BIOS)


MSR_PPERF........................(0x64E) : 0x46DB878C8D

------------------------------------------

 - Hardware workload scalability........ : 304330804365


MSR_CORE_PERF_LIMIT_REASONS......(0x64F) : 0x0


IA32_TSC_DEADLINE................(0x6E0) : 0x847EA808103

MSR_PPERF........................(0x63E) : 0x1 (37)


IA32_PM_ENABLE...................(0x770) : 0x1 (HWP Supported and Enabled)


IA32_HWP_CAPABILITIES............(0x771) : 0x110282C

-----------------------------------------

 - Highest Performance.................. : 44

 - Guaranteed Performance............... : 40

 - Most Efficient Performance........... : 16

 - Lowest Performance................... : 1


IA32_HWP_INTERRUPT...............(0x773) : 0x0

------------------------------------------

 - Guaranteed Performance Change........ : 0 (Interrupt generation disabled)

 - Excursion Minimum.................... : 0 (Interrupt generation disabled)


IA32_HWP_REQUEST................(0x774) : 0x8000FF01

-----------------------------------------

 - Minimum Performance................. : 1

 - Maximum Performance................. : 255

 - Desired Performance................. : 0

 - Energy Efficient Performance........ : 128

 - Activity Window..................... : 0, 0

 - Package Control..................... : 0


IA32_HWP_STATUS..................(0x777) : 0x0

-----------------------------------------

 - Guaranteed Performance Change....... : 0 (has not occured)

 - Excursion To Minimum................ : 0 (has not occured)


CPU Ratio Info:

------------------------------------------

Base Clock Frequency (BLCK)............. : 100 MHz

Maximum Efficiency Ratio/Frequency.......:  8 ( 800 MHz)

Maximum non-Turbo Ratio/Frequency........: 40 (4000 MHz)

Maximum Turbo Ratio/Frequency............: 44 (4400 MHz)


IGPU Info:

------------------------------------------

IGPU Current Frequency...................:    0 MHz

IGPU Minimum Frequency...................:  350 MHz

IGPU Maximum Non-Turbo Frequency.........:  350 MHz

IGPU Maximum Turbo Frequency.............: 1150 MHz

IGPU Maximum limit.......................: 3000 MHz


P-State ratio * 100 = Frequency in MHz

------------------------------------------

CPU P-States [ (14) 27 44 ] iGPU P-States [ ]

CPU C3-Cores [ 0 1 5 7 ]

CPU C6-Cores [ 0 1 2 3 5 7 ]

CPU C7-Cores [ 2 3 4 6 ]

CPU P-States [ 14 (15) 27 44 ] iGPU P-States [ ]

CPU C3-Cores [ 0 1 2 3 4 5 7 ]

CPU C6-Cores [ 0 1 2 3 4 5 6 7 ]

CPU C7-Cores [ 2 3 4 5 6 ]

CPU P-States [ (13) 14 15 27 44 ] iGPU P-States [ ]

CPU C7-Cores [ 2 3 4 5 6 7 ]

CPU P-States [ 13 14 15 (16) 27 44 ] iGPU P-States [ ]

CPU C3-Cores [ 0 1 2 3 4 5 6 7 ]

CPU P-States [ 13 14 15 16 (23) 27 44 ] iGPU P-States [ ]

CPU P-States [ 13 14 15 16 23 27 29 (38) 44 ] iGPU P-States [ ]

CPU P-States [ (9) 13 14 15 16 23 27 29 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 (10) 13 14 15 16 23 27 29 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 (12) 13 14 15 16 23 27 29 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 23 (26) 27 29 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 23 26 27 29 (32) 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 (20) 23 26 27 29 32 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 20 23 26 27 29 32 38 (41) 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 20 23 26 27 29 32 (35) 38 41 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 (17) 20 23 26 27 29 32 35 38 41 44 ] iGPU P-States [ ]
This is the output for the laptop with low battery life:
Code:
AppleIntelInfo.kext v2.4 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.
enableHWP................................: 0

Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 1
logCStates...............................: 1
logIPGStyle..............................: 1

Warning: Clover hw.busfrequency error detected : 17d78400
InitialTSC...............................: 0x88b9a0dec7 (21 MHz)
MWAIT C-States...........................: 286531872

Processor Brandstring....................: Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz

Processor Signature..................... : 0x806E9
------------------------------------------
 - Family............................... : 6
 - Stepping............................. : 9
 - Model................................ : 0x8E (142)

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

MSR_CORE_THREAD_COUNT............(0x35)  : 0x0
------------------------------------------
 - Core Count........................... : 2
 - Thread Count......................... : 4

MSR_PLATFORM_INFO................(0xCE)  : 0x4043DF1011B00
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x1B (2700 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........... : 2 (additional TDP level(s) available)
 - Maximum Efficiency Ratio............. : 4
 - Minimum Operating Ratio.............. : 4

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x1E008008
------------------------------------------
 - I/O MWAIT Redirection Enable......... : 0 (not enabled)
 - CFG Lock............................. : 1 (MSR locked until next reset)
 - 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........ : 0 (disabled/unsupported)
 - Package C-State Undemotion........... : 0 (disabled/unsupported)

MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x51814
------------------------------------------
 - LVL_2 Base Address................... : 0x1814
 - C-state Range........................ : 5 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF.......................(0xE7)  : 0x56526F742
IA32_APERF.......................(0xE8)  : 0x1BF2BEBDC

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x204E00001F00
------------------------------------------
 - Current Performance State Value...... : 0x1F00 (3100 MHz)

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

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

IA32_THERM_INTERRUPT.............(0x19B) : 0x10
------------------------------------------
 - High-Temperature Interrupt Enable.... : 0 (disabled)
 - Low-Temperature Interrupt Enable..... : 0 (disabled)
 - PROCHOT# Interrupt Enable............ : 0 (disabled)
 - FORCEPR# Interrupt Enable............ : 0 (disabled)
 - Critical Temperature Interrupt Enable : 1 (enabled)
 - Threshold #1 Value................... : 0
 - Threshold #1 Interrupt Enable........ : 0 (disabled)
 - Threshold #2 Value................... : 0
 - Threshold #2 Interrupt Enable........ : 0 (disabled)
 - Power Limit Notification Enable...... : 0 (disabled)

IA32_THERM_STATUS................(0x19C) : 0x88410800
------------------------------------------
 - 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................. : 1
 - Current Limit Status................. : 0
 - Current Limit log.................... : 0
 - Cross Domain Limit Status............ : 0
 - Cross Domain Limit log............... : 0
 - Digital Readout...................... : 65
 - 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) : 0xB640000
------------------------------------------
 - Turbo Attenuation Units.............. : 0
 - Temperature Target................... : 100
 - TCC Activation Offset................ : 11

MSR_MISC_PWR_MGMT................(0x1AA) : 0x401CC1
------------------------------------------
 - EIST Hardware Coordination........... : 1 (hardware coordination disabled)
 - 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) : 0x1F1F1F1F
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 1F (3100 MHz)
 - Maximum Ratio Limit for C02.......... : 1F (3100 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x5
------------------------------------------
 - Power Policy Preference...............: 5 (balanced performance and energy saving)

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

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) : 0x42807800DD8078
------------------------------------------
 - Package Power Limit #1............... : 15 Watt
 - Enable Power Limit #1................ : 1 (enabled)
 - Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1)
 - Time Window for Power Limit #1....... : 110 (163840 milli-Seconds)
 - Package Power Limit #2............... : 15 Watt
 - Enable Power Limit #2................ : 1 (enabled)
 - Package Clamping Limitation #2....... : 0 (disabled)
 - Time Window for Power Limit #2....... : 33 (10 milli-Seconds)
 - Lock................................. : 0 (MSR not locked)

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

MSR_PP1_POWER_LIMIT..............(0x640) : 0x0

MSR_PP1_ENERGY_STATUS............(0x641) : 0x51F2
------------------------------------------
 - Total Energy Consumed................ : 1 Joules (Watt = Joules / seconds)

MSR_PP1_POLICY...................(0x642) : 0x18
------------------------------------------
 - Priority Level....................... : 24

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x19
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x8003C
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x1B00C8
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC3_IRTL...................(0x60a) : 0x884E
MSR_PKGC6_IRTL...................(0x60b) : 0x8876
MSR_PKGC7_IRTL...................(0x60c) : 0x8894
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x24F6F01DC7
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x56653BF6B7
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x24F6F01DC7
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x56653BF6B7
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0
MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0

MSR_PLATFORM_ENERGY_COUNTER......(0x64D) : 0x48863
------------------------------------------

MSR_PPERF........................(0x64E) : 0x3AC111DD5
------------------------------------------
 - Hardware workload scalability........ : 15771704789

MSR_CORE_PERF_LIMIT_REASONS......(0x64F) : 0xC000000
------------------------------------------
 - PROCHOT Status....................... : 0
 - Thermal Status....................... : 0
 - Residency State Regulation Status.... : 0
 - Running Average Thermal Limit Status. : 0
 - VR Therm Alert Status................ : 0
 - VR Therm Design Current Status....... : 0
 - Other Status......................... : 0
 - Package/Platform-Level #1 Power Limit : 0
 - Package/Platform-Level #2 Power Limit : 0
 - Max Turbo Limit Status............... : 0
 - Turbo Transition Attenuation Status.. : 0
 - PROCHOT Log.......................... : 0
 - Thermal Log.......................... : 0
 - Residency State Regulation Log....... : 0
 - Running Average Thermal Limit Log.... : 0
 - VR Therm Alert Log................... : 0
 - VR Thermal Design Current Log........ : 0
 - Other Status Log..................... : 0
 - Package/Platform-Level #1 Power Limit : 1 (status bit has asserted)
 - Package/Platform-Level #2 Power Limit : 1 (status bit has asserted)
 - Max Turbo Limit Log.................. : 0
 - Turbo Transition Attenuation Log..... : 0
HDC Supported

IA32_PKG_HDC_CTL.................(0xDB0) : 0x0

IA32_PM_CTL1.....................(0xDB1) : 0x1
------------------------------------------
HDC Allow Block..................(0xDB1) : 1 (HDC blocked)

IA32_THREAD_STALL................(0xDB2) : 0x0

MSR_PKG_HDC_CONFIG...............(0x652) : 0x2
------------------------------------------
Pkg Cx Monitor ..................(0x652) : 2 (count package C3 and deeper)
MSR_CORE_HDC_RESIDENCY...........(0x653) : 0x0

MSR_PKG_HDC_SHALLOW_RESIDENCY....(0x655) : 0x0

MSR_PKG_HDC_DEEP_RESIDENCY.......(0x656) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x88BC738AB8
(HWP Supported but not (yet) enabled)

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......:  4 ( 400 MHz)
Maximum non-Turbo Ratio/Frequency........: 27 (2700 MHz)
Maximum Turbo Ratio/Frequency............: 31 (3100 MHz)

IGPU Info:
------------------------------------------
IGPU Current Frequency...................:    0 MHz
IGPU Minimum Frequency...................:  300 MHz
IGPU Maximum Non-Turbo Frequency.........:  300 MHz
IGPU Maximum Turbo Frequency.............: 1000 MHz
IGPU Maximum limit.......................: No Limit

P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (13) 18 31 ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 2 3 ]
CPU C6-Cores [ 0 1 2 3 ]
CPU P-States [ (13) 14 18 31 ] iGPU P-States [ ]
CPU P-States [ (13) 14 15 18 31 ] iGPU P-States [ ]
CPU P-States [ (13) 14 15 18 20 31 ] iGPU P-States [ ]
CPU P-States [ (13) 14 15 18 20 28 31 ] iGPU P-States [ ]
Alexs-MacBook-Air:Desktop HorizonP$
This is with Pike R. Alphas SSDT and HWP Enable in Clover.

I then tried the HWPEnable method from this thread: https://tonymacx86.com/threads/skylake-hwp-enable.214915/ , which removes Pikes ssdtPRG.aml from ACPI/Patched/ and you enter a custom value in Clover/CPU as well. That rendered a new config obviously, where X86PlatformPlugin is missing in IOReg. Instead there's ACPI_SMC_PlatformPlugin under CPU0/AppleACPICPU, and AppleIntelInfo.kext is displaying 2500 mhz (differs from 3100 mhz) and more P-states at the bottom of the output.
 
Last edited:
Trying to identify what breaks Shut Down..

1) Cold boot
2) Try sleep by closing lid. Sleep works. Open lid again.
3) Attach iPhone as USB WiFi. I *think* this has broken sleep before. USB WiFi loads, web loads (it's working).
4) Disconnect iPhone.
5) Try sleep by closing lid. Sleep works. Open lid again.
6) Try sleep by closing lid (again). Sleep works. Open lid again.
7) Attach iPhone as USB WiFi again. Then disconnect.
8) Try sleep by closing lid. Sleep works. This makes me believe, the iPhone is not causing problems. Open lid again.
9) Attach USB 3.0 thumb drive. Copy a small file from drive to desktop. Unmount, disconnect.
10) Try sleep by closing lid. Sleep works. While lid is closed, attach USB 3.0 HDD.
11) Open lid. Unmount, disconnect.
12) Try sleep by closing lid. Sleep works. Open lid again.
13) Try sleep by closing lid (again). Sleep works. Open lid again.
14) Shut Down. Shut Down does not work (reboots).

solving reboot bug by choosing manual Reboot instead of Shut down, and then Shut Down. Restarting:

1) Cold boot
2) Shut down. Shut down works.
3) Cold boot
4) Attaching USB 3.0 HDD. Copying file from drive to desktop. Unmount, disconnect.
5) Shut down. Shut down works.
6) Cold boot
7) Attaching USB 3.0 thumb drive. Unmount, disconnect.
8) Shut down. Shut down works

Here I start to narrow things down:
9) Cold boot
10) Sleep by closing lid. Sleep works. While lid is closed, attach USB 3.0 thumbdrive on right side
11)
Open lid. USB 3.0 thumbdrive does not appear. Disconnect. Reconnect. Drive appears. Unmount. Disconnect.
12) Close lid. Sleep works.
13). Shut down. Shut down does not work (reboots)
14)
Trying sleep after reboot bug booted me again. Sleep works.
15) Shutting down after sleep. It works.

restarting. Want to make sure it was not iPhone WiFi that broke Shut Down during first session.

1) Cold boot
2) Attach iPhone as USB WiFi. Disconnect
3) Shut down. Shut down works.

More. Want to make sure that as long as devices are connected while computer is awake, shut down does not break.

1) Cold boot.
2) Attach iPhone USB WiFi to right port.
3) Attach USB 3.0 thumb drive to left port. Unmount, Disconnect.
4) Attach USB 3.0 HDD to left port. Unmount, disconnect.
5) Disconnect iPhone
6) Shut down. Shut down works.

Last try. Will attach device while computer is awake, but leave it connected and attempt sleep. Then open and try shut down.

1) Cold boot
2) Attach USB 3.0 thumbdrive while awake.
3) With device connected, attempt sleep. Sleep works. Open lid
4) Unmount, disconnect device
5) Shut down. Shut down works

This leaves one more try. Reproducing the result that broke sleep: attaching while sleeping.

1) Cold boot.
2) Close lid. Sleep works. While lid is closed, attach USB 3.0 thumbdrive on left side.
3) Open lid. Drive appears. Unmount, disconnect.
4) Shut down. Shut down works

I tried attaching on the left side while sleeping, and this time shut down worked. This forces another try on the right side that I originally tried.

1) Cold boot
2) Close lid. Sleep works. While lid is closed, attach USB 3.0 thumbdrive on right side.
3) This time, I noticed attaching it broke sleep while lid was closed. (I can tell by a small LED light in the panel). I don't know it that happened last time. I waited until sleep resumed, then opened lid.
4) Drive appears. Unmount, disconnect.
5) Shut down. Shut down works

Getting frustrated now. One more try.

1) Cold boot.
2) Close lid. Sleep works.
3) While lid is closed, attach USB 3.0 thumbdrive on right side. This breaks sleep. Open lid at once. Drive cannot be found. Disconnect. Reconnect. Drive appears. Unmount, disconnect.
4) Shut down. Shut down works

... Starting to question my sanity by now. Have I accidentaly been pressing Restart instead of Shut down, which've led me to believe Shut down is broken? Or could it be computer has to sleep after device is used and disconnected, for shut down to break?
1) Cold boot
2) Attach USB 3.0 thumbdrive to right side. Unmount, disconnect
3) Sleep.
4) Attempt Shut down. Shut down works.
Well.. you got me.

This spoiler contains about 50 steps that details how I've tried reproducing what breaks Shut Down. I managed to break it twice, but not being able to reproduce it. I still have no idea what breaks Shut Down, or if I have accidentally been pressing Restart instead of Shut down, but I doubt it.

Edit: I did it. This breaks Shut Down, and sleep as well:

1) Cold boot
2) Attach USB 3.0 HDD and thumb on right and left. Unmount, disconnect. Switch devices to opposite usb ports and connect again. Then Unmount, disconnect.
3) Sleep is now broken. Upon closing lid, computer will reach sleep, then wake up at once.
4) First time, Shut down was broken. The second attempt, the computer shut down accordingly. The thir and fourth attempt as well. I can not get my head around this.
 
Last edited:
Thanks for checking..

There is nothing abnormal in CPU usage..

I had AppleIntelInfo kext built and now found where it went. I tried loading it, but get this:
Diagnostics for AppleIntelInfo.kext:

Authentication Failures:

File owner/permissions are incorrect (must be root:wheel, nonwritable by group/other):

AppleIntelInfo.kext

Contents

Info.plist

MacOS

AppleIntelInfo


Code Signing Failure: not code signed
--
Not really knowing what to do, I tried the command

Luds-iMac:desktop First$ chown root:wheel appleintelinfo.kext

and repeated for all the contents of the kext. Now it works!

This is the output for my desktop which I was compiling the kext on (but not the one that I suspect has problems)
Code:
AppleIntelInfo.kext v2.4 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.


Settings:

------------------------------------------

logMSRs..................................: 1

logIGPU..................................: 1

logCStates...............................: 1

logIPGStyle..............................: 1


Warning: Clover hw.busfrequency error detected : 17d78400

InitialTSC...............................: 0x847e6472c5f (227 MHz)

MWAIT C-States...........................: 1319200


Processor Brandstring....................: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz


Processor Signature..................... : 0x506E3

------------------------------------------

 - Family............................... : 6

 - Stepping............................. : 3

 - Model................................ : 0x5E (94)


Model Specific Registers (MSRs)

------------------------------------------


MSR_CORE_THREAD_COUNT............(0x35)  : 0xFFFFFF8055A7ED00

------------------------------------------

 - Core Count........................... : 4

 - Thread Count......................... : 8


MSR_PLATFORM_INFO................(0xCE)  : 0x80838F1012800

------------------------------------------

 - Maximum Non-Turbo Ratio.............. : 0x28 (4000 MHz)

 - Ratio Limit for Turbo Mode........... : 1 (programmable)

 - TDP Limit for Turbo Mode............. : 1 (programmable)

 - Low Power Mode Support............... : 0 (LMP not supported)

 - Number of ConfigTDP Levels........... : 0 (only base TDP level available)

 - Maximum Efficiency Ratio............. : 8

 - Minimum Operating Ratio.............. : 8


MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x1E008006

------------------------------------------

 - I/O MWAIT Redirection Enable......... : 0 (not enabled)

 - CFG Lock............................. : 1 (MSR locked until next reset)

 - 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........ : 0 (disabled/unsupported)

 - Package C-State Undemotion........... : 0 (disabled/unsupported)


MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x31814

------------------------------------------

 - LVL_2 Base Address................... : 0x1814

 - C-state Range........................ : 3 (C-States not included, I/O MWAIT redirection not enabled)


IA32_MPERF.......................(0xE7)  : 0xB15B14B22B

IA32_APERF.......................(0xE8)  : 0x7B7183B85C


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

------------------------------------------


MSR_IA32_PERF_STATUS.............(0x198) : 0x2A9B00002C00

------------------------------------------

 - Current Performance State Value...... : 0x2C00 (4400 MHz)


MSR_IA32_PERF_CONTROL............(0x199) : 0x2C00

------------------------------------------

 - Target performance State Value....... : 0x2C00 (4400 MHz)

 - Intel Dynamic Acceleration........... : 0 (IDA engaged)


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


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


IA32_THERM_STATUS................(0x19C) : 0x88430000

------------------------------------------

 - 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...................... : 67

 - 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) : 0x641400

------------------------------------------

 - Turbo Attenuation Units.............. : 0

 - Temperature Target................... : 100

 - TCC Activation Offset................ : 0


MSR_MISC_PWR_MGMT................(0x1AA) : 0x18C1

------------------------------------------

 - EIST Hardware Coordination........... : 1 (hardware coordination disabled)

 - Energy/Performance Bias support...... : 1

 - Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)

 - Thermal Interrupt Coordination Enable : 0 (thermal interrupt not rerouted)


MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2C2C2C2C

------------------------------------------

 - Maximum Ratio Limit for C01.......... : 2C (4400 MHz)

 - Maximum Ratio Limit for C02.......... : 2C (4400 MHz)

 - Maximum Ratio Limit for C03.......... : 2C (4400 MHz)

 - Maximum Ratio Limit for C04.......... : 2C (4400 MHz)


IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1

------------------------------------------

 - Power Policy Preference...............: 1 (highest performance)


MSR_POWER_CTL....................(0x1FC) : 0x2C005F

------------------------------------------

 - Bi-Directional Processor Hot..........: 1 (enabled)

 - C1E Enable............................: 1 (enabled)


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) : 0x42FFD0001AEA82

------------------------------------------

 - Package Power Limit #1............... : 3408 Watt

 - Enable Power Limit #1................ : 1 (enabled)

 - Package Clamping Limitation #1....... : 0 (disabled)

 - Time Window for Power Limit #1....... : 13 (20480 milli-Seconds)

 - Package Power Limit #2............... : 4090 Watt

 - Enable Power Limit #2................ : 1 (enabled)

 - Package Clamping Limitation #2....... : 0 (disabled)

 - Time Window for Power Limit #2....... : 33 (10 milli-Seconds)

 - Lock................................. : 0 (MSR not locked)


MSR_PKG_ENERGY_STATUS............(0x611) : 0x2543CAD4

------------------------------------------

 - Total Energy Consumed................ : 38159 Joules (Watt = Joules / seconds)


MSR_PP1_POWER_LIMIT..............(0x640) : 0x0


MSR_PP1_ENERGY_STATUS............(0x641) : 0xE9923

------------------------------------------

 - Total Energy Consumed................ : 58 Joules (Watt = Joules / seconds)


MSR_PP1_POLICY...................(0x642) : 0x18

------------------------------------------

 - Priority Level....................... : 24


MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x28

MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x0

MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x0

MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x80000000

MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0

MSR_PKGC3_IRTL...................(0x60a) : 0x884E

MSR_PKGC6_IRTL...................(0x60b) : 0x8876

MSR_PKGC7_IRTL...................(0x60c) : 0x8894

MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x1E3E2BA0258

MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x4B2B55334E8

MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x1E3E2BA0258

MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x4B2B55334E8

MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0

MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0


MSR_PLATFORM_ENERGY_COUNTER......(0x64D) : 0x0 (not supported by hardware/BIOS)


MSR_PPERF........................(0x64E) : 0x46DB878C8D

------------------------------------------

 - Hardware workload scalability........ : 304330804365


MSR_CORE_PERF_LIMIT_REASONS......(0x64F) : 0x0


IA32_TSC_DEADLINE................(0x6E0) : 0x847EA808103

MSR_PPERF........................(0x63E) : 0x1 (37)


IA32_PM_ENABLE...................(0x770) : 0x1 (HWP Supported and Enabled)


IA32_HWP_CAPABILITIES............(0x771) : 0x110282C

-----------------------------------------

 - Highest Performance.................. : 44

 - Guaranteed Performance............... : 40

 - Most Efficient Performance........... : 16

 - Lowest Performance................... : 1


IA32_HWP_INTERRUPT...............(0x773) : 0x0

------------------------------------------

 - Guaranteed Performance Change........ : 0 (Interrupt generation disabled)

 - Excursion Minimum.................... : 0 (Interrupt generation disabled)


IA32_HWP_REQUEST................(0x774) : 0x8000FF01

-----------------------------------------

 - Minimum Performance................. : 1

 - Maximum Performance................. : 255

 - Desired Performance................. : 0

 - Energy Efficient Performance........ : 128

 - Activity Window..................... : 0, 0

 - Package Control..................... : 0


IA32_HWP_STATUS..................(0x777) : 0x0

-----------------------------------------

 - Guaranteed Performance Change....... : 0 (has not occured)

 - Excursion To Minimum................ : 0 (has not occured)


CPU Ratio Info:

------------------------------------------

Base Clock Frequency (BLCK)............. : 100 MHz

Maximum Efficiency Ratio/Frequency.......:  8 ( 800 MHz)

Maximum non-Turbo Ratio/Frequency........: 40 (4000 MHz)

Maximum Turbo Ratio/Frequency............: 44 (4400 MHz)


IGPU Info:

------------------------------------------

IGPU Current Frequency...................:    0 MHz

IGPU Minimum Frequency...................:  350 MHz

IGPU Maximum Non-Turbo Frequency.........:  350 MHz

IGPU Maximum Turbo Frequency.............: 1150 MHz

IGPU Maximum limit.......................: 3000 MHz


P-State ratio * 100 = Frequency in MHz

------------------------------------------

CPU P-States [ (14) 27 44 ] iGPU P-States [ ]

CPU C3-Cores [ 0 1 5 7 ]

CPU C6-Cores [ 0 1 2 3 5 7 ]

CPU C7-Cores [ 2 3 4 6 ]

CPU P-States [ 14 (15) 27 44 ] iGPU P-States [ ]

CPU C3-Cores [ 0 1 2 3 4 5 7 ]

CPU C6-Cores [ 0 1 2 3 4 5 6 7 ]

CPU C7-Cores [ 2 3 4 5 6 ]

CPU P-States [ (13) 14 15 27 44 ] iGPU P-States [ ]

CPU C7-Cores [ 2 3 4 5 6 7 ]

CPU P-States [ 13 14 15 (16) 27 44 ] iGPU P-States [ ]

CPU C3-Cores [ 0 1 2 3 4 5 6 7 ]

CPU P-States [ 13 14 15 16 (23) 27 44 ] iGPU P-States [ ]

CPU P-States [ 13 14 15 16 23 27 29 (38) 44 ] iGPU P-States [ ]

CPU P-States [ (9) 13 14 15 16 23 27 29 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 (10) 13 14 15 16 23 27 29 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 (12) 13 14 15 16 23 27 29 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 23 (26) 27 29 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 23 26 27 29 (32) 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 (20) 23 26 27 29 32 38 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 20 23 26 27 29 32 38 (41) 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 20 23 26 27 29 32 (35) 38 41 44 ] iGPU P-States [ ]

CPU P-States [ 9 10 12 13 14 15 16 (17) 20 23 26 27 29 32 35 38 41 44 ] iGPU P-States [ ]
This is the output for the laptop with low battery life:
Code:
AppleIntelInfo.kext v2.4 Copyright © 2012-2017 Pike R. Alpha. All rights reserved.
enableHWP................................: 0

Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 1
logCStates...............................: 1
logIPGStyle..............................: 1

Warning: Clover hw.busfrequency error detected : 17d78400
InitialTSC...............................: 0x88b9a0dec7 (21 MHz)
MWAIT C-States...........................: 286531872

Processor Brandstring....................: Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz

Processor Signature..................... : 0x806E9
------------------------------------------
 - Family............................... : 6
 - Stepping............................. : 9
 - Model................................ : 0x8E (142)

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

MSR_CORE_THREAD_COUNT............(0x35)  : 0x0
------------------------------------------
 - Core Count........................... : 2
 - Thread Count......................... : 4

MSR_PLATFORM_INFO................(0xCE)  : 0x4043DF1011B00
------------------------------------------
 - Maximum Non-Turbo Ratio.............. : 0x1B (2700 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........... : 2 (additional TDP level(s) available)
 - Maximum Efficiency Ratio............. : 4
 - Minimum Operating Ratio.............. : 4

MSR_PMG_CST_CONFIG_CONTROL.......(0xE2)  : 0x1E008008
------------------------------------------
 - I/O MWAIT Redirection Enable......... : 0 (not enabled)
 - CFG Lock............................. : 1 (MSR locked until next reset)
 - 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........ : 0 (disabled/unsupported)
 - Package C-State Undemotion........... : 0 (disabled/unsupported)

MSR_PMG_IO_CAPTURE_BASE..........(0xE4)  : 0x51814
------------------------------------------
 - LVL_2 Base Address................... : 0x1814
 - C-state Range........................ : 5 (C-States not included, I/O MWAIT redirection not enabled)

IA32_MPERF.......................(0xE7)  : 0x56526F742
IA32_APERF.......................(0xE8)  : 0x1BF2BEBDC

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

MSR_IA32_PERF_STATUS.............(0x198) : 0x204E00001F00
------------------------------------------
 - Current Performance State Value...... : 0x1F00 (3100 MHz)

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

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

IA32_THERM_INTERRUPT.............(0x19B) : 0x10
------------------------------------------
 - High-Temperature Interrupt Enable.... : 0 (disabled)
 - Low-Temperature Interrupt Enable..... : 0 (disabled)
 - PROCHOT# Interrupt Enable............ : 0 (disabled)
 - FORCEPR# Interrupt Enable............ : 0 (disabled)
 - Critical Temperature Interrupt Enable : 1 (enabled)
 - Threshold #1 Value................... : 0
 - Threshold #1 Interrupt Enable........ : 0 (disabled)
 - Threshold #2 Value................... : 0
 - Threshold #2 Interrupt Enable........ : 0 (disabled)
 - Power Limit Notification Enable...... : 0 (disabled)

IA32_THERM_STATUS................(0x19C) : 0x88410800
------------------------------------------
 - 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................. : 1
 - Current Limit Status................. : 0
 - Current Limit log.................... : 0
 - Cross Domain Limit Status............ : 0
 - Cross Domain Limit log............... : 0
 - Digital Readout...................... : 65
 - 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) : 0xB640000
------------------------------------------
 - Turbo Attenuation Units.............. : 0
 - Temperature Target................... : 100
 - TCC Activation Offset................ : 11

MSR_MISC_PWR_MGMT................(0x1AA) : 0x401CC1
------------------------------------------
 - EIST Hardware Coordination........... : 1 (hardware coordination disabled)
 - 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) : 0x1F1F1F1F
------------------------------------------
 - Maximum Ratio Limit for C01.......... : 1F (3100 MHz)
 - Maximum Ratio Limit for C02.......... : 1F (3100 MHz)

IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x5
------------------------------------------
 - Power Policy Preference...............: 5 (balanced performance and energy saving)

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

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) : 0x42807800DD8078
------------------------------------------
 - Package Power Limit #1............... : 15 Watt
 - Enable Power Limit #1................ : 1 (enabled)
 - Package Clamping Limitation #1....... : 1 (allow going below OS-requested P/T state during Time Window for Power Limit #1)
 - Time Window for Power Limit #1....... : 110 (163840 milli-Seconds)
 - Package Power Limit #2............... : 15 Watt
 - Enable Power Limit #2................ : 1 (enabled)
 - Package Clamping Limitation #2....... : 0 (disabled)
 - Time Window for Power Limit #2....... : 33 (10 milli-Seconds)
 - Lock................................. : 0 (MSR not locked)

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

MSR_PP1_POWER_LIMIT..............(0x640) : 0x0

MSR_PP1_ENERGY_STATUS............(0x641) : 0x51F2
------------------------------------------
 - Total Energy Consumed................ : 1 Joules (Watt = Joules / seconds)

MSR_PP1_POLICY...................(0x642) : 0x18
------------------------------------------
 - Priority Level....................... : 24

MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x19
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x8003C
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x1B00C8
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x0
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC3_IRTL...................(0x60a) : 0x884E
MSR_PKGC6_IRTL...................(0x60b) : 0x8876
MSR_PKGC7_IRTL...................(0x60c) : 0x8894
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x24F6F01DC7
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x56653BF6B7
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x24F6F01DC7
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x56653BF6B7
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x0
MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0

MSR_PLATFORM_ENERGY_COUNTER......(0x64D) : 0x48863
------------------------------------------

MSR_PPERF........................(0x64E) : 0x3AC111DD5
------------------------------------------
 - Hardware workload scalability........ : 15771704789

MSR_CORE_PERF_LIMIT_REASONS......(0x64F) : 0xC000000
------------------------------------------
 - PROCHOT Status....................... : 0
 - Thermal Status....................... : 0
 - Residency State Regulation Status.... : 0
 - Running Average Thermal Limit Status. : 0
 - VR Therm Alert Status................ : 0
 - VR Therm Design Current Status....... : 0
 - Other Status......................... : 0
 - Package/Platform-Level #1 Power Limit : 0
 - Package/Platform-Level #2 Power Limit : 0
 - Max Turbo Limit Status............... : 0
 - Turbo Transition Attenuation Status.. : 0
 - PROCHOT Log.......................... : 0
 - Thermal Log.......................... : 0
 - Residency State Regulation Log....... : 0
 - Running Average Thermal Limit Log.... : 0
 - VR Therm Alert Log................... : 0
 - VR Thermal Design Current Log........ : 0
 - Other Status Log..................... : 0
 - Package/Platform-Level #1 Power Limit : 1 (status bit has asserted)
 - Package/Platform-Level #2 Power Limit : 1 (status bit has asserted)
 - Max Turbo Limit Log.................. : 0
 - Turbo Transition Attenuation Log..... : 0
HDC Supported

IA32_PKG_HDC_CTL.................(0xDB0) : 0x0

IA32_PM_CTL1.....................(0xDB1) : 0x1
------------------------------------------
HDC Allow Block..................(0xDB1) : 1 (HDC blocked)

IA32_THREAD_STALL................(0xDB2) : 0x0

MSR_PKG_HDC_CONFIG...............(0x652) : 0x2
------------------------------------------
Pkg Cx Monitor ..................(0x652) : 2 (count package C3 and deeper)
MSR_CORE_HDC_RESIDENCY...........(0x653) : 0x0

MSR_PKG_HDC_SHALLOW_RESIDENCY....(0x655) : 0x0

MSR_PKG_HDC_DEEP_RESIDENCY.......(0x656) : 0x0

IA32_TSC_DEADLINE................(0x6E0) : 0x88BC738AB8
(HWP Supported but not (yet) enabled)

CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......:  4 ( 400 MHz)
Maximum non-Turbo Ratio/Frequency........: 27 (2700 MHz)
Maximum Turbo Ratio/Frequency............: 31 (3100 MHz)

IGPU Info:
------------------------------------------
IGPU Current Frequency...................:    0 MHz
IGPU Minimum Frequency...................:  300 MHz
IGPU Maximum Non-Turbo Frequency.........:  300 MHz
IGPU Maximum Turbo Frequency.............: 1000 MHz
IGPU Maximum limit.......................: No Limit

P-State ratio * 100 = Frequency in MHz
------------------------------------------
CPU P-States [ (13) 18 31 ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 2 3 ]
CPU C6-Cores [ 0 1 2 3 ]
CPU P-States [ (13) 14 18 31 ] iGPU P-States [ ]
CPU P-States [ (13) 14 15 18 31 ] iGPU P-States [ ]
CPU P-States [ (13) 14 15 18 20 31 ] iGPU P-States [ ]
CPU P-States [ (13) 14 15 18 20 28 31 ] iGPU P-States [ ]
Alexs-MacBook-Air:Desktop HorizonP$
This is with Pike R. Alphas SSDT and HWP Enable in Clover.

I then tried the HWPEnable method from this thread: https://tonymacx86.com/threads/skylake-hwp-enable.214915/ , which removes Pikes ssdtPRG.aml from ACPI/Patched/ and you enter a custom value in Clover/CPU as well. That rendered a new config obviously, where X86PlatformPlugin is missing in IOReg. Instead there's ACPI_SMC_PlatformPlugin under CPU0/AppleACPICPU, and AppleIntelInfo.kext is displaying 2500 mhz (differs from 3100 mhz) and more P-states at the bottom of the output.

If you're going to use HWP (Speed Shift), I suggest you do more reading.
Correctly configured, there is no need for HWPEnable in Clover....
 
Trying to identify what breaks Shut Down..

1) Cold boot
2) Try sleep by closing lid. Sleep works. Open lid again.
3) Attach iPhone as USB WiFi. I *think* this has broken sleep before. USB WiFi loads, web loads (it's working).
4) Disconnect iPhone.
5) Try sleep by closing lid. Sleep works. Open lid again.
6) Try sleep by closing lid (again). Sleep works. Open lid again.
7) Attach iPhone as USB WiFi again. Then disconnect.
8) Try sleep by closing lid. Sleep works. This makes me believe, the iPhone is not causing problems. Open lid again.
9) Attach USB 3.0 thumb drive. Copy a small file from drive to desktop. Unmount, disconnect.
10) Try sleep by closing lid. Sleep works. While lid is closed, attach USB 3.0 HDD.
11) Open lid. Unmount, disconnect.
12) Try sleep by closing lid. Sleep works. Open lid again.
13) Try sleep by closing lid (again). Sleep works. Open lid again.
14) Shut Down. Shut Down does not work (reboots).

solving reboot bug by choosing manual Reboot instead of Shut down, and then Shut Down. Restarting:

1) Cold boot
2) Shut down. Shut down works.
3) Cold boot
4) Attaching USB 3.0 HDD. Copying file from drive to desktop. Unmount, disconnect.
5) Shut down. Shut down works.
6) Cold boot
7) Attaching USB 3.0 thumb drive. Unmount, disconnect.
8) Shut down. Shut down works

Here I start to narrow things down:
9) Cold boot
10) Sleep by closing lid. Sleep works. While lid is closed, attach USB 3.0 thumbdrive on right side
11)
Open lid. USB 3.0 thumbdrive does not appear. Disconnect. Reconnect. Drive appears. Unmount. Disconnect.
12) Close lid. Sleep works.
13). Shut down. Shut down does not work (reboots)
14)
Trying sleep after reboot bug booted me again. Sleep works.
15) Shutting down after sleep. It works.

restarting. Want to make sure it was not iPhone WiFi that broke Shut Down during first session.

1) Cold boot
2) Attach iPhone as USB WiFi. Disconnect
3) Shut down. Shut down works.

More. Want to make sure that as long as devices are connected while computer is awake, shut down does not break.

1) Cold boot.
2) Attach iPhone USB WiFi to right port.
3) Attach USB 3.0 thumb drive to left port. Unmount, Disconnect.
4) Attach USB 3.0 HDD to left port. Unmount, disconnect.
5) Disconnect iPhone
6) Shut down. Shut down works.

Last try. Will attach device while computer is awake, but leave it connected and attempt sleep. Then open and try shut down.

1) Cold boot
2) Attach USB 3.0 thumbdrive while awake.
3) With device connected, attempt sleep. Sleep works. Open lid
4) Unmount, disconnect device
5) Shut down. Shut down works

This leaves one more try. Reproducing the result that broke sleep: attaching while sleeping.

1) Cold boot.
2) Close lid. Sleep works. While lid is closed, attach USB 3.0 thumbdrive on left side.
3) Open lid. Drive appears. Unmount, disconnect.
4) Shut down. Shut down works

I tried attaching on the left side while sleeping, and this time shut down worked. This forces another try on the right side that I originally tried.

1) Cold boot
2) Close lid. Sleep works. While lid is closed, attach USB 3.0 thumbdrive on right side.
3) This time, I noticed attaching it broke sleep while lid was closed. (I can tell by a small LED light in the panel). I don't know it that happened last time. I waited until sleep resumed, then opened lid.
4) Drive appears. Unmount, disconnect.
5) Shut down. Shut down works

Getting frustrated now. One more try.

1) Cold boot.
2) Close lid. Sleep works.
3) While lid is closed, attach USB 3.0 thumbdrive on right side. This breaks sleep. Open lid at once. Drive cannot be found. Disconnect. Reconnect. Drive appears. Unmount, disconnect.
4) Shut down. Shut down works

... Starting to question my sanity by now. Have I accidentaly been pressing Restart instead of Shut down, which've led me to believe Shut down is broken? Or could it be computer has to sleep after device is used and disconnected, for shut down to break?
1) Cold boot
2) Attach USB 3.0 thumbdrive to right side. Unmount, disconnect
3) Sleep.
4) Attempt Shut down. Shut down works.
Well.. you got me.

This spoiler contains about 50 steps that details how I've tried reproducing what breaks Shut Down. I managed to break it twice, but not being able to reproduce it. I still have no idea what breaks Shut Down, or if I have accidentally been pressing Restart instead of Shut down, but I doubt it.

Edit: I did it. This breaks Shut Down, and sleep as well:

1) Cold boot
2) Attach USB 3.0 HDD and thumb on right and left. Unmount, disconnect. Switch devices to opposite usb ports and connect again. Then Unmount, disconnect.
3) Sleep is now broken. Upon closing lid, computer will reach sleep, then wake up at once.
4) First time, Shut down was broken. The second attempt, the computer shut down accordingly. The thir and fourth attempt as well. I can not get my head around this.

Sounds like a USB problem.
Check that your USB ports are configured correctly...
 
Sounds like a USB problem.
Check that your USB ports are configured correctly...
But I have already.. and you looked at them as well.
If you're going to use HWP (Speed Shift), I suggest you do more reading.
Correctly configured, there is no need for HWPEnable in Clover....
Actually, I think I will use Pike's way. But could you find anything unusual in the log from Pikes AppleIntelInfo, the one from the laptop?

It might be that it's bluetooth that's draining the battery. That will solve itself when I switch the WiFi chip. Even though I could disable WiFi in BIOS, bluetooth on the same card stays enabled. Impossible to disable.
 
It might be that it's bluetooth that's draining the battery. That will solve itself when I switch the WiFi chip. Even though I could disable WiFi in BIOS, bluetooth on the same card stays enabled. Impossible to disable.

You could remove the WiFi/BT hardware.
 
You could remove the WiFi/BT hardware.
Yes, but then I wont have WiFi on Windows either. But it might be worth a try.

Are antenna bands soldered onto the chip or are they some form of attach/detach?
 
I used Pikes FreqVectorEdit.sh and it must have broken my .plist. I get kernel panic on boot. Is there a way to restore it?
 
Status
Not open for further replies.
Back
Top