Jump to content

I7-3630qm SSDT/Speedstep help

ssdt ddst speedstep alienware m14x r2

  • Please log in to reply
6 replies to this topic

#1
mgaffar

mgaffar

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 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

Attached Files

  • Attached File  help.zip   125.26KB   21 downloads


#2
Ion Darie

Ion Darie

    InsanelyMac Geek

  • Donators
  • 132 posts
  • Gender:Male
  • Location:Romania
Did you try patching your bios ?

http://biosrepo.word...-your-own-bios/

#3
mgaffar

mgaffar

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
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$


#4
k3nny

k3nny

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 538 posts
  • Gender:Male
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?

#5
mgaffar

mgaffar

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
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.

#6
mgaffar

mgaffar

    InsanelyMac Protégé

  • Members
  • Pip
  • 19 posts
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?

#7
webcivilian

webcivilian

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 152 posts
Macbook pro 10,1 is 15 inch Retina. You are close to 8,1 or 9,1. You can also try 9,2.





Also tagged with one or more of these keywords: ssdt, ddst, speedstep, alienware, m14x r2

  Topic Stats Last Post Info

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy