Jump to content

DSDT for Asus P8P67-M PRO


Time2Retire
 Share

834 posts in this topic

Recommended Posts

Speedstepper is working here :blink:

This is my kernel.log:

May 23 19:25:46 localhost kernel[0]: npvhash=4095
May 23 19:25:46 localhost kernel[0]: PAE enabled
May 23 19:25:46 localhost kernel[0]: 64 bit mode enabled
May 23 19:25:46 localhost kernel[0]: Darwin Kernel Version 10.8.0: Wed Apr 27 10:12:31 PDT 2011; root:xnu-1504.15.1~1/RELEASE_I386
May 23 19:25:46 localhost kernel[0]: vm_page_bootstrap: 1017305 free pages and 23079 wired pages
May 23 19:25:46 localhost kernel[0]: standard timeslicing quantum is 10000 us
May 23 19:25:46 localhost kernel[0]: mig_table_max_displ = 73
May 23 19:25:46 localhost kernel[0]: TSC Deadline Timer supported and enabled
May 23 19:25:46 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled
May 23 19:25:46 localhost kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled
May 23 19:25:46 localhost kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=4 Enabled
May 23 19:25:46 localhost kernel[0]: AppleACPICPU: ProcessorId=4 LocalApicId=6 Enabled
May 23 19:25:46 localhost kernel[0]: calling mpo_policy_init for Quarantine
May 23 19:25:46 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine)
May 23 19:25:46 localhost kernel[0]: calling mpo_policy_init for Sandbox
May 23 19:25:46 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox)
May 23 19:25:46 localhost kernel[0]: calling mpo_policy_init for TMSafetyNet
May 23 19:25:46 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet)
May 23 19:25:46 localhost kernel[0]: Copyright © 1982, 1986, 1989, 1991, 1993
May 23 19:25:46 localhost kernel[0]: The Regents of the University of California. All rights reserved.
May 23 19:25:46 localhost kernel[0]: MAC Framework successfully initialized
May 23 19:25:46 localhost kernel[0]: using 16384 buffer headers and 4096 cluster IO buffer headers
May 23 19:25:46 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87
May 23 19:25:46 localhost kernel[0]: ACPI: System State [s0 S3 S4 S5] (S3)
May 23 19:25:46 localhost kernel[0]: PFM64 0xf10000000, 0xf0000000
May 23 19:25:46 localhost kernel[0]: [ PCI configuration begin ]
May 23 19:25:46 localhost kernel[0]: PCI configuration changed (bridge=5 device=2 cardbus=0)
May 23 19:25:46 localhost kernel[0]: [ PCI configurAatpiploeInnt eenlCd,PUP obwerriMadgneags em8e ntd:e (vbuiilct e10s: 219:257  A]p
May 23 19:25:46 localhost kernel[0]: r 27 2011) initialization completeRTC: Only single RAM bank (128 bytes)
May 23 19:25:46 localhost kernel[0]: mbinit: done (64 MB memory set for mbuf pool)
May 23 19:25:46 localhost kernel[0]: FakeSMC: Opensource SMC device emulator by netkas © 2009
May 23 19:25:46 localhost kernel[0]: FakeSMC: Modified for plugins support by mozodojo © 2010 v3.0
May 23 19:25:46 localhost kernel[0]: FakeSMC: Idea of FakeSMC plugins and code sample by usr-sse2
May 23 19:25:46 localhost kernel[0]: FakeSMC: Thanks to slice for help with hardware support code and plugins
May 23 19:25:46 localhost kernel[0]: FakeSMCDevice: 17 keys added
May 23 19:25:46 localhost kernel[0]: FireWire runtime power conservation disabled. (2)
May 23 19:25:46 localhost kernel[0]: rooting via boot-uuid from /chosen: 0ED679A0-2518-302F-AAFE-4F8E442D4F6E
May 23 19:25:46 localhost 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>com.apple.AppleFSCompressionTypeZlib kmod start
May 23 19:25:46 localhost kernel[0]: com.apple.AppleFSCompressionTypeZlib load succeeded
May 23 19:25:46 localhost kernel[0]: AppleIntelCPUPowerManagementClient: ready
May 23 19:25:46 localhost kernel[0]: FireWire (OHCI) VendorID 1106 ID 3403 built-in now active, GUID 001e8c0000422f07; max speed s400.
May 23 19:25:46 localhost kernel[0]: Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/SATA@1F,2/AppleAHCI/PRT2@2/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/OCZ-VERTEX2 Media/IOGUIDPartitionScheme/Macintosh@2
May 23 19:25:46 localhost kernel[0]: BSD root: disk0s2, major 14, minor 2
May 23 19:25:46 localhost kernel[0]: systemShutdown false
May 23 19:25:47 iHack122-di-Mr-Mojo-Risin kernel[0]: NTFS driver 3.4 [Flags: R/W].
May 23 19:25:47 iHack122-di-Mr-Mojo-Risin kernel[0]: NTFS volume name , version 3.1.
May 23 19:25:47 iHack122-di-Mr-Mojo-Risin kernel[0]: Previous Shutdown Cause: 3
May 23 19:25:47 iHack122-di-Mr-Mojo-Risin kernel[0]: AppleRTL8169Ethernet: Unknown hardware version ID (2c000000)
May 23 19:25:47 iHack122-di-Mr-Mojo-Risin kernel[0]: AppleRTL8169Ethernet: probeHardware() failed
May 23 19:25:47 iHack122-di-Mr-Mojo-Risin kernel[0]: NVDANV50HAL loaded and registered.
May 23 19:25:48 iHack122-di-Mr-Mojo-Risin kernel[0]: DSMOS has arrived
May 23 19:25:49 iHack122-di-Mr-Mojo-Risin kernel[0]: RTL8192SU: Ethernet address 00:0c:f6:66:8a:f3

