Jump to content

I7-3630qm SSDT/Speedstep help


mgaffar
 Share

7 posts in this topic

Recommended Posts

Hey guys,

 

I have an alienware m14x r2 with an I7-3630qm and im having issues with getting more than two p-states (12 and 24). Which from my understanding is that my power management is not working properly, or at all. I have checked kextstat aswell as in system information under extensions and verified that Appleintelcpupowermanagement.kext is loaded as well as AppleLPC.kext, AppleSMC and AppleHPET.kext. I have the appleintelcpupowermanagementinfo.kext and it shows only two p-states are active. I have generated an DSDT following the guides, upon compiling it i had a few errors but i found a patch on here under the motherboard patch sections for my laptop. I used that to patch it and it took away the errors. I dont believe my dsdt is the issue, but i honestly dont know. I generated the ssdt using the SSDT-pr script and had it saved to the extra folder. I am using chameleon 2.2 and in that i have DropSSDT=Yes.

 

I have tried a few different combos but it either results in 1 pstate (12) or 2 pstates (12 and 24). I have tried to disable turbo in bios which results in one pstate. I have tried Disabling speedstep in bios which results in 1 pstate. I have Tried Macbookpro10.1 smbios, macmini6.2. Which still only give me 2 pstates.

 

I have attached my dsdt, ssdt and my Appleintelcpupowermanagement.kext which was patched using the patcher from insanelymac.com/downloads section made by iFire.

 

Also i didnt mention I am on 10.8.3.

 

This is my bdmesg from chameleon.

 

 


Customizing SystemID with : 44454c4c-5100-1037-8033-b4c04f435731
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 41647 bytes.
Read HFS+ file: [hd(0,2)/Extra/SSDT.aml] 1525 bytes.
ACPI table not found: SSDT-1.aml
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
Found ACPI CPU: CPU0
Found ACPI CPU: CPU1
Found ACPI CPU: CPU2
Found ACPI CPU: CPU3
Found ACPI CPU: CPU4
Found ACPI CPU: CPU5
Found ACPI CPU: CPU6
Found ACPI CPU: CPU7
SSDT with CPU C-States generated successfully
P-States: min 0xc, max 0x0
RSDT: Added 2 SSDT table(s)
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
P-States: min 0xc, max 0x0
Added 2 SSDT table(s) into XSDT
Starting Darwin x86_64
Boot Args: boot-uuid=D91B05EC-7F3A-397E-8163-03186529EF70 rd=*uuid -v



 

This is the output of the ssdtprgen

 


sdtPRGen.sh v5.8 Copyright (c) 2013 by Pike R. Alpha
----------------------------------------------------------------
Generating SSDT_PR.dsl for a MacBookPro10,1 [Mac-C3EC7CD22292981F]
Ivy Bridge Core i7-3630QM processor [0x0701] setup
With a maximum TDP of 45 Watt, as specified by Intel

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

Number logical CPU's: 8 (Core Frequency: 2400 MHz)
Number of Turbo States: 10 (2500-3400 MHz)
Number of P-States: 23 (1200-3400 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)

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

ASL Input: /Users/mo/Desktop/SSDT_PR.dsl - 271 lines, 8435 bytes, 56 keywords
AML Output: /Users/mo/Desktop/SSDT_PR.aml - 1525 bytes, 27 named objects, 29 executable opcodes

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

Do you want to copy /Users/mo/Desktop/SSDT_PR.aml to /Extra/SSDT.aml? (y/n)?



 

 

I do have an error when i boot up that i can see through verbose mode. This is the system.log

 

 

 


4/8/13 1:04:02.000 AM kernel[0]: PMAP: PCID enabled
4/8/13 1:04:02.000 AM kernel[0]: PMAP: Supervisor Mode Execute Protection enabled
4/8/13 1:04:02.000 AM kernel[0]: Darwin Kernel Version 12.3.0: Sun Jan 6 22:37:10 PST 2013; root:xnu-2050.22.13~1/RELEASE_X86_64
4/8/13 1:04:02.000 AM kernel[0]: vm_page_bootstrap: 2001962 free pages and 78806 wired pages
4/8/13 1:04:02.000 AM kernel[0]: kext submap [0xffffff7f80735000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000735000]
4/8/13 1:04:02.000 AM kernel[0]: zone leak detection enabled
4/8/13 1:04:02.000 AM kernel[0]: standard timeslicing quantum is 10000 us
4/8/13 1:04:02.000 AM kernel[0]: standard background quantum is 2500 us
4/8/13 1:04:02.000 AM kernel[0]: mig_table_max_displ = 74
4/8/13 1:04:02.000 AM kernel[0]: TSC Deadline Timer supported and enabled
4/8/13 1:04:02.000 AM kernel[0]: corecrypto kext started!
4/8/13 1:04:02.000 AM kernel[0]: Running kernel space in FIPS MODE
4/8/13 1:04:02.000 AM kernel[0]: Plist hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d
4/8/13 1:04:02.000 AM kernel[0]: Computed hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d
4/8/13 1:04:02.000 AM kernel[0]: corecrypto.kext FIPS integrity POST test passed!
4/8/13 1:04:02.000 AM kernel[0]: corecrypto.kext FIPS AES CBC POST test passed!
4/8/13 1:04:02.000 AM kernel[0]: corecrypto.kext FIPS TDES CBC POST test passed!
4/8/13 1:04:02.000 AM kernel[0]: corecrypto.kext FIPS AES ECB AESNI POST test passed!
4/8/13 1:04:02.000 AM kernel[0]: corecrypto.kext FIPS AES XTS AESNI POST test passed!
4/8/13 1:04:02.000 AM kernel[0]: corecrypto.kext FIPS SHA POST test passed!
4/8/13 1:04:02.000 AM kernel[0]: corecrypto.kext FIPS HMAC POST test passed!
4/8/13 1:04:02.000 AM kernel[0]: corecrypto.kext FIPS ECDSA POST test passed!
4/8/13 1:04:02.000 AM kernel[0]: corecrypto.kext FIPS DRBG POST test passed!
4/8/13 1:04:02.000 AM kernel[0]: corecrypto.kext FIPS POST passed!
4/8/13 1:04:02.000 AM kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled
4/8/13 1:04:02.000 AM kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=1 Enabled
4/8/13 1:04:02.000 AM kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=2 Enabled
4/8/13 1:04:02.000 AM kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=3 Enabled
4/8/13 1:04:02.000 AM kernel[0]: AppleACPICPU: ProcessorId=5 LocalApicId=4 Enabled
4/8/13 1:04:02.000 AM kernel[0]: AppleACPICPU: ProcessorId=6 LocalApicId=5 Enabled
4/8/13 1:04:02.000 AM kernel[0]: AppleACPICPU: ProcessorId=7 LocalApicId=6 Enabled
4/8/13 1:04:02.000 AM kernel[0]: AppleACPICPU: ProcessorId=8 LocalApicId=7 Enabled
4/8/13 1:04:02.000 AM kernel[0]: calling mpo_policy_init for TMSafetyNet
4/8/13 1:04:02.000 AM kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet)
4/8/13 1:04:02.000 AM kernel[0]: calling mpo_policy_init for Sandbox
4/8/13 1:04:02.000 AM kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox)
4/8/13 1:04:02.000 AM kernel[0]: calling mpo_policy_init for Quarantine
4/8/13 1:04:02.000 AM kernel[0]: Security policy loaded: Quarantine policy (Quarantine)
4/8/13 1:04:02.000 AM kernel[0]: Copyright (c) 1982, 1986, 1989, 1991, 1993
4/8/13 1:04:02.000 AM kernel[0]: The Regents of the University of California. All rights reserved.
4/8/13 1:04:02.000 AM kernel[0]: MAC Framework successfully initialized
4/8/13 1:04:02.000 AM kernel[0]: using 16384 buffer headers and 10240 cluster IO buffer headers
4/8/13 1:04:02.000 AM kernel[0]: Low Frequency Mode : 1200 MHz
4/8/13 1:04:02.000 AM kernel[0]: Clock Speed : 2400 MHz
4/8/13 1:04:02.000 AM kernel[0]: Max Frequency : 2400 MHz
4/8/13 1:04:02.000 AM kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
4/8/13 1:04:02.000 AM kernel[0]: ACPI: System State [s0 S3 S4 S5] (S3)
4/8/13 1:04:02.000 AM kernel[0]: RTC: Only single RAM bank (128 bytes)
4/8/13 1:04:02.000 AM kernel[0]: AppleIntelCPUPowerManagement: (built 22:41:17 Jan 6 2013) initialization complete
4/8/13 1:04:02.000 AM kernel[0]: PFM64 (36 cpu) 0xf80000000, 0x80000000
4/8/13 1:04:02.000 AM kernel[0]: [ PCI configuration begin ]
4/8/13 1:04:02.000 AM kernel[0]: HWSensors Project Copyright 2013 netkas, slice, usr-sse2, kozlek, navi, THe KiNG. All rights reserved.
4/8/13 1:04:02.000 AM kernel[0]: FakeSMCDevice: 15 preconfigured key(s) added
4/8/13 1:04:02.000 AM kernel[0]: SMC: successfully initialized
4/8/13 1:04:02.000 AM kernel[0]: CPUSensors: CPU family 0x6, model 0x3a, stepping 0x9, cores 4, threads 8, TJmax 105, Platform string not set
4/8/13 1:04:02.000 AM kernel[0]: console relocated to 0xfa0000000
4/8/13 1:04:02.000 AM kernel[0]: mbinit: done [96 MB total pool size, (64/32) split]
4/8/13 1:04:02.000 AM kernel[0]: Pthread support ABORTS when sync kernel primitives misused
4/8/13 1:04:02.000 AM kernel[0]: PCI configuration changed (bridge=3 device=2 cardbus=0)
4/8/13 1:04:02.000 AM kernel[0]: rooting via boot-uuid from /chosen: D91B05EC-7F3A-397E-8163-03186529EF70
4/8/13 1:04:02.000 AM kernel[0]: Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>
4/8/13 1:04:02.000 AM kernel[0]: com.apple.AppleFSCompressionTypeZlib kmod start
4/8/13 1:04:02.000 AM kernel[0]: com.apple.AppleFSCompressionTypeDataless kmod start
4/8/13 1:04:02.000 AM kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded
4/8/13 1:04:02.000 AM kernel[0]: com.apple.AppleFSCompressionTypeDataless load succeeded
4/8/13 1:04:02.000 AM kernel[0]: AppleIntelCPUPowerManagementClient: ready
4/8/13 1:04:02.000 AM kernel[0]: [ PCI configuration end, bridges 5 devices 16 ]
4/8/13 1:04:02.000 AM kernel[0]: GeForceSensors (0): [Error] unable to shadow VBIOS
4/8/13 1:04:02.000 AM kernel[0]: SuperIODevice: [Fatal] found unsupported ship ID=0xffff
4/8/13 1:04:02.000 AM kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SAT0@1F,2/AppleIntelPchSeriesAHCI/PRT1@1/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/SAMSUNG SSD PM830 mSATA 32GB Media/IOGUIDPartitionScheme/OSX@2
4/8/13 1:04:02.000 AM kernel[0]: BSD root: disk0s2, major 1, minor 2
4/8/13 1:04:02.000 AM kernel[0]: ApplePS2Controller: Timed out on keyboard input stream.
4/8/13 1:04:02.000 AM kernel[0]: Kernel is LP64
4/8/13 1:04:02.000 AM kernel[0]: AICPUPMI: CPU P-States [ 24 ]
4/8/13 1:04:02.000 AM kernel[0]: AICPUPMI: CPU P-States [ 12 24 ]
4/8/13 1:04:04.000 AM kernel[0]: Controller: Intel Panther Point (vendor ID: 8086, device ID: 1e20)
4/8/13 1:04:04.000 AM kernel[0]: Previous Shutdown Cause: 5
4/8/13 1:04:04.000 AM kernel[0]: Controller: NVidia (Unknown) (vendor ID: 10de, device ID: 0e1b)
4/8/13 1:04:04.000 AM kernel[0]: GeForceSensors (0): [Error] unable to shadow VBIOS
4/8/13 1:04:04.000 AM kernel[0]: DSMOS has arrived[AppleBluetoothHCIControllerUSBTransport][start] -- completed
4/8/13 1:04:04.000 AM kernel[0]: [iOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification
4/8/13 1:04:04.000 AM kernel[0]: [iOBluetoothHCIController][start] -- completed
4/8/13 1:04:04.000 AM kernel[0]: VoodooBattery 1.3 (C) 2008-10 Superhai, All Rights Reserved. May 5 2010 09:52:50 64 bit
4/8/13 1:04:04.000 AM kernel[0]: WARNING: IOPlatformPluginUtil : getCPUIDInfo: this is an unknown CPU model 0x3a
4/8/13 1:04:04.000 AM kernel[0]: -- power management may be incomplete or unsupported
4/8/13 1:04:04.000 AM kernel[0]: VoodooPS2SynapticsTouchPad loaded
4/8/13 1:04:04.000 AM kernel[0]: NTFS driver 3.10 [Flags: R/W].
4/8/13 1:04:04.000 AM kernel[0]: NTFS volume name OSDisk, version 3.1.
4/8/13 1:04:05.000 AM kernel[0]: VoodooPS2Trackpad: Synaptics TouchPad v7.5
4/8/13 1:04:05.000 AM kernel[0]: No interval found for . Using 8000000
4/8/13 1:04:06.000 AM kernel[0]: NTFS volume name Recovery, version 3.1.
4/8/13 1:04:07.000 AM kernel[0]: macx_swapon SUCCESS
4/8/13 1:04:08.000 AM kernel[0]: nspace-handler-set-snapshot-time: 1365397450
4/8/13 1:04:14.000 AM kernel[0]: SuperIODevice: [Fatal] found unsupported ship ID=0xffff
4/8/13 1:04:14.000 AM kernel[0]: RTL8192SU: Ethernet address 00:21:2f:39:fb:60
4/8/13 1:04:14.000 AM kernel[0]: PEGP: Not usable
4/8/13 1:04:34.000 AM kernel[0]: **** [AppleBluetoothHCIControllerUSBTransport][configurePM] -- ERROR -- waited 30 seconds and still did not get the commandWakeup() notification -- this = 0xffffff80124d6000 ****
4/8/13 1:04:34.000 AM kernel[0]: [iOBluetoothHCIController::setConfigState] calling registerService
4/8/13 1:05:20.000 AM kernel[0]: Sandbox: sandboxd(251) deny mach-lookup com.apple.coresymbolicationd
4/8/13 1:08:38.000 AM kernel[0]: nspace-handler-set-snapshot-time: 1365397720

help.zip

Link to comment
Share on other sites

I just tried to patch the bios, this is what i see when i follow the directions.

 

I just realized.. my bios is a .exe versus a .rom file. I guess i cant patch it then?

 

 

localhost:Downloads mo$ /Users/mo/Downloads/PMPatch /Volumes/OSDisk/Users/Mo/Downloads/M14R2A11WIN.exe /Volumes/OSDisk/Users/Mo/Downloads/M14R2A11WIN1.exe
PMPatch 0.5.11
PowerManagement modules not found.
AMI nest modules not found.
Phoenix nest modules not found.
CpuPei modules not found.
localhost:Downloads mo$

Link to comment
Share on other sites

You are using a custom SSDT file and I see two possible mistakes:

1) You additionally let Chameleon generate P- & C-States, you need to turn these off.

2) Dropping existing SSDTs is not a good choice with this setup, you could lose some important data. The custom SSDT won't create any conflicts.

 

You can extract the executable with 7-zip and you will find an ~8MB .bin file inside that can be patched with PMPatch. I don't know much about Dell's BIOS flashing procedure though. If you got trouble applying the modified image, you should post in the PMPatch thread.

 

PS: Is your dedicated GPU working?

Link to comment
Share on other sites

Okay ill try that. I have two graphics chips on the alienware, the intel hd4000 and nvidia gt650m. Only the hd4000 is working, it shows 512 ram in system info and i have full accel. Havent really messed with trying the gt650m, heard that it wont work since i cant disable the intel.

Link to comment
Share on other sites

Okay guys, I was able to get 12 p-states using the MacBookPro8,1 smbios. Using the macbookpro10,1 smbios would only generate 2 p-states (12-24). With the 8,1 im getting the following p-states

AlienMac kernel[0]: AICPUPMI: CPU P-States [ 12 13 16 20 24 28 29 30 31 32 33 34 ]

 

Is there any disadvantages to using the macbookpro8,1 smbios over the macbookpro10,1? The reason i ask is that my laptop has an i7-3630qm and the 8,1 bios is for a ivybridge/sandybridge combo laptop. But mine is a full ivy bridge laptop, Alienware M14xR2 I7-3630qm and Intel HD4000.

 

And any ideas why the macbookpro10,1 smbios wont let my system generate the additional p-states?

Link to comment
Share on other sites

 Share

×
×
  • Create New...