Jump to content

Testers needed: CPU Power Management for SB and IB Xeon(s) or i7-39xx on X79 or C60x chipset


omni
 Share

494 posts in this topic

Recommended Posts

And to have a board still made... ;)

 

I know so many people who want your board... 

 

I was considering selling it actually, but would not sell just the board as I have no use for CPUs and RAM without it...Besides this whole hack was built water-cooled and I probably wouldn't keep any of that either then. :)

 

Link to comment
Share on other sites

shilohh, this works great for me!

Thank you for your efforts figuring this out!

 

I wonder if someone can translate this into a "KextsToPatch" for Clover?

like what stinga11 did with his patch here:

http://www.insanelymac.com/forum/topic/295200-testers-needed-cpu-power-management-for-sb-and-ib-xeons-or-i7-39xx-on-x79-or-c60x-chipset/?p=1997422

 

 

I tried to teach myself..but it went a bit over my head..

 

 

Yes rob, MacPro6,1 I fixed it. This is the plist for MacPro6,1:

 

IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources/Mac-F60DEB81FF30ACF6.plist

 

I changed the contents to:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>pmspFile</key>
    <integer>7</integer>
    <key>IOPlatformPowerProfile</key>
    <dict>
      <key>enabler</key>
      <true/>
      <key>AGPM</key>
      <true/>
      <key>ASPM</key>
      <true/>
      <key>StandbyDelay</key>
      <integer>10800</integer>
      <key>ErPDelay</key>
      <integer>14400</integer>
      <key>AutoPowerOff</key>
      <true/>
      <key>IOPlatformSystemSleepPolicy</key>
      <data>U0xQVAIAGwAAGgIAAAAAAAAVAAAABQAABgAAAAAAAAAAJQAAAAAAACAAAAAgAAAAAAAAAAAAAAAF
AAAAAAAAAAAlAAAAAAAAAAAEAAAABAAAAAAAAAAAAAYAAAAAAAAAACUAAAAAAAAAAAEAAAABAAAA
AAAAAAAABAAAAAAAAAAAAQAAAAAAAEAaAgAAAAAAGBEEABgBBAAFAAAAAgAAAAAtAAAIAAAAQBoC
AAAAAAAYEQAAGAEAAAUAAAACAAAAAC0AAAAAAABAAgAAAAAAABgBBAAYAQQABQAAAAAAAAAAJQAA
CAAAAEACAAAAAAAAGAAAABgAAAAFAAAAAAAAAAAlAAAAAAAAQBoCAAAAAAAoEQQAIAEEAAUAAAAC
AAAAAC0AAAgAAABAGgIAAAAAACgRAAAgAQAABQAAAAIAAAAALQAAAAAAAEACAAAAAAAAKAEEACAB
BAAFAAAAAAAAAAAlAAAIAAAAQAIAAAAAAAAoAAAAIAAAAAUAAAAAAAAAACUAAAAAAABQGgIAEAAA
AAARBAAAAQQABQAAAAIAAAAALQAACAAAAFAaAgAQAAAAABEAAAABAAAFAAAAAgAAAAAtAAAAAAAA
UAIAABAAAAAAAQQAAAEEAAUAAAAAAAAAACUAAAgAAABQAgAAEAAAAAAAAAAAAAAABQAAAAAAAAAA
JQAAAAAAAAAaAgAAAAAAABkAAAAJAAAGAAAAAAAAAAAlAAAAAAAAABoCAAABAAAIEQAACAEAAAYA
AAAAAAAAACUAAAAAAAAAGgIAAAAAAEARAABAAQAABgAAAAAAAAAAJQAAAAAAAEAaAgBAAAAABhEA
AAYBAAADAAAAAgAAAAApAAAAAAAAQBoCAEAAAAAAEQwAAAEMAAIAAAACAAAAACkAAAgAAABAGgIA
QAAAAAARAAAAAQAAAgAAAAIAAAAAKQAAAAAAAEACAAAAAAAAAAEMAAABDAACAAAAAQAAAAApAAAI
AAAAQAIAAAAAAAAAAAAAAAAAAAIAAAABAAAAACkAAAAAAABAAAAAQAAAAAYAAAAGAAAAAwAAAAAA
AAAAIQAAAAAAAAAAAAAAAAAAAAEMAAABDAACAAAAAAAAAAAhAAAIAAAAAAAAAAAAAAAAAAAAAAAA
AAIAAAAAAAAAACEAAAAAAAA=</data>
      <key>StepContextDict</key>
      <dict>
        <key>Normal</key>
        <data>
EAoAAAAAAQIEAAACAgAAbgBvAHIAbQA1AG0AcwwAAAECAAf/BwAAPAAAAB0EAAACAIEAcABzAHQA
YQB0AGUAcwoAAAYDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABtAG4AdABwAHMAdABhAHQAZQ0A
AIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAZAAAAAUIAAAB
AAAF/wABAAAAAQAAAAEGAABlAAAADggAAAIAAAX/AAEAAAACAAAAAgYAAGQAAAAFAAAAAgYAAAMA
AAX/AAEAAAADAAAAAwYAAGQAAAADAAAAAgYAAAQAAAX/AAEAAAAEAAAABAYAAGkKAAAFAAAF/wAB
AAAABQAAAAUGAABlAAAADgQAAAECAAAGAAAF/wABAAAABgAAAAYGAABkAAAAAwAAAAIGAAAHAAAF
/wABAAAABwAAAAcGAABlAAAADgQAAAICAAAIAAAF/wABAAAACAAAAAgGAABkAAAABQAAAAQGAAAJ
AAAF/wABAAAACQAAAAkGAABkAAAAAwAAAAIGAAAKAAAF/wABAAAACgAAAAoGAABkAAAAAwAAAAMG
AAALAAAF/wABAAAACwAAAAsGAABnCgAADAAABf8AAQAAAAwAAAAMBgAAaQoAAA0AAAX/AAEAAAAN
AAAADQYAAGQAAAADAAAAAgYAAA4AAAX/AAEAAAAOAAAADgYAAGYKAAAPAAAF/wABAAAADwAAAA8G
AABlAAAADgQAAAMCAAAQAAAF/wABAAAAEAAAABAGAABkAAAABQAAAAIGAAARAAAF/wABAAAAEQAA
ABEGAABkAAAAAwAAAAIGAAASAAAF/wABAAAAEgAAABIGAABkAAAAAwAAAAMGAAATAAAF/wABAAAA
EwAAABMGAABnCgAAFAAABf8AAQAAABQAAAAUBgAAaQoAABUAAAX/AAEAAAAVAAAAFQYAAGQAAAAD
AAAAAgYAABYAAAX/AAEAAAAWAAAAFgYAAGYKAAAXAAAF/wABAAAAFwAAABcGAABlAAAADgQAAAQC
AAAYAAAF/wABAAAAGAAAABgGAABkAAAAAwAAAAEGAAAZAAAF/wABAAAAGQAAABkGAABlAAAADgQA
AAUCAAAaAAAF/wABAAAAGgAAABoGAAAPACcJAAAbAAAF/wACAgAAGwYAAAEAAAAOBAAABQIAABwA
AAX/AAIAAAABAAAAHAYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAdAAAAHAAAABwAAAAdAAAAAwIA
AB0GAAABAAAADgQAAAUCAAAeAAAF/wAEAgAAHgYAAAkAAAAEAAAAyAYAAB8AAAX/AAQAAAABAAAA
HwQAAIAAAAAKCgAAIwAAACAAAAAjAAAAIAAAAAQAAAACAAAAIAYAAAcAAAABAAAA9QABBQAAIQAA
Bf8ABAAAAAMAAAAhBgAAAgAAAAQAAACgAA8FAAAiAAAAGwAAABsAAAAiAAAABAAAAAQAAAAiBgAA
CAoAAB4AAAX/AAUCAAAjBgAAAQAAAA4EAAAEAgAAJAAABf8ABgIAACQGAAACAAAABAAAAJgACAUA
ACgAAAAlAAAAKAAAACUAAAAGAAAAAQAAACUGAAAHAAAAAQAAAPUAAQUAACYAAAX/AAYAAAACAAAA
JgYAAAIAAAAEAAAAoAAPBQAAJwAAABsAAAAbAAAAJwAAAAYAAAADAAAAJwYAAAgKAAAkAAAF/wAH
AgAAKAYAAAEAAAAOBAAAAwIAACkAAAX/AAgCAAApBgAAAgAAAAQAAAD2AAkFAAAtAAAAKgAAAC0A
AAAqAAAACAAAAAEAAAAqBgAABwAAAAEAAAD1AAEFAAArAAAF/wAIAAAAAgAAACsGAAACAAAABAAA
AKAADwUAACwAAAAbAAAAGwAAACwAAAAIAAAAAwAAACwGAAAICgAAKQAABf8ACQIAAC0GAAABAAAA
DgQAAAICAAAuAAAF/wAKAgAALgYAAAIAAAAEAAAA6gALBQAAMgAAAC8AAAAyAAAALwAAAAoAAAAB
AAAALwYAAAcAAAABAAAA9QABBQAAMAAABf8ACgAAAAIAAAAwBgAAAgAAAAQAAACgAA8FAAAxAAAA
GwAAABsAAAAxAAAACgAAAAMAAAAxBgAACAoAAC4AAAX/AAsCAAAyBgAAAQAAAA4EAAABAgAAMwAA
Bf8ADAIAADMGAAACAAAABAAAANQAFwUAADcAAAA0AAAANwAAADQAAAAMAAAAAQAAADQGAAAHAAAA
AQAAAPUAAQUAADUAAAX/AAwAAAACAAAANQYAAAIAAAAEAAAAoAAPBQAANgAAABsAAAAbAAAANgAA
AAwAAAADAAAANgYAAAgKAAAzAAAF/wANAgAANwYAAAEAAAAOCAAAOAAABf8ADgIAADgGAAACAAAA
BAEAAIAAwwC3AC4ANAALAAAAOAAAADkAAAA4AAAAOQAAAA4AAAABAAAAOQYAAAcAAAABAAAA9QAB
BQAAOgAABf8ADgAAAAIAAAA6BgAAAgAAAAQAAACgAA8FAAA7AAAAGwAAABsAAAA7AAAADgAAAAMA
AAA7BgAACAoAADgAAAX/
</data>
        <key>Background</key>
        <data>
4gUAAAAAAQIEAAABAgAAYgBrAGcAcgBuAGQAcABlAWYAYwBpAGUAbgB0BAAAAgIAB/8HAAAYAAAA
DQQAAAIAgQBiAGcAcABzAHQAYQB0AGUAcwgAAAIDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABt
AG4AdABwAHMAdABhAHQAZQ0AAIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsP
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
AAsKAAABCgAAZAAAAAUAAAACBgAAAQAABf8AAQAAAAEAAAABBgAAZAAAAAMAAAACBgAAAgAABf8A
AQAAAAIAAAACBgAAZAAAAAMAAAADBgAAAwAABf8AAQAAAAMAAAADBgAAZwoAAAQAAAX/AAEAAAAE
AAAABAYAAGkKAAAFAAAF/wABAAAABQAAAAUGAABkAAAAAwAAAAIGAAAGAAAF/wABAAAABgAAAAYG
AABmCgAABwAABf8AAQAAAAcAAAAHBgAAZQAAAA4IAAAIAAAF/wABAAAACAAAAAgGAABkAAAAAwAA
AAEGAAAJAAAF/wABAAAACQAAAAkGAABlAAAADgQAAAECAAAKAAAF/wABAAAACgAAAAoGAAAPACcJ
AAALAAAF/wACAgAACwYAAAEAAAAOBAAAAQIAAAwAAAX/AAIAAAABAAAADAYAAAIAAAAEAQAAgADD
ALcALgA0AAsAAAANAAAADAAAAAwAAAANAAAAAwIAAA0GAAABAAAADgQAAAECAAAOAAAF/wAEAgAA
DgYAAAkAAAAEAAAAyAYAAA8AAAX/AAQAAAABAAAADwQAAIAAAAAKCgAAEwAAABAAAAATAAAAEAAA
AAQAAAACAAAAEAYAAAcAAAABAAAA9QABBQAAEQAABf8ABAAAAAMAAAARBgAAAgAAAAQAAADIBgAA
EgAAAAsAAAALAAAAEgAAAAQAAAAEAAAAEgYAAAgKAAAOAAAF/wAFAgAAEwYAAAEAAAAOCAAAFAAA
Bf8ABgIAABQGAAACAAAABAEAAIAAwwC3AC4ANAALAAAAFAAAABUAAAAUAAAAFQAAAAYAAAABAAAA
FQYAAAcAAAABAAAA9QABBQAAFgAABf8ABgAAAAIAAAAWBgAAAgAAAAQAAADIBgAAFwAAAAsAAAAL
AAAAFwAAAAYAAAADAAAAFwYAAAgKAAAUAAAF/w==
</data>
        <key>RealTime</key>
        <data>
qgYAAAAAAQIEAAADAgAAcgB0ADMAcwB0AGEAdABlDwAP/wAfAAAADwQAAAIAgQByAHQAcABzAHQA
YQB0AGUAcwgAAAMDAACAAG0AaQBuAHAAcwB0AGEAdABlDQAAgABtAG4AdABwAHMAdABhAHQAZQ0A
AIAAbgBwAHMAdABhAHQAZQBz/wD/AP8A/wD/ALIAAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEA
A/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA
/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wAL
DwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD
/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/
AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsP
AAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/
AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8B
AAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8A
AP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8A
Cw8AAP8BAAP/AAsPAAD/AQAD/wALDwAA/wEAA/8ACw8AAP8BAAP/AAsKAAABCgAAZAAAAAMAAAAC
BgAAAQAABf8AAQAAAAEAAAABBgAAZQAAAA4IAAACAAAF/wABAAAAAgAAAAIGAABkAAAABQAAAAIG
AAADAAAF/wABAAAAAwAAAAMGAABkAAAAAwAAAAIGAAAEAAAF/wABAAAABAAAAAQGAABkAAAAAwAA
AAMGAAAFAAAF/wABAAAABQAAAAUGAABnCgAABgAABf8AAQAAAAYAAAAGBgAAaQoAAAcAAAX/AAEA
AAAHAAAABwYAAGQAAAADAAAAAgYAAAgAAAX/AAEAAAAIAAAACAYAAGYKAAAJAAAF/wABAAAACQAA
AAkGAABlAAAADgQAAAECAAAKAAAF/wABAAAACgAAAAoGAABkAAAAAwAAAAEGAAALAAAF/wABAAAA
CwAAAAsGAABlAAAADgQAAAICAAAMAAAF/wABAAAADAAAAAwGAAAPACcJAAANAAAF/wACAgAADQYA
AAEAAAAOBAAAAgIAAA4AAAX/AAIAAAABAAAADgYAAAIAAAAEAQAAgADDALcALgA0AAsAAAAPAAAA
DgAAAA4AAAAPAAAAAwIAAA8GAAABAAAADgQAAAICAAAQAAAF/wAEAgAAEAYAAAkAAAAEAAAAyAYA
ABEAAAX/AAQAAAABAAAAEQQAAIAAAAAKCgAAFQAAABIAAAAVAAAAEgAAAAQAAAACAAAAEgYAAAcA
AAABAAAA9QABBQAAEwAABf8ABAAAAAMAAAATBgAAAgAAAAQAAADIBgAAFAAAAA0AAAANAAAAFAAA
AAQAAAAEAAAAFAYAAAgKAAAQAAAF/wAFAgAAFQYAAAEAAAAOBAAAAQIAABYAAAX/AAYCAAAWBgAA
AgAAAAQAAACQAAEFAAAaAAAAFwAAABoAAAAXAAAABgAAAAEAAAAXBgAABwAAAAEAAAD1AAEFAAAY
AAAF/wAGAAAAAgAAABgGAAACAAAABAAAAMgGAAAZAAAADQAAAA0AAAAZAAAABgAAAAMAAAAZBgAA
CAoAABYAAAX/AAcCAAAaBgAAAQAAAA4IAAAbAAAF/wAIAgAAGwYAAAIAAAAEAQAAgADDALcALgA0
AAsAAAAbAAAAHAAAABsAAAAcAAAACAAAAAEAAAAcBgAABwAAAAEAAAD1AAEFAAAdAAAF/wAIAAAA
AgAAAB0GAAACAAAABAAAAMgGAAAeAAAADQAAAA0AAAAeAAAACAAAAAMAAAAeBgAACAoAABsAAAX/
</data>
      </dict>
      <key>UnifiedSleepSliderPref</key>
      <true/>
      <key>DarkWakeServices</key>
      <dict>
        <key>DarkWakeBackgroundTasks</key>
        <integer>1</integer>
        <key>SleepServices</key>
        <integer>7</integer>
        <key>SleepServicesModes</key>
        <dict>
          <key>ModeA</key>
          <dict>
            <key>Expiration</key>
            <integer>0</integer>
            <key>BatteryFloor</key>
            <integer>0</integer>
            <key>BaseIntervals</key>
            <dict>
              <key>AC</key>
              <dict>
                <key>BaseSleepInterval</key>
                <integer>3600</integer>
                <key>BaseWakeCapInterval</key>
                <integer>86400</integer>
              </dict>
              <key>Battery</key>
              <dict>
                <key>BaseSleepInterval</key>
                <integer>3600</integer>
                <key>BaseWakeCapInterval</key>
                <integer>180</integer>
              </dict>
            </dict>
          </dict>
        </dict>
      </dict>
    </dict>
  </dict>
</plist>

Link to comment
Share on other sites

Omni & everyone who has posted in this forum, thank you!

So nice to at last give my cpu a nice little rest when she's not fully cranking, and unlock Turbo!

 

Sabertooth X79, 3930k, BIOS 4608. Clover & Chameleon boot options. Rampage ssdt & ssdt-1, Pike's ssdt-2, Mac Pro 6,1 with stepdict patch from Macmini, 

 

OK,  I got a Chameleon bootloader working as well now, and was able to use the MSRpatcher.dylib v007 to change the MSR_PKGC3_IRTL & MSR_PKGC6_IRTL to a proper number!

 

Although, I have to say, I get the same exact performance on clover where it shows 0x0 for MSR_PKGC3_IRTL & MSR_PKGC6_IRTL ...cause I don't know how to implement what's happening in MSRpatcher.dylib v007 in Clover....but from what I can tell, the computer seems to act exactly the same either way I boot.

 

Good Frequency changes from 1.2 - 3.8Ghz and good power from roughly 8W up to 102 W in HWMonitor & IPG

 

As you can see below, I never see the P-State (**) on 13-21, or in HWmon, but in IPG see lots of 1.3Ghz, 1.35Ghz, 1.4Ghz...etc...

Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: logMSRs............................: 1
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: logIGPU............................: 0
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: logCStates.........................: 1
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: logIPGStyle........................: 1
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MWAIT C-States.....................: 135456
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_CORE_THREAD_COUNT......(0x35)  : 0x6000C
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PLATFORM_INFO..........(0xCE)  : 0xC0070012000
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PMG_CST_CONFIG_CONTROL.(0xE2)  : 0x1E000403
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PMG_IO_CAPTURE_BASE....(0xE4)  : 0x10414
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: IA32_MPERF.................(0xE7)  : 0x22C08074
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: IA32_APERF.................(0xE8)  : 0x1756B746
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_FLEX_RATIO.............(0x194) : 0xE0000
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_IA32_PERF_STATUS.......(0x198) : 0x278D00002300
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_IA32_PERF_CONTROL......(0x199) : 0x2300
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: IA32_CLOCK_MODULATION......(0x19A) : 0x0
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: IA32_THERM_STATUS..........(0x19C) : 0x88360000
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: IA32_MISC_ENABLES..........(0x1A0) : 0x850089
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_MISC_PWR_MGMT..........(0x1AA) : 0x400001
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x2323232324252626
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x0
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_POWER_CTL..............(0x1FC) : 0x2504005B
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_RAPL_POWER_UNIT........(0x606) : 0xA1003
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_POWER_LIMIT........(0x610) : 0x69F40005A9F40
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_ENERGY_STATUS......(0x611) : 0xAB7A8D4
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PKGC3_IRTL.............(0x60a) : 0x8850
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PKGC6_IRTL.............(0x60b) : 0x8868
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PKGC7_IRTL.............(0x60c) : 0x0
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x141494800007F8
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PP0_POWER_LIMIT........(0x638) : 0x0
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PP0_ENERGY_STATUS......(0x639) : 0x6186938
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PP0_POLICY.............(0x63a) : 0x0
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x491475020
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x89126460
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x132CA7B4E0
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU Low Frequency Mode.............: 1200 MHz
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU Maximum non-Turbo Frequency....: 3200 MHz
Mar  4 01:33:57 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU Maximum Turbo Frequency........: 3800 MHz
Mar  4 01:33:58 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 18 35 ]
Mar  4 01:33:58 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU C3-Cores [ 1 5 6 8 9 ]
Mar  4 01:33:58 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU C6-Cores [ 0 1 3 6 ]
Mar  4 01:33:58 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 18 26 35 ]
Mar  4 01:33:58 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU C3-Cores [ 1 2 4 5 6 7 8 9 10 ]
Mar  4 01:33:58 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU C6-Cores [ 0 1 3 6 10 11 ]
Mar  4 01:33:59 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 15 18 26 35 ]
Mar  4 01:33:59 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU C3-Cores [ 0 1 2 4 5 6 7 8 9 10 ]
Mar  4 01:33:59 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU C6-Cores [ 0 1 2 3 5 6 7 8 9 10 11 ]
Mar  4 01:33:59 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 15 16 18 26 35 ]
Mar  4 01:33:59 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU C3-Cores [ 0 1 2 4 5 6 7 8 9 10 11 ]
Mar  4 01:33:59 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
Mar  4 01:34:00 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 15 16 18 26 27 35 ]
Mar  4 01:34:00 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
Mar  4 01:34:01 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 15 16 18 19 26 27 35 ]
Mar  4 01:34:01 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 15 16 18 19 20 26 27 35 ]
Mar  4 01:34:02 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 15 16 17 18 19 20 26 27 35 ]
Mar  4 01:34:03 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 13 15 16 17 18 19 20 26 27 35 ]
Mar  4 01:34:04 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 13 15 16 17 18 19 20 25 26 27 35 ]
Mar  4 01:34:06 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 13 15 16 17 18 19 20 22 25 26 27 35 ]
Mar  4 01:34:07 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 12 13 15 16 17 18 19 20 22 25 26 27 29 (35) ]
Mar  4 01:34:08 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 12 13 15 16 17 18 19 20 22 25 26 27 29 (32) 35 ]
Mar  4 01:34:09 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 13 15 16 17 18 19 20 22 25 26 27 29 30 32 35 ]
Mar  4 01:34:10 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 13 15 16 17 18 19 20 22 25 26 27 29 30 31 32 35 ]
Mar  4 01:34:12 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 12 13 15 16 17 18 19 20 22 25 26 27 29 30 31 32 35 (37) ]
Mar  4 01:34:14 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 12 13 15 16 17 18 19 20 22 25 26 27 28 29 30 31 32 (35) 37 ]
Mar  4 01:34:15 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 13 15 16 17 18 19 20 22 23 25 26 27 28 29 30 31 32 35 37 ]
Mar  4 01:34:15 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 12 13 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 (35) 37 ]
Mar  4 01:34:19 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 12 13 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 (35) 36 37 ]
Mar  4 01:34:20 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 13 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 ]
Mar  4 01:34:31 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 12 13 15 16 17 18 19 20 21 (22) 23 24 25 26 27 28 29 30 31 32 34 35 36 37 ]
Mar  4 01:34:40 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 ]
Mar  4 01:35:17 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 (38) ]
Mar  4 01:35:41 Bills-Mac-Pro kernel[0]: AICPUPMI: CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 (35) 36 37 38 ]
Link to comment
Share on other sites

Thanks to all involved, especially Pike and Omni, without their help, it would not have been possible to solve PM on X79. Since december 2011 I had only 2 p-states (default 12, 32) under OS X, never thought there would be a breakthrough to have PM going on X79 since, but yeah dreams might come true ;)

 
For now I have PM going according to latest development, (still figure out some things) but AICPUPMI give me a good result on Asus Rampage IV, i7-3930k SB-E.
 

AICPUPMI: v3.3 Copyright © 2012-2014 Pike R. Alpha. All rights reserved
AICPUPMI: logMSRs............................: 1
AICPUPMI: logIGPU............................: 0
AICPUPMI: logCStates.........................: 1
AICPUPMI: logIPGStyle........................: 1
AICPUPMI: MWAIT C-States.....................: 135456
AICPUPMI: MSR_CORE_THREAD_COUNT......(0x35) : 0x6000C
AICPUPMI: MSR_PLATFORM_INFO..........(0xCE) : 0xC0070012000
AICPUPMI: MSR_PMG_CST_CONFIG_CONTROL.(0xE2) : 0x1E000403
AICPUPMI: MSR_PMG_IO_CAPTURE_BASE....(0xE4) : 0x20414
AICPUPMI: IA32_MPERF.................(0xE7) : 0x624C3B8
AICPUPMI: IA32_APERF.................(0xE8) : 0x6A78139
AICPUPMI: MSR_FLEX_RATIO.............(0x194) : 0xE0000
AICPUPMI: MSR_IA32_PERF_STATUS.......(0x198) : 0x283100002300
AICPUPMI: MSR_IA32_PERF_CONTROL......(0x199) : 0x2300
AICPUPMI: IA32_CLOCK_MODULATION......(0x19A) : 0x0
AICPUPMI: IA32_THERM_STATUS..........(0x19C) : 0x88320008
AICPUPMI: IA32_MISC_ENABLES..........(0x1A0) : 0x850089
AICPUPMI: MSR_MISC_PWR_MGMT..........(0x1AA) : 0x400001
AICPUPMI: MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x232324252626
AICPUPMI: IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x0
AICPUPMI: MSR_POWER_CTL..............(0x1FC) : 0x2104005F
AICPUPMI: MSR_RAPL_POWER_UNIT........(0x606) : 0xA1003
AICPUPMI: MSR_PKG_POWER_LIMIT........(0x610) : 0x8006FFFF00C8FFFF
AICPUPMI: MSR_PKG_ENERGY_STATUS......(0x611) : 0xEA77C2DE
AICPUPMI: MSR_PKGC3_IRTL.............(0x60a) : 0x8850
AICPUPMI: MSR_PKGC6_IRTL.............(0x60b) : 0x8868
AICPUPMI: MSR_PKGC7_IRTL.............(0x60c) : 0x886D
AICPUPMI: MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x80001FFF
AICPUPMI: MSR_PP0_POWER_LIMIT........(0x638) : 0x80000000
AICPUPMI: MSR_PP0_ENERGY_STATUS......(0x639) : 0x3A52EE80
AICPUPMI: MSR_PP0_POLICY.............(0x63a) : 0x0
AICPUPMI: MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x3D648ABA400
AICPUPMI: MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x5B95E44A0
AICPUPMI: MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x2B32DF22D80
AICPUPMI: MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0
AICPUPMI: CPU Low Frequency Mode.............: 1200 MHz
AICPUPMI: CPU Maximum non-Turbo Frequency....: 3200 MHz
AICPUPMI: CPU Maximum Turbo Frequency........: 3800 MHz

AICPUPMI: CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
AICPUPMI: CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
AICPUPMI: CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ]
Link to comment
Share on other sites

Hey guys!  

 

Thanks to everyone who is supporting this push for native PM with x79!  You guys are the bees knees. 

 

So after a relatively successful Sabertooth build with 3930k, I decided to try the infamous Gigabyte-UP4.  Here's what I'm working with.

 

Gigabyte x79 UP4 Rev 1.1

F5 Bios

64GB Mushkin Ram

EVGA Nvidia GT 210 (has always worked OOB)

 

My issue is an AICPM KP after installing Chameleon no matter what I try.  

 

My attempts were as follows:

Release 10.9.2 [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] and MyHack installers (bypassing MyHack portion of installation)

Chameleon 2377

npci=0x2000 (always)

voodootsync.kext (for 6 core)

SSDTs from RampageDev's DMG (including Beta)

SSDT generated from PikerAlpha's script (from 10-12.7)

MSRPatcher.dilyb from Omni (tried both)

RampageDev's AICPM.kext

smbios.plist from Rampage Dev AND generated by latest chameleon wizard

3 Different version of FakeSMC

Tried MSRPatcher script to unlock MBR if its locked.  No modules found, nothing to change.

 

I have tried pretty much every combination of these things I can think of with both 3930k and 4930k and NO LOVE.  KP at AICPM.kext.

 

Losing hair over this.  Ordered a Sabertooth just in case, but would love to work this out.  Any ideas?

Link to comment
Share on other sites

If you meant to use MSRpatcher to unlock 0xE2 MSR that will not do. It patches other registers related to CPUPM, but it cannot unlock 0xE2.

 

Nothing can once it's locked, so you either have to edit your BIOS, or use one of those apps that someone made, but latter might not work on all boards.

 

You can also try to patch my AICPM.kext from the front page for MSR 0xE2 writes - that's what's causing your KPs. There's a script floating around that will find and disable those writes to that register.

 

Link to comment
Share on other sites

-- If you are adamant about not patching your BIOS, you may try patching the MSR 0xE2 to avoid the KP in the AICPM, using the following line:

 

sudo perl -pi -e "s|\xE2\x00\x00\x00\x0F\x30|\xE2\x00\x00\x00\x90\x90|g" /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement

 

But don't come to me if this hack or speedstep does not work as intended.

 

Hey Omni for mountain lion and mavericks there one more patch. I tested the two patch on a ASRock Extreme 11 and works well.

 

sudo perl -pi -e "s|\xE2\x00\x00\x00\x48\x89\xF2\x0F\x30|\xE2\x00\x00\x00\x48\x89\xF2\x90\x90|g" /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement

Link to comment
Share on other sites

@theconnactic

 

As I don't have an IB Xeon I can't say myself, but I believe others did report that it worked for them.

 

 

@stinga11

 

Would that patch apply to Mavericks though? If so I'll add it to the OP.

Link to comment
Share on other sites

 

 

 

Can you temporarily boot your system with nullcpumanagement.kext ?

