Jump to content

Acer Aspire E1-571G - Core i3-3120M (2.5GH, 3MB l3 cache) - SpeedStep issue


Vahids
 Share

19 posts in this topic

Recommended Posts

Hi,

Core I3 3120M

 

I Have AppleCpuPowerManager and NullCPUPowerManager kext in /S/L/E

 

Kernel Panic if I remove NullCPUPowerManager kext

 

MSRDumper PStatesReached: 12 25

 

 

It's SSDT script:

sdtPRGen.sh v6.6 Copyright (c) 2013 by Pike R. Alpha
----------------------------------------------------------------
Processor Declaration(s) Found in DSDT (ACPI 1.0 compliant)
Generating ssdt_pr.dsl for a MacBookPro9,2 [Mac-6F01561E16C75D06]
Ivy Bridge Core i3-3120M processor [0x306A9] setup [0x0901]
With a maximum TDP of 35 Watt, as specified by Intel

Warning: Low Frequency Mode is 0 (unknown)
         Now using 1200 MHz for Mobile processor

Number logical CPU's: 4 (Core Frequency: 2500 MHz)
Number of Turbo States: 0
Number of P-States: 14 (1200-2500 MHz)
Adjusting C-States for detected (mobile) processor
Injected C-States for CPU0 (C1,C3,C6,C7)
Injected C-States for CPU1 (C1,C2,C3)
Warning: Model identifier [MacBookPro9,2] is missing from: /S*/L*/CoreServices/PlatformSupport.plist

Warning: 'cpu-type' may be set improperly (0x0901 instead of 0x0701)

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20130117-64 [Jan 19 2013]
Copyright (c) 2000 - 2013 Intel Corporation

ASL Input:     /Users/vahid/Desktop/ssdt_pr.dsl - 234 lines, 6961 bytes, 37 keywords
AML Output:    /Users/vahid/Desktop/ssdt_pr.aml - 1147 bytes, 15 named objects, 22 executable opcodes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations

ACPI target directory changed to: /Extra/ACPI/

Do you want to copy /Users/vahid/Desktop/ssdt_pr.aml to /Extra/ACPI/ssdt_pr.aml? (y/n)?

DSDTDrop=Yes  not helped

 

What are u think ?

 

DSDT.aml.zip

IOREG.zip

Link to comment
Share on other sites

Hi,

 

NullCPUPowerManagement.kext disables AppleIntelCPUPowerManagement.kext so you won't get that kernel panic. If you want to get rid of it, you need to patch AppleIntelCPUPowerManagement.kext.

Thanks,

U know how I should patch AppleIntelCPUPowerManagement.kext ?

I used AICPMPatch :

arch: x86_64

file is already patched or untested version
Link to comment
Share on other sites

I used Panadora's BOX AppleIntelPowe... kext and It's works to boot witout NullCPUPower...

 

and It's my new MSCDumper:

Oct  3 22:41:15 Vahids-Mackbook-Pro kernel[0]: MSRDumper PStatesReached: 12 22 25

Now, It's show me 3 value now. added 22.

 

What u think ? Is it done for speedstep ?!

Link to comment
Share on other sites

I know that the number of performance states can also depend on the platform profile you use (MacBookPro9,2). You can try a different one and see if you get more states. Hopefully it helps.

I changed to iMac 13,1 and I have 2 value:

MSRDumper PStatesReached: 12 25

I think it related to SMBios.plist right ?

Link to comment
Share on other sites

Exactly. However real iMacs only have 2 states, too.

which one u supposed me to try ? what's is yours ?

in MacBook Air 5.2 I have 4 value!

kernel[0]: MSRDumper PStatesReached: 12 17 21 25

Mac mini returned same value to MacBook Air 5.2

Link to comment
Share on other sites

  • 1 month later...

u may try my tricks..

 

actually to get speedstep working u need a patched AICPUPM, correct SMBIOS and correct SSDT.

 

last week i only try to generate ssdt using sdtprgen, the problem is it can't detect low frequency mode in my processor. (same with you i think). so you will never get states lower than 12x.

 

i have a solution, just create usb bootable with clover, and configure it to generate p-state and c-state, once you enter the desktop, check again with msrdumper it should be more states, and u get 8x states.

 

u can dump it with maciasl.. good luck :thumbsup_anim:

Link to comment
Share on other sites

u may try my tricks..

 

actually to get speedstep working u need a patched AICPUPM, correct SMBIOS and correct SSDT.

 

last week i only try to generate ssdt using sdtprgen, the problem is it can't detect low frequency mode in my processor. (same with you i think). so you will never get states lower than 12x.

 

i have a solution, just create usb bootable with clover, and configure it to generate p-state and c-state, once you enter the desktop, check again with msrdumper it should be more states, and u get 8x states.

 

u can dump it with maciasl.. good luck :thumbsup_anim:

p-state and c-state will be generate  automatically. and What diff if I use USB or own mackintosh-hd volume to boot ?!

Link to comment
Share on other sites

 Share

×
×
  • Create New...