mgaffar Posted April 8, 2013 Share Posted April 8, 2013 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 https://www.insanelymac.com/forum/topic/287725-i7-3630qm-ssdtspeedstep-help/ Share on other sites More sharing options...
Ion Darie Posted April 8, 2013 Share Posted April 8, 2013 Did you try patching your bios ? http://biosrepo.wordpress.com/2013/01/19/simple-way-to-patch-your-own-bios/ Link to comment https://www.insanelymac.com/forum/topic/287725-i7-3630qm-ssdtspeedstep-help/#findComment-1904764 Share on other sites More sharing options...
mgaffar Posted April 9, 2013 Author Share Posted April 9, 2013 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 https://www.insanelymac.com/forum/topic/287725-i7-3630qm-ssdtspeedstep-help/#findComment-1905057 Share on other sites More sharing options...
k3nny Posted April 9, 2013 Share Posted April 9, 2013 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 https://www.insanelymac.com/forum/topic/287725-i7-3630qm-ssdtspeedstep-help/#findComment-1905146 Share on other sites More sharing options...
mgaffar Posted April 10, 2013 Author Share Posted April 10, 2013 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 https://www.insanelymac.com/forum/topic/287725-i7-3630qm-ssdtspeedstep-help/#findComment-1905368 Share on other sites More sharing options...
mgaffar Posted April 14, 2013 Author Share Posted April 14, 2013 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 https://www.insanelymac.com/forum/topic/287725-i7-3630qm-ssdtspeedstep-help/#findComment-1906764 Share on other sites More sharing options...
webcivilian Posted April 14, 2013 Share Posted April 14, 2013 Macbook pro 10,1 is 15 inch Retina. You are close to 8,1 or 9,1. You can also try 9,2. Link to comment https://www.insanelymac.com/forum/topic/287725-i7-3630qm-ssdtspeedstep-help/#findComment-1906811 Share on other sites More sharing options...
Recommended Posts