Waiting for the app to monitoring the frequency.

 

Thanks flAked and DHP for all the works that you made!

Link to comment
Share on other sites

I know, only reported that Speedstepper working here, no more need NullCPUPM.kext.

I just apply the fix at AppleSMBIOS.kext and now I've correct reading of BUS Frequency:

 

busw.png

 

Have this new lines on kernel.log:

May 23 19:51:37 localhost kernel[0]: DMI checksum	   = 0x0
May 23 19:51:37 localhost kernel[0]: DMI tableLength	= 852
May 23 19:51:37 localhost kernel[0]: DMI tableAddress   = 0xeb301f
May 23 19:51:37 localhost kernel[0]: DMI structureCount = 11
May 23 19:51:37 localhost kernel[0]: DMI bcdRevision	= 23
May 23 19:51:37 localhost kernel[0]: SMBIOS: processor type = 0x0603
May 23 19:51:37 localhost kernel[0]: SMBIOS: Bus speed (MT/s) = 0
May 23 19:51:37 localhost kernel[0]: SMBIOS: CPU speed (MHz) = 3310
May 23 19:51:37 localhost kernel[0]: SMBIOS: FSB speed (MT/s) = 100
May 23 19:51:37 localhost kernel[0]: PFM64 0xf10000000, 0xf0000000

Link to comment
Share on other sites

May 23 20:26:59 slave kernel[0]: MSRDumper: rdmsr64(0x198): 0x1000
May 23 20:27:04 slave kernel[0]: MSRDumper: rdmsr64(0x198): 0x2100
May 23 20:27:09 slave kernel[0]: MSRDumper: rdmsr64(0x198): 0x1000
May 23 20:27:14 slave kernel[0]: MSRDumper: rdmsr64(0x198): 0x1600
May 23 20:27:19 slave kernel[0]: MSRDumper: rdmsr64(0x198): 0x2400
May 23 20:27:24 slave kernel[0]: MSRDumper: rdmsr64(0x198): 0x1000
May 23 20:27:29 slave kernel[0]: MSRDumper: rdmsr64(0x198): 0x1600

 

This, Ladies and Gentlemen, are changing P-States with working TurboMode!

 

Have this new lines on kernel.log:

Debug version? :)

 

Any new/unusual USBF messages?

Link to comment
Share on other sites

How is you geekbench score now?

Around 9700 (64bit) and Geekbench only triggers x35, maybe because all cores are stressed or my polling is too slow.

 

I'm using this. Was into built/Development after that I compiled xcodeproject.

In the build-settings there is a preprocessor macro "DEBUG" for the "Development" target, hence the console output.

Link to comment
Share on other sites

I get around 4500 with Geekbench (32-bit) :)

I tried with both version of AppleSMBIOS.kext.

Any particular settings in BIOS?

I remember that I tried with ESIT enabled and also disabled.

I have to re-check this...

 

EDIT

I check the BIOS and I tried to run Geekbench also with EIST and other settings regarding energy saving...

I always get a score around 4500 :)

 

RE-EDIT

It could be that after patching AICPUPM.kext I've speedstep always active and so my CPU frequency is @1600MHz when Geekbench runs?

Link to comment
Share on other sites

I removed the _CST and _PSS objects from ssdt_pr.dsl and everything is still functional (no errors).

 

When you change the turbo ratio(s) in the BIOS, then you must also fix the APSS data (to make it match) or it won't step properly.

 

My Geekbench score is 13K7 with AICPUPM loaded (no trickery) but much higher (like 3K) when I use NullCPUPM.

 

I knew that turbo ratio's were working, but I didn't see any stepping... yet. This may boil down to the simple fact that the kext is loaded at boot time, and that I didn't add the output to the work loop :)

 

Gosh I am hungry. Let's get a snacker jack :D

Link to comment
Share on other sites

You don't have a Stepper CPU property, download the iMac12_2.plist from this post: http://www.insanelymac.com/forum/index.php...t&p=1687122 and place it in

/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/

With iMac12_2.plist in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/ I get a blue screen after verbose.

It doesn't work here.

Works only with MacBookPro8_3.plist.

Any suggestion?

Link to comment
Share on other sites

But that's with the improved RevoBoot right?

No. I only changed the memory frequency to 1867 MHz and disabled EIST in the UEFI settings.

 

p.s. Lights went out here in a burst. Every single light bulb in the house that was on is now broken. Using a LED tube. Sucks. Can't work in the dark.

 

Here is the new version of MSRDumper, it dump the registers upon loading and then outputs the current multiplier every 500 ticks.

 

MSRDumper.v2.zip

Thanks!. I'll have a go with it when I find a new light bulb. This LED thing sucks.

Link to comment
Share on other sites

With iMac12_2.plist in /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/ I get a blue screen after verbose. It doesn't work here. Works only with MacBookPro8_3.plist.

Any suggestion?

Make sure you match the (SMBIOS) settings for it (in RevoBoot).

 

 

[OT]What RAM do you have?[/OT]

 

Corsair Part Number: CMX4GX3M2B2000C9

Link to comment
Share on other sites

Make sure you match the (SMBIOS) settings for it (in RevoBoot).

Using the iMac12_2.plist and iMac12,2 mac model identifier with RevoBoot I get the blue screen after verbose :);)

With MacBookPro8_3.plist and MacBookPro8,3 mac model identifier all works like a charm.

Corsair Part Number: CMX4GX3M2B2000C9

Thanks :D

 

Just tried MSRDumper:

May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x35): 0x40004
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0xCE): 0x70012100
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0xE2): 0x1e008407
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0xE4): 0x10414
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0xE7): 0x800cd893
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0xE8): 0x26dd8111
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x198): 0x2100IOAPIC: Version 0x20 Vectors 64:87
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x199): 0x2100
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x19A): 0x0ACPI: System State [S0 S3 S4 S5] (S3)
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x19C): 0x883c0000
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x1A0): 0x850089DMI checksum	   = 0x0
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x1AA): 0x400001
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x1AD): 0x3b3b3b3b
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x1B0): 0x4
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x1FC): 0x4005f
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x602): 0x104
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x606): 0xa1003
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x610): 0x1487f8
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x611): 0x2e6b46b
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x639): 0x28a9cad
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x640): 0x0
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x641): 0x0
May 24 00:38:18 localhost kernel[0]: MSRDumper: rdmsr64(0x642): 0x10

Also note this:

AppleIntelCPUPowerManagement: Turbo Ratios 1BBBA

Think that's not correct...

Link to comment
Share on other sites

 Share

×
×
  • Create New...