Jump to content

skylake P-states not working [help]


arun94
 Share

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

Link to comment
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

Link to comment
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.

Link to comment
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

Link to comment
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

Link to comment
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 ]

Link to comment
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

Link to comment
Share on other sites

 Share

×
×
  • Create New...