Then use AICPUPMI to see what you get.

 

Is your BIOS unlocked? If not, you have to try another or patch it. Search for Pmpatch

 

 

Hope that helps...

 

 

 

 

 

Hey guys!  

 

Thanks to everyone who is supporting this push for native PM with x79!  You guys are the bees knees. 

 

So after a relatively successful Sabertooth build with 3930k, I decided to try the infamous Gigabyte-UP4.  Here's what I'm working with.

 

Gigabyte x79 UP4 Rev 1.1

F5 Bios

64GB Mushkin Ram

EVGA Nvidia GT 210 (has always worked OOB)

 

My issue is an AICPM KP after installing Chameleon no matter what I try.  

 

My attempts were as follows:

Release 10.9.2 ##### and MyHack installers (bypassing MyHack portion of installation)

Chameleon 2377

npci=0x2000 (always)

voodootsync.kext (for 6 core)

SSDTs from RampageDev's DMG (including Beta)

SSDT generated from PikerAlpha's script (from 10-12.7)

MSRPatcher.dilyb from Omni (tried both)

RampageDev's AICPM.kext

smbios.plist from Rampage Dev AND generated by latest chameleon wizard

3 Different version of FakeSMC

Tried MSRPatcher script to unlock MBR if its locked.  No modules found, nothing to change.

 

I have tried pretty much every combination of these things I can think of with both 3930k and 4930k and NO LOVE.  KP at AICPM.kext.

 

Losing hair over this.  Ordered a Sabertooth just in case, but would love to work this out.  Any ideas?

Link to comment
Share on other sites

Can you temporarily boot your system with nullcpumanagement.kext ?

Then use AICPUPMI to see what you get.

 

Is your BIOS unlocked? If not, you have to try another or patch it. Search for Pmpatch

 

 

Hope that helps...

 

 

Hi

I have the same issue as Dimaman415 AICPM KP without Nullcpu

 

Gigabyte x79 UD3 Rev 1.1

E5-1650 V2

Tested F16 and F18 Bios

 

F16 (2 steps 1200/3600)

F18 (2 steps 1200/3900)

 

Chameleon 2377

npci=0x2000

voodootsync.kext (6 core)

SSDT PikerAlpha's script 12,7 with -p e5-1650v2 -w 3 -x 1

RampageDev's AICPM

smbios.plist from Rampage Dev

Tried MSRPatcher script to unlock MBR

sudo perl

Wihout dsdt. bud it looks like all is ok for LPC etc.

 

When i test to load the kext manually i get the following error 

WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/AppleIntelCPUPowerManagement.kext"

 

Also have these in the log. But read that it should be normal

kernel[0]: Unsynchronized  TSC for cpu 1: 0x0000115f832e3d57, delta 0x11528ec05cb4

 

Patching bios with pm result in "Not found" no output file

 

Checked with the RW tool to see if it's locked but I don't know what i'm looking for. see cpu msr

Must be missing someting

 

RW

CpuMsr.txt

mb_bios_ga-x79-ud3_f16.zip

Link to comment
Share on other sites

Hi RemoteWorks

for SSDT part

could you try with only -w 3?

 

If you use -x 1 you are forcing to use old XCPM mode..

If your CPU is an Ivy Bridge EP and it is in ssdtPRGen.sh DB you can run only this:

ssdtPRGen.sh -w 3

Hi Fabiosun

 

Thnx misunderstood the XCPM mode.

Checked the new ssdt with 2 hd's on F16 bios.

 

Booted without Nullcpu = KP

Manually loading = Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/AppleIntelCPUPowerManagement.kext"

Link to comment
Share on other sites

Maybe, if your bios is locked, you have only to run perl command from original post

if your bios is unlocked, maybe, vanilla AICPUPM could work

Thnx have not checked all different patched AICPUPM with the 2 diff perl command.

Next to test. Will post the results.

 

Edit: With org AICPUPM and manually loading kext does not give the invalid signature warning anymore. So XCPM not added in ssdt maybe changed that.

Link to comment
Share on other sites

Hey Omni for mountain lion and mavericks there one more patch. I tested the two patch on a ASRock Extreme 11 and works well.

 

sudo perl -pi -e "s|\xE2\x00\x00\x00\x48\x89\xF2\x0F\x30|\xE2\x00\x00\x00\x48\x89\xF2\x90\x90|g" /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement

It appears that the combination of the 2 perl changes give powermanagement on org AICPM.

Not 100% sure. more testing is needed

 

sudo perl -pi -e "s|\xE2\x00\x00\x00\x0F\x30|\xE2\x00\x00\x00\x90\x90|g" /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement

 

sudo perl -pi -e "s|\xE2\x00\x00\x00\x48\x89\xF2\x0F\x30|\xE2\x00\x00\x00\x48\x89\xF2\x90\x90|g" /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement

 

 

 

 

EDIT. I can not reproduce the method. Also have 3 states with the posted AICPM.kext > 1200/3500/3900 (msrdumper shows jumping between 1200 and 3500. It does not stay at 1200 in idle)

AppleIntelCPUPowerManagement.kext.zip

post-663166-0-74382500-1394061485_thumb.png

Link to comment
Share on other sites

@RemoteWorks,

 

