Contribute
Register

Mavericks: Native CPU/IGPU Power Management

config.plist, why?
1. CPU/FrequencyMHz/3,200
2. KernelAndKextPatches/KernelPm/YES
2. KernelAndKextPatches/AsusAICPUPM/YES
Honestly, I don't know..
3200 mhz was because OS X only recognizes my cpu as 3ghz.
Removing has no positive changes, Intel Power Gadget isn't dropping below 3gh/z at all, instead of only using 4-12 watts it's now up around 25

edit

correction, wattage is fluctuating a lot with use. went down all the way to 8. And it seems I'm dropping to 2.6 - 2.7 at times, like it was before. What's new is that at initial boot my stats were more increased than usual, for longer.
 
PM is not working, comparisons have no meaning. No updated files, no suggestions.
Of course, my apologies. Updated files are attached.
Code:
bash-3.2# cat /tmp/AppleIntelInfo.datP


AppleIntelInfo.kext v1.4 Copyright © 2012-2015 Pike R. Alpha. All rights reserved


Settings:

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

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

logIGPU............................: 0

logIntelRegs.......................: 1

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

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

InitialTSC.........................: 0xf4b2d356247c

MWAIT C-States.....................: 270624


Model Specific Regiters

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

MSR_CORE_THREAD_COUNT......(0x35)  : 0x40004

MSR_PLATFORM_INFO..........(0xCE)  : 0x80838F3011E00

MSR_PMG_CST_CONFIG_CONTROL.(0xE2)  : 0x1E000005

MSR_PMG_IO_CAPTURE_BASE....(0xE4)  : 0x21814

IA32_MPERF.................(0xE7)  : 0x14FABF7B04E6

IA32_APERF.................(0xE8)  : 0x12EFDE203148

MSR_FLEX_RATIO.............(0x194) : 0x0

MSR_IA32_PERF_STATUS.......(0x198) : 0x20EE00002000

MSR_IA32_PERF_CONTROL......(0x199) : 0x2000

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

IA32_THERM_STATUS..........(0x19C) : 0x883E0000

IA32_MISC_ENABLES..........(0x1A0) : 0x850089

MSR_MISC_PWR_MGMT..........(0x1AA) : 0x1

MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x1E1F2020

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

MSR_POWER_CTL..............(0x1FC) : 0x4005F

MSR_RAPL_POWER_UNIT........(0x606) : 0xA0E03

MSR_PKG_POWER_LIMIT........(0x610) : 0xFFD00000EA82

MSR_PKG_ENERGY_STATUS......(0x611) : 0x7811865C

MSR_PKG_POWER_INFO.........(0x614) : 0x2A0

MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x1F40

MSR_PP0_POWER_LIMIT........(0x638) : 0xFFD0

MSR_PP0_ENERGY_STATUS......(0x639) : 0x907FE295

MSR_PP0_POLICY.............(0x63a) : 0x0

MSR_CONFIG_TDP_NOMINAL.....(0x648) : 0x1E

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

MSR_PKGC6_IRTL.............(0x60b) : 0x8873

MSR_PKGC7_IRTL.............(0x60c) : 0x8891

MSR_PKG_C2_RESIDENCY.......(0x60d) : 0xC9F447F68D84

MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x0

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

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

IA32_TSC_DEADLINE..........(0x6E0) : 0xF4B2D7573148


CPU Ratio Info:

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

CPU Low Frequency Mode.............: 800 MHz

CPU Maximum non-Turbo Frequency....: 3000 MHz

CPU Maximum Turbo Frequency........: 3200 MHz

CPU P-States [ (30) 32 ]

CPU C3-Cores [ 2 3 ]

CPU C6-Cores [ 0 2 3 ]

CPU C7-Cores [ 1 2 3 ]

CPU P-States [ (8) 27 30 32 ]

CPU C3-Cores [ 0 2 3 ]

CPU C6-Cores [ 0 1 2 3 ]

CPU C7-Cores [ 0 1 2 3 ]

CPU P-States [ 8 27 28 30 (32) ]

CPU C3-Cores [ 0 1 2 3 ]

CPU P-States [ 8 27 28 (30) 31 32 ]

CPU P-States [ 8 27 28 29 30 31 (32) ]

CPU P-States [ 8 26 27 28 29 (30) 31 32 ]

CPU P-States [ 8 25 26 27 28 29 (30) 31 32 ]

bash-3.2#
 

Attachments

  • PM Help.zip
    1.1 MB · Views: 142
PM is not working, comparisons have no meaning. No updated files, no suggestions.
Sorry to bump but do you have any suggestions?
I also tried injecting the frequency vectors of the iMac 14,1 with pikeRalpha's script. But no change.
 
tried injecting the frequency vectors of the iMac 14,1 with pikeRalpha's script
Not applicable.
Do not know where the problem is.
Suggest an macOS install over the current install.
 
Hey @toleda,

I've been working away on upgrading to 10.12.6 and have successfully done it. However am I having an issue with power management. Please see below any help would be greatly appreciated.

Problem Reporting


Description of problem: Not seeing all the speed-steps for the CPU and IGPU and I am not sure why.

Screen Shot 2017-08-15 at 18.15.58.png


X86 Plugin loads
AppleLPC loads
AppleHPET loads
AppleIntelFramebuffer loads
AGPM loads

XCPM boot flag causes a panic (included the error in the zip folder) and XCPM doesn't appear in Console. As you can see all the P states are not loading.


  1. OS X version/motherboard model/BIOS version/processor/graphics
    10.12.6 / Z68mx-UD2H-B3/U1E/i7-3770/HD4000

  2. Procedure/Guide Used Mavericks: Native CPU/IGPU Power Management

  3. Copy of IORegistryExplorer/IOJones (either)
    1. IOReg/File/Save a Copy As…, Attached
  4. Copy of AICPUPMI/Terminal:/cat /var/log/system.log | grep "AICPUPMI:"
    1. Terminal/File/Export Text As... (cannot export this, doesn’t return any values)
  5. Copy Of Console/All Messages (last boot)
    1. Console/File/Save a Copy As... Attached
  6. Screenshot of Intel Power Gadget
    Attached

  7. Clover
    1. EFI/CLOVER/config.plist Attached
    2. DPCIManager/Misc/Boot Log Attached
    3. EFI/CLOVER/ACPI/Patched/dsdt.aml Attached
    4. EFI/CLOVER/ACPI/Patched/ssdt.aml Attached
 

Attachments

  • New SSDT No XCPM .zip
    988.4 KB · Views: 108
Not seeing all the speed-steps for the CPU and IGPU
Did you see, Post #1,
6. Prepare ssdt
1. The script uses the installed processor ...
2. For Desktop/Ivy Bridge/Core i3/5/7 3xxx, 3rd Generation (Note 3)​
 
Hello @toleda
I'm already installed https://github.com/Piker-Alpha/freqVectorsEdit.sh and my IOPlatformPluginFamily.kext has modified.
Now I'm running on 10.12.6 and try to add additional speed steps. Is there any conflict in my IOPlatformPluginFamily.kext ? After sleep, my cpu always in x44.0 (turbo mode)
 
Hi,

Just wondering whether this process is valid for a fresh install of High Sierra?
i was trying to follow the post install process at "
[Guide] HP ProBook/EliteBook/Zbook using Clover UEFI hotpatch", but i ended up with a black screen...

Thanks!
.A.
 
Back
Top