Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
arun94

skylake P-states not working [help]

24 posts in this topic

Recommended Posts

I am trying to enable low power states in my laptop cpu using ssdtPRgen script. I got 17 p-states in IOregexplorer and no igpu states.

only 9 p-states working and cpu rarely idles.

 

am I doing something wrong or should I use this instead?

CPU Ratio Info:
------------------------------------
CPU Low Frequency Mode.............: 400 MHz
CPU Maximum non-Turbo Frequency....: 2000 MHz
CPU Maximum Turbo Frequency........: 2000 MHz

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

CPU P-States [ (5) 19 20 ] iGPU P-States [ ]
CPU P-States [ (5) 14 19 20 ] iGPU P-States [ ]
CPU P-States [ (5) 14 16 19 20 ] iGPU P-States [ ]
CPU P-States [ (5) 12 14 16 19 20 ] iGPU P-States [ ]
CPU P-States [ (5) 12 13 14 16 19 20 ] iGPU P-States [ ]
CPU P-States [ (5) 12 13 14 16 18 19 20 ] iGPU P-States [ ]
CPU P-States [ (5) 10 12 13 14 16 18 19 20 ] iGPU P-States [ ]

power.jpg

edit1:this cpu always spends time at 400~500 Mhz at idle in linux.

ioreg.zip

CLOVER.zip

Share this post


Link to post
Share on other sites

I finally removed ssdt.aml generated by script and used HWP kext. now I got 17 states fully working fully with working IGPU states. 

CPU Ratio Info:
------------------------------------
CPU Low Frequency Mode.............: 400 MHz
CPU Maximum non-Turbo Frequency....: 2000 MHz
CPU Maximum Turbo Frequency........: 2000 MHz

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

CPU P-States [ (5) 15 20 ] iGPU P-States [ ]
CPU P-States [ 4 (5) 15 20 ] iGPU P-States [ ]
CPU P-States [ 4 (5) 9 15 20 ] iGPU P-States [ ]
CPU P-States [ 4 (5) 7 9 15 20 ] iGPU P-States [ ]
CPU P-States [ 4 5 7 9 15 18 (20) ] iGPU P-States [ ]
CPU P-States [ 4 5 7 9 15 17 18 (20) ] iGPU P-States [ ]
CPU P-States [ 4 5 7 9 15 17 18 19 (20) ] iGPU P-States [ ]
CPU P-States [ 4 5 7 9 15 17 18 19 (20) ] iGPU P-States [ (18) ]
CPU P-States [ 4 5 7 9 14 15 17 18 19 (20) ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 7 9 10 14 15 17 18 19 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 5 7 9 10 11 14 15 17 18 19 (20) ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 7 8 9 10 11 14 15 17 18 19 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 5 7 8 9 10 11 (13) 14 15 17 18 19 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 7 8 9 10 11 13 14 15 16 17 18 19 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 13 14 15 16 17 18 19 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ] iGPU P-States [ (18) ]
CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 (20) ] iGPU P-States [ (6) 18 ]

post ur config.plist here

config.plist.zip

Share this post


Link to post
Share on other sites

ur system is sierra?

yes. after using HWP value 0x94001401. I got more GPU p-states.

CPU Ratio Info:
------------------------------------
CPU Low Frequency Mode.............: 400 MHz
CPU Maximum non-Turbo Frequency....: 2000 MHz
CPU Maximum Turbo Frequency........: 2000 MHz

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

CPU P-States [ (5) 15 20 ] iGPU P-States [ ]
CPU P-States [ 4 (5) 15 20 ] iGPU P-States [ ]
CPU P-States [ 4 (5) 9 15 20 ] iGPU P-States [ ]
CPU P-States [ 4 (5) 7 9 15 20 ] iGPU P-States [ ]
CPU P-States [ 4 5 7 9 15 18 (20) ] iGPU P-States [ ]
CPU P-States [ 4 5 7 9 15 17 18 (20) ] iGPU P-States [ ]
CPU P-States [ 4 5 7 9 15 17 18 19 (20) ] iGPU P-States [ ]
CPU P-States [ 4 5 7 9 15 17 18 19 (20) ] iGPU P-States [ (18) ]
CPU P-States [ 4 5 7 9 14 15 17 18 19 (20) ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 7 9 10 14 15 17 18 19 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 5 7 9 10 11 14 15 17 18 19 (20) ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 7 8 9 10 11 14 15 17 18 19 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 5 7 8 9 10 11 (13) 14 15 17 18 19 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 7 8 9 10 11 13 14 15 16 17 18 19 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 13 14 15 16 17 18 19 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ] iGPU P-States [ (18) ]
CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 (20) ] iGPU P-States [ (6) 18 ]
CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 (20) ] iGPU P-States [ 6 18 (21) ]
CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 (18) 19 20 ] iGPU P-States [ 6 18 21 ]
CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 (16) 17 18 19 20 ] iGPU P-States [ 6 18 21 (30) ]
CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 (19) 20 ] iGPU P-States [ 6 18 21 (24) 30 ]

Thanks Mald0n.

Share this post


Link to post
Share on other sites

try with config.plist with correct smbios MacBookPro13,x

removed HWP, removed ssdt and added smbios MacBook Pro 13,1

got no c states and only few p states.

 

CPU P-States [ (4) 9 10 11 12 13 14 15 16 17 18 19 20 ] iGPU P-States [ 18 21 ]

 

config.plist.zip

ioreg.zip

Share this post


Link to post
Share on other sites

u need smbios macbookpro13,1 + SSDT or HWP

 

i use SSDT and work great, but fot notebook i think the best is HWP, power saving is amazin'


post ur full clover folder with ssdt here, ill check

Share this post


Link to post
Share on other sites

u need smbios macbookpro13,1 + SSDT or HWP

 

i use SSDT and work great, but fot notebook i think the best is HWP, power saving is amazin'

post ur full clover folder with ssdt here, ill check

 

added ssdt-pr.aml tiny SSDT, installed com.apple.driver.X86PlatformPlugin. copied Mac-66E35819EE2D0D05.plist to /S/L/E/X86platformplugin/Contents/Resources/.

 

still I don't have C states.


CPU Ratio Info:

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

CPU Low Frequency Mode.............: 400 MHz

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

CPU Maximum Turbo Frequency........: 2000 MHz

 

IGPU Info:

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

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

IGPU Minimum Frequency.............:  300 MHz

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

IGPU Maximum Turbo Frequency.......:  900 MHz

IGPU Maximum limit.................: No Limit

 

CPU P-States [ 17 (20) ] iGPU P-States [ ]

CPU P-States [ (5) 17 19 20 ] iGPU P-States [ ]

CPU P-States [ (5) 9 17 19 20 ] iGPU P-States [ ]

CPU P-States [ (5) 9 15 17 19 20 ] iGPU P-States [ ]

CPU P-States [ (5) 9 13 15 17 19 20 ] iGPU P-States [ ]

CPU P-States [ (5) 6 9 13 15 17 19 20 ] iGPU P-States [ ]

CPU P-States [ (5) 6 7 9 13 15 17 19 20 ] iGPU P-States [ ]

CPU P-States [ (5) 6 7 9 13 15 17 18 19 20 ] iGPU P-States [ ]

CPU P-States [ (5) 6 7 9 10 13 15 17 18 19 20 ] iGPU P-States [ ]

CPU P-States [ (5) 6 7 9 10 13 15 16 17 18 19 20 ] iGPU P-States [ ]

CPU P-States [ 5 6 7 (8) 9 10 13 14 15 16 17 18 19 20 ] iGPU P-States [ ]

CPU P-States [ 4 (5) 6 7 8 9 10 13 14 15 16 17 18 19 20 ] iGPU P-States [ ]

CPU P-States [ 4 (5) 6 7 8 9 10 12 13 14 15 16 17 18 19 20 ] iGPU P-States [ ]

CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 (20) ] iGPU P-States [ ]

CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 (20) ] iGPU P-States [ (18) ]

CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 (20) ] iGPU P-States [ 18 (21) ]

CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 (20) ] iGPU P-States [ 18 21 ]

Mac-66E35819EE2D0D05.plist.zip

CLOVER.zip

ioreg.zip

Share this post


Link to post
Share on other sites

i think all HPs needs Lapic fix, the Clover have Patch, just check

Check

config.plist.zip

Removed CPUs=1 and applied kernel lapic.

CPU P-States [ (5) 6 14 ] iGPU P-States [ ]
CPU C3-Cores [ 1 2 3 ]
CPU P-States [ 5 6 10 14 (15) ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 2 3 ]
CPU P-States [ (5) 6 7 10 14 15 ] iGPU P-States [ (18) ]
CPU P-States [ 5 6 7 10 14 15 (20) ] iGPU P-States [ 18 ]
CPU P-States [ 5 6 7 10 (13) 14 15 20 ] iGPU P-States [ 18 ]
CPU P-States [ 5 6 7 (8) 10 13 14 15 20 ] iGPU P-States [ 18 ]
CPU P-States [ (5) 6 7 8 9 10 13 14 15 20 ] iGPU P-States [ 18 ]
CPU P-States [ 5 6 7 8 9 10 (11) 13 14 15 20 ] iGPU P-States [ 18 ]
CPU P-States [ 5 6 7 8 9 10 11 13 14 15 (17) 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 13 14 15 17 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 12 13 14 15 17 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 17 (18) 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 5 6 7 (8) 9 10 11 12 13 14 15 17 18 20 ] iGPU P-States [ (6) 18 ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 12 13 14 15 17 18 20 ] iGPU P-States [ 6 18 (21) ]
CPU P-States [ 4 5 6 7 (8) 9 10 11 12 13 14 15 17 18 20 ] iGPU P-States [ 6 18 21 (24) ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 12 13 14 15 17 18 20 ] iGPU P-States [ 6 18 21 24 ]

Share this post


Link to post
Share on other sites

 

Removed CPUs=1 and applied kernel lapic.

CPU P-States [ (5) 6 14 ] iGPU P-States [ ]
CPU C3-Cores [ 1 2 3 ]
CPU P-States [ 5 6 10 14 (15) ] iGPU P-States [ ]
CPU C3-Cores [ 0 1 2 3 ]
CPU P-States [ (5) 6 7 10 14 15 ] iGPU P-States [ (18) ]
CPU P-States [ 5 6 7 10 14 15 (20) ] iGPU P-States [ 18 ]
CPU P-States [ 5 6 7 10 (13) 14 15 20 ] iGPU P-States [ 18 ]
CPU P-States [ 5 6 7 (8) 10 13 14 15 20 ] iGPU P-States [ 18 ]
CPU P-States [ (5) 6 7 8 9 10 13 14 15 20 ] iGPU P-States [ 18 ]
CPU P-States [ 5 6 7 8 9 10 (11) 13 14 15 20 ] iGPU P-States [ 18 ]
CPU P-States [ 5 6 7 8 9 10 11 13 14 15 (17) 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 13 14 15 17 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 12 13 14 15 17 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 5 6 7 8 9 10 11 12 13 14 15 17 (18) 20 ] iGPU P-States [ 18 ]
CPU P-States [ 4 5 6 7 (8) 9 10 11 12 13 14 15 17 18 20 ] iGPU P-States [ (6) 18 ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 12 13 14 15 17 18 20 ] iGPU P-States [ 6 18 (21) ]
CPU P-States [ 4 5 6 7 (8) 9 10 11 12 13 14 15 17 18 20 ] iGPU P-States [ 6 18 21 (24) ]
CPU P-States [ 4 (5) 6 7 8 9 10 11 12 13 14 15 17 18 20 ] iGPU P-States [ 6 18 21 24 ]

take a test with Pike SSDT and HWP, compare both methods.

U use the last version of AppleIntelInfo.kext?

i think the last version is 2.5

AppleIntelInfo.kext.zip

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.



×