flAked Posted May 23, 2011 Share Posted May 23, 2011 Quizz: shouldn't IA32_PERF_STATUS(0x198) reflect the current P-State and not always be 0x2200 (i5-2500K)? Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 Speedstepper is working here 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 More sharing options...
flAked Posted May 23, 2011 Share Posted May 23, 2011 Thanks, but this only shows that you don't have any errors loading AICPUPM, not that SpeedStep is working. I'm working on a monitor tool right now. Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 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: 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 More sharing options...
flAked Posted May 23, 2011 Share Posted May 23, 2011 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 More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 I'm using this. Was into built/Development after that I compiled xcodeproject. Development.zip No strange messages in kernel.log regarding USB. How is you geekbench score now? Link to comment Share on other sites More sharing options...
flAked Posted May 23, 2011 Share Posted May 23, 2011 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 More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 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 More sharing options...
Time2Retire Posted May 23, 2011 Author Share Posted May 23, 2011 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 Link to comment Share on other sites More sharing options...
flAked Posted May 23, 2011 Share Posted May 23, 2011 My Geekbench score is 13K7 with AICPUPM loaded (no trickery) but much higher (like 3K) when I use NullCPUPM. But that's with the improved RevoBoot right? Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 Around 9700 (64bit) and Geekbench only triggers x35, maybe because all cores are stressed or my polling is too slow. Have you installed the 10.6.8 beta update? Link to comment Share on other sites More sharing options...
flAked Posted May 23, 2011 Share Posted May 23, 2011 Have you installed the 10.6.8 beta update? I'm on 10k521 right now. Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 I can't underastand why this difference from mine and your Geekbench score... How is your BIOS settings? Energy saving settings (C1E, C3, C6, EIST)? What about Turbo Mode? Link to comment Share on other sites More sharing options...
flAked Posted May 23, 2011 Share Posted May 23, 2011 All defaults, try resetting to stock settings Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 MacBookPro8,x or iMac12,x mac model identifier? Also with stock BIOS settings I get around 5000... Don't know if make a clean installation could solve the issue... Link to comment Share on other sites More sharing options...
flAked Posted May 23, 2011 Share Posted May 23, 2011 MacBookPro8,x or iMac12,x mac model identifier? iMac12,2 RevoBoot. Send me an IORegistryExplorer save file and I'll have a look. Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 Same here. Going to make some other test... IOReg -> iHack12_2_di_Mr._Mojo_Risin_.zip Link to comment Share on other sites More sharing options...
flAked Posted May 23, 2011 Share Posted May 23, 2011 IOReg -> iHack12_2_di_Mr._Mojo_Risin_.zip 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/ Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 In fact with MacBookPro8,3 mac model identifier (MacBookPro8_3.plist is in ACPI_SMC_PlatformPlugin.kext) I get a Geekbench score around 9500 Link to comment Share on other sites More sharing options...
flAked Posted May 23, 2011 Share Posted May 23, 2011 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 Link to comment Share on other sites More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 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 More sharing options...
Time2Retire Posted May 23, 2011 Author Share Posted May 23, 2011 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 More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 No. I only changed the memory frequency to 1867 MHz and disabled EIST in the UEFI settings. [OT]What RAM do you have?[/OT] Link to comment Share on other sites More sharing options...
Time2Retire Posted May 23, 2011 Author Share Posted May 23, 2011 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 More sharing options...
mrmojorisin17 Posted May 23, 2011 Share Posted May 23, 2011 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 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 More sharing options...
Recommended Posts