Why are you using MSRDumper when I clearly wrote in the OP to use AppleIntelCPUPowerManagementInfo from Pike for this test?

 

Also, I've given instructions in my OP on how to do PM debugging - please read that again and follow through.

  • Like 1
Link to comment
Share on other sites

@RemoteWorks,

 

Why are you using MSRDumper when I clearly wrote in the OP to use AppleIntelCPUPowerManagementInfo from Pike for this test?

 

Also, I've given instructions in my OP on how to do PM debugging - please read that again and follow through.

My bad. Have read that part, but sort off thought is was going to be different for IB.

In the next view hour's will read back and test the proper way.

Link to comment
Share on other sites

Rampage IV Extreme BIOS 4804 NEW!!, Chameleon 2.2svn (svn-r2377) with MSRpatcher.dylib v2

 

Note: Turbo disabled in BIOS, but also work.

 AICPUPMI: v3.3 Copyright © 2012-2014 Pike R. Alpha. All rights reserved
 AICPUPMI: logMSRs............................: 1
 AICPUPMI: logIGPU............................: 0
 AICPUPMI: logCStates.........................: 1
 AICPUPMI: logIPGStyle........................: 1
 AICPUPMI: MWAIT C-States.....................: 135456
 AICPUPMI: MSR_CORE_THREAD_COUNT......(0x35)  : 0x6000C
 AICPUPMI: MSR_PLATFORM_INFO..........(0xCE)  : 0xC0070012000
 AICPUPMI: MSR_PMG_CST_CONFIG_CONTROL.(0xE2)  : 0x1E000401
 AICPUPMI: MSR_PMG_IO_CAPTURE_BASE....(0xE4)  : 0x10414
 AICPUPMI: IA32_MPERF.................(0xE7)  : 0x31E3581
 AICPUPMI: IA32_APERF.................(0xE8)  : 0x2261595
 AICPUPMI: MSR_FLEX_RATIO.............(0x194) : 0xE0000
 AICPUPMI: MSR_IA32_PERF_STATUS.......(0x198) : 0x25A100002000
 AICPUPMI: MSR_IA32_PERF_CONTROL......(0x199) : 0x2300
 AICPUPMI: IA32_CLOCK_MODULATION......(0x19A) : 0x0
 AICPUPMI: IA32_THERM_STATUS..........(0x19C) : 0x883A0000
 AICPUPMI: IA32_MISC_ENABLES..........(0x1A0) : 0x4000850089
 AICPUPMI: MSR_MISC_PWR_MGMT..........(0x1AA) : 0x400001
 AICPUPMI: MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x2323232324252626
 AICPUPMI: IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x0
 AICPUPMI: MSR_POWER_CTL..............(0x1FC) : 0x2504005B
 AICPUPMI: MSR_RAPL_POWER_UNIT........(0x606) : 0xA1003
 AICPUPMI: MSR_PKG_POWER_LIMIT........(0x610) : 0x69F40005A9F40
 AICPUPMI: MSR_PKG_ENERGY_STATUS......(0x611) : 0x2B91D793
 AICPUPMI: MSR_PKGC3_IRTL.............(0x60a) : 0x8842
 AICPUPMI: MSR_PKGC6_IRTL.............(0x60b) : 0x886A
 AICPUPMI: MSR_PKGC7_IRTL.............(0x60c) : 0x8891
 AICPUPMI: MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x141494800007F8
 AICPUPMI: MSR_PP0_POWER_LIMIT........(0x638) : 0x0
 AICPUPMI: MSR_PP0_ENERGY_STATUS......(0x639) : 0x13112FE1
 AICPUPMI: MSR_PP0_POLICY.............(0x63a) : 0x0
 AICPUPMI: MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x42B71BF3C0
 AICPUPMI: MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0xDCF5940
 AICPUPMI: MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x7A841C80
 AICPUPMI: MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0
 AICPUPMI: CPU Low Frequency Mode.............: 1200 MHz
 AICPUPMI: CPU Maximum non-Turbo Frequency....: 3200 MHz
 AICPUPMI: CPU Maximum Frequency..............: 3200 MHz
 AICPUPMI: CPU C6-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
 AICPUPMI: CPU C3-Cores [ 0 1 2 3 4 5 6 7 8 9 10 11 ]
 AICPUPMI: CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 (32) ]
Link to comment
Share on other sites

AICPUPM  in 10.9.3 seems to have different release data but same dimensions

 

False alarm, debugged binary AppleIntelCPUPowerManagement, and just a change in the build date causing a different md5 checksum.

 

Build version 204

AICPUPM 10.9.2 (build 204 17 januar 2014 ) 
md5 – 379c8ce832a7bace12d6cc42281038e0
 
Build version 217 
AICPUPM 10.9.3 (build 217 26 Februar 2014 )
md5 - 00765033a34c8293f414230b5bb9b0cf
Link to comment
Share on other sites

Is anyone using a 4930k and getting CPUPM without the patched AICPUPM kext? If so, are there other modifications needed besides an unlocked bios and StepContextDict?

 

Most likely a SSDT for PM and thats it. More feed back would be great.

Link to comment
Share on other sites

 Share

×
×
  • Create New...