Jump to content

Not all P-States are used


acidos77
 Share

7 posts in this topic

Recommended Posts

Just installed El Capitan on the following hardware:

 

i7-2600K

GA-Z68X-UD3H-B3

MSI Radeon HD 6870

Latest Clover loader

 

Before I had(still have) Yosemite on the same hardware working perfectly, including P-States. It was giving me most of states

 

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

AICPUPMI: CPU P-States [ 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 (38) ] iGPU P-States [ (17) ]

 

 

It was configured using ssdtPRGen.sh, produced SSDT, copied into EFI partition.

 

Now after I installed El Capitan, I copied the same SSDT and the same clover configuration. However, the results are not like for Yosemite. This is the most I could get.

 

AICPUPMI: CPU P-States [ 16 35 36 37 38 ]

So I assume that my CPU is just running on close to max power, which is not effective. Also I don't have any iGPU states.

 

Worth to mention, that I am only using FakeSMC kext, located on EFI's kext folder. For states, I put AppleIntelCPUPowerManagementInfo.kext into the same kext folder.

 

Any help to find solution is appreciated.

config.plist.zip

SSDT.aml.zip

Link to comment
Share on other sites

That could be it, but I can't run the script on El Capitan. This is how I was running on Yosemite, but on Capitan I get this warning:

./ssdtPRGen.sh 'i7-2600K'

ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl
             v6.6 Copyright (c) 2013 by † Jeroen
             v9.1 Copyright (c) 2013-2015 by Pike R. Alpha
----------------------------------------------------------------
System information: Mac OS X 10.11.2 (15C50)
Brandstring 'Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz'
Generating ssdt_pr.dsl for a iMac12,2 [Mac-942B59F58194171B]
Sandy Bridge Core i7-2600K processor [0x206A7] setup [0x0703]
With a maximum TDP of 95 Watt, as specified by Intel
Number logical CPU's: 8 (Core Frequency: 3400 MHz)
Number of Turbo States: 4 (3500-3800 MHz)
Number of P-States: 23 (1600-3800 MHz)
Injected C-States for CPU0 (C1,C3,C6)

Warning: 'cpu-type' may be set improperly (0x0703 instead of 0x0603

The following also not giving me the list:

./ssdtPRGen.sh -s 'Sandy Bridge'

ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl
             v6.6 Copyright (c) 2013 by † Jeroen
             v9.1 Copyright (c) 2013-2015 by Pike R. Alpha
----------------------------------------------------------------
System information: Mac OS X 10.11.2 (15C50)
Brandstring 'Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz'
Generating ssdt_pr.dsl for a iMac12,2 [Mac-942B59F58194171B]
Sandy Bridge Core i7-2600K processor [0x206A7] setup [0x0703]
With a maximum TDP of 95 Watt, as specified by Intel

Error: 'TDP' must be in the range of 10-150 Watts... exiting

So I am little stuck on generating new SSDT...

Link to comment
Share on other sites

Meanwhile I am unable to use USB3. If I enable USB3 from BIOS, Capitan will stuck on 

 

PCI configuration begin

 

On Yosemite I was using XhciDxe-64.efi and clover-patching AppleUSBXHCI. For Capitan this patch is not available and I am not even sure whether the freezing is before AppleUSBXHCI or after.

Link to comment
Share on other sites

For the p-states you get what Apple uses for the machine you have defined as your model if you want proper lower power usage then use windows or linux anything but OSX basically, usb3 support is borked in El Crapo there are numerous threads all over the internet on this epic fail by Apple.

Link to comment
Share on other sites

 Share

×
×
  • Create New...