Contribute
Register

macOS Native CPU/IGPU Power Management

thank toleda and RehabMan, It work!!!!sorry, my English it's very bad, but i have a new problem!

I lost powernap. i know this seems to be a relationship with the CPU Power Management,The problem is that X86PlatformPlugin is not loaded, but i can't fix it.
Code:
X86PlatformPlugin:

  Version:    1.0.0
  Last Modified:    25/08/2017, 1:14 PM
  Bundle ID:    com.apple.driver.X86PlatformPlugin
  Loaded:    No
  Obtained from:    Apple
  Kind:    Intel
  Architectures:    x86_64
  64-Bit (Intel):    Yes
  Location:    /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext
  Kext Version:    1.0.0
  Loadable:    Yes
  Dependencies:    Satisfied
  Signed by:    Software Signing, Apple Code Signing Certification Authority, Apple Root CA
PowerNap allows my computer to back up Time Machine while it is asleep, So how should I fix it?
WX20171207-231039@2x.png


My EFI does not have SSDT and DSDT.

MB: MSI Z170 KRAIT GAMING
CPU: I7 6700K

And, Config.plist file here

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Fixes</key>
            <dict>
                <key>AddDTGP</key>
                <true/>
                <key>AddHDMI</key>
                <true/>
                <key>FixDisplay</key>
                <true/>
            </dict>
            <key>Patches</key>
            <array>
                <dict>
                    <key>Comment</key>
                    <string>change HDAS to HDEF</string>
                    <key>Disabled</key>
                    <false/>
                    <key>Find</key>
                    <data>
                    SERBUw==
                    </data>
                    <key>Replace</key>
                    <data>
                    SERFRg==
                    </data>
                </dict>
            </array>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>HaltEnabler</key>
        <true/>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>CStates</key>
                <false/>
                <key>PStates</key>
                <false/>
                <key>PluginType</key>
                <false/>
            </dict>
            <key>PluginType</key>
            <string>1</string>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>dart=0 darkwake=10 -rad4200</string>
        <key>Debug</key>
        <false/>
        <key>DefaultVolume</key>
        <string>Macintosh HD</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>3</integer>
        <key>XMPDetection</key>
        <false/>
    </dict>
    <key>CPU</key>
    <dict>
        <key>UseARTFrequency</key>
        <false/>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>1</string>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>ATI</key>
            <string>0x0</string>
            <key>IMEI</key>
            <string>0x0</string>
            <key>IntelGFX</key>
            <string>0x0</string>
            <key>LAN</key>
            <string>0x0</string>
            <key>NVidia</key>
            <string>0x0</string>
            <key>SATA</key>
            <string>0x0</string>
            <key>WIFI</key>
            <string>0x0</string>
            <key>XHCI</key>
            <string>0x0</string>
        </dict>
        <key>USB</key>
        <dict>
            <key>FixOwnership</key>
            <true/>
            <key>HighCurrent</key>
            <true/>
            <key>Inject</key>
            <true/>
        </dict>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>Custom</key>
        <dict>
            <key>Entries</key>
            <array>
                <dict>
                    <key>Disabled</key>
                    <false/>
                    <key>FullTitle</key>
                    <string>Preboot HD</string>
                    <key>Hidden</key>
                    <true/>
                    <key>Ignore</key>
                    <false/>
                    <key>InjectKexts</key>
                    <true/>
                    <key>NoCaches</key>
                    <false/>
                    <key>Path</key>
                    <string>\EB54939F-91B5-3451-902A-FC673439F462\System\Library\CoreServices\boot.efi</string>
                    <key>Type</key>
                    <string>OSX</string>
                    <key>Volume</key>
                    <string>1E9976662C87AD43B8C7BD43878EAF0A</string>
                </dict>
                <dict>
                    <key>Disabled</key>
                    <false/>
                    <key>FullTitle</key>
                    <string>Recovery HD</string>
                    <key>Hidden</key>
                    <true/>
                    <key>Ignore</key>
                    <false/>
                    <key>InjectKexts</key>
                    <true/>
                    <key>NoCaches</key>
                    <false/>
                    <key>Path</key>
                    <string>\EB54939F-91B5-3451-902A-FC673439F462\boot.efi</string>
                    <key>Type</key>
                    <string>OSXRecovery</string>
                    <key>Volume</key>
                    <string>404E9CC27E8D134A9DAD71B0D44B1B36</string>
                </dict>
                <dict>
                    <key>Disabled</key>
                    <false/>
                    <key>FullTitle</key>
                    <string>Windows 7 Ultimate</string>
                    <key>Ignore</key>
                    <false/>
                    <key>Path</key>
                    <string>\EFI\Microsoft\Boot\bootmgfw.efi</string>
                    <key>Type</key>
                    <string>Windows</string>
                    <key>Volume</key>
                    <string>B4603B9C-AC95-456D-A6AB-BC01EAC05C50</string>
                </dict>
                <dict>
                    <key>CustomLogo</key>
                    <string>Apple</string>
                    <key>Disabled</key>
                    <false/>
                    <key>FullTitle</key>
                    <string>Windows 10 Professional</string>
                    <key>Ignore</key>
                    <false/>
                    <key>Path</key>
                    <string>\EFI\Microsoft\Boot\bootmgfw.efi</string>
                    <key>Type</key>
                    <string>Windows</string>
                    <key>Volume</key>
                    <string>54226423-A332-41DC-A839-54A08AFFA073</string>
                </dict>
            </array>
        </dict>
        <key>Language</key>
        <string>en:0</string>
        <key>Mouse</key>
        <dict>
            <key>DoubleClick</key>
            <integer>500</integer>
            <key>Enabled</key>
            <true/>
            <key>Mirror</key>
            <false/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <false/>
            <key>Linux</key>
            <false/>
            <key>Tool</key>
            <true/>
        </dict>
        <key>ScreenResolution</key>
        <string>1920x1080</string>
        <key>Theme</key>
        <string>BootCamp</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>NvidiaSingle</key>
        <false/>
        <key>RadeonDeInit</key>
        <false/>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleIntelCPUPM</key>
        <false/>
        <key>Debug</key>
        <false/>
        <key>DellSMBIOSPatch</key>
        <false/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KernelXCPM</key>
        <false/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>t1-10.12-AppleHDA/Realtek ALC...</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                ihnUEQ==
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                AAAAAA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>t1-10.9-10.12-AppleHDA/Realtek ALC1150</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                ixnUEQ==
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                AAnsEA==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>t1-AppleHDA/Resources/xml&gt;zml</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                eG1sLnps
                </data>
                <key>Name</key>
                <string>AppleHDA</string>
                <key>Replace</key>
                <data>
                em1sLnps
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Change 15 port limit to 24 in XHCI kext 10.13 PB1</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g32MEA==
                </data>
                <key>Name</key>
                <string>AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>
                g32MGw==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Increase 15 port limit to 26 in AppleUSBXHCIPCI</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g710////EA==
                </data>
                <key>Name</key>
                <string>AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>
                g710////Gw==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>Increase 15 port limit to 30 in AppleUSBXHCIPCI</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                g72M/v//EA==
                </data>
                <key>InfoPlistPatch</key>
                <true/>
                <key>Name</key>
                <string>AppleUSBXHCIPCI</string>
                <key>Replace</key>
                <data>
                g72M/v//Hw==
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>SATA kernel Patches</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                QVBQTEUgU1NEAA==
                </data>
                <key>Name</key>
                <string>IOAHCIBlockStorage</string>
                <key>Replace</key>
                <data>
                AAAAAAAAAAAAAA==
                </data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x67</string>
        <key>ROM</key>
        <string>UseMacAddr0</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>BiosReleaseDate</key>
        <string>08/08/2017</string>
        <key>BiosVendor</key>
        <string>Apple Inc.</string>
        <key>BiosVersion</key>
        <string>IM171.88Z.0110.B00.1708080012</string>
        <key>Board-ID</key>
        <string>Mac-B809C3757DA9BB8D</string>
        <key>BoardManufacturer</key>
        <string>Apple Inc.</string>
        <key>BoardType</key>
        <integer>10</integer>
        <key>BoardVersion</key>
        <string>iMac17,1</string>
        <key>ChassisAssetTag</key>
        <string>iMac-Aluminum</string>
        <key>ChassisManufacturer</key>
        <string>Apple Inc.</string>
        <key>ChassisType</key>
        <string>0x09</string>
        <key>Family</key>
        <string>iMac17,1</string>
        <key>LocationInChassis</key>
        <string>Part Component</string>
        <key>Manufacturer</key>
        <string>Apple Inc.</string>
        <key>Memory</key>
        <dict>
            <key>Channels</key>
            <integer>2</integer>
            <key>Modules</key>
            <array>
                <dict>
                    <key>Frequency</key>
                    <integer>2666</integer>
                    <key>Part</key>
                    <string>CT2C8G4DFD8213</string>
                    <key>Serial</key>
                    <string>0200020B000C020B</string>
                    <key>Size</key>
                    <integer>8192</integer>
                    <key>Slot</key>
                    <integer>0</integer>
                    <key>Type</key>
                    <string>DDR4</string>
                    <key>Vendor</key>
                    <string>Crucial</string>
                </dict>
                <dict>
                    <key>Frequency</key>
                    <integer>2666</integer>
                    <key>Part</key>
                    <string>CT2C8G4DFD8213</string>
                    <key>Serial</key>
                    <string>0200020B000C020B</string>
                    <key>Size</key>
                    <integer>8192</integer>
                    <key>Slot</key>
                    <integer>1</integer>
                    <key>Type</key>
                    <string>DDR4</string>
                    <key>Vendor</key>
                    <string>Crucial</string>
                </dict>
                <dict>
                    <key>Frequency</key>
                    <integer>2666</integer>
                    <key>Part</key>
                    <string>CT2C8G4DFD8213</string>
                    <key>Serial</key>
                    <string>0200020B000C020B</string>
                    <key>Size</key>
                    <integer>8192</integer>
                    <key>Slot</key>
                    <integer>2</integer>
                    <key>Type</key>
                    <string>DDR4</string>
                    <key>Vendor</key>
                    <string>Crucial</string>
                </dict>
            </array>
            <key>SlotCount</key>
            <integer>4</integer>
        </dict>
        <key>Mobile</key>
        <false/>
        <key>ProductName</key>
        <string>iMac17,1</string>
        <key>SerialNumber</key>
        <string>***</string>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Yes</string>
        <key>InjectSystemID</key>
        <true/>
    </dict>
</dict>
</plist>

thx:)
 
Last edited:
No luck with the medium p states still.
No.
I trust the data.
Intel Power Gadget: CPU PM, does not match data; GPU PM, does not match data.
I switched to rehabman's fork of clover just to see if there would be a change, but nope, the same issue persists, Only 8 and Turbo Power states

Uploaded cleaner EFI + IOReg + Kext Output + IPG.csv
 

Attachments

  • 7700k+Hd630_pinktank.zip
    2.3 MB · Views: 73
Last edited:
See Post #1. enable power management.

I did, but it still does not work.But Frequency is normal in Intel Power Gadget,It's Working!

This is a strange thing:( X86PlatformPlugin does not work, but Frequency is working.

MB: MSI Z170 KRAIT GAMING
CPU: I7 6700K
GPU: RX 560
OS X version: 10.13(17A405)

I don't have any DSDT and SSDT files.
 

Attachments

  • PM Fix IOReg.ioreg
    6.1 MB · Views: 121
  • IPG Screenshot.png
    IPG Screenshot.png
    129.6 KB · Views: 103
  • PM Fix Terminal.txt
    14.2 KB · Views: 109
  • boot log.txt
    37.4 KB · Views: 100
  • config.plist
    10.4 KB · Views: 264
See Post #1. enable power management.

damn! I know where my problem appeared!! thx!

I did not put the PluginType parameter into ACPI-SSDT-Generate-PluginType, I keep putting it in ACPI-SSDT-PluginType!

After I corrected this error, PM worked!!I've been Clover Configurator directed to the wrong direction!

Thank!
 
still does not work.But Frequency is norma
Not normal
Clover: 0:954 0:000 PluginType: 0
Try config.plist/ACPI/SSDT/PluginType/YES
Restart, reply with new files
Are you using CloverConfigurator?
 
Thank you for the hint, looks like it is loaded:

4Id54zJ.png

Then nothing (more) to do. It means your LPC is already natively supported, or you already made the required adjustments.
 
Is AppleLPC supposed to load with 200 series / Kaby Lake, because it is not in mine. Uploaded zip. x86platform and agpm are loading. If I enable Speedshift and the HWP settings in config plist, I get the inbetween frequencies but the freeze still happens, and if I have HWP and generate both on there is alot more freakout.

Code:
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8345b43890 [0x7fffab094980]> { URL = "XHCI-200-series-injector.kext/ -- file:///System/Library/Extensions/", ID = "org.rehabman.injector.200-series-XHCI" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8345af9c50 [0x7fffab094980]> { URL = "USBInjectAll.kext/ -- file:///System/Library/Extensions/", ID = "com.rehabman.driver.USBInjectAll" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8343928b80 [0x7fffab094980]> { URL = "Shiki.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.Shiki" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8345acd490 [0x7fffab094980]> { URL = "Lilu.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.Lilu" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8345895620 [0x7fffab094980]> { URL = "IntelMausiEthernet.kext/ -- file:///System/Library/Extensions/", ID = "com.insanelymac.IntelMausiEthernet" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8345892ea0 [0x7fffab094980]> { URL = "IntelGraphicsFixup.kext/ -- file:///System/Library/Extensions/", ID = "as.lvs1974.IntelGraphicsFixup" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f8345887360 [0x7fffab094980]> { URL = "FakeSMC.kext/ -- file:///System/Library/Extensions/", ID = "org.netkas.driver.FakeSMC" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f83425a8af0 [0x7fffab094980]> { URL = "PinConfigs.kext/ -- file:///System/Library/Extensions/AppleALC.kext/Contents/PlugIns/", ID = "as.vit9696.PinConfigs" }
Kext with invalid signatured (-67062) allowed: <OSKext 0x7f83425a0870 [0x7fffab094980]> { URL = "AppleALC.kext/ -- file:///System/Library/Extensions/", ID = "as.vit9696.AppleALC" }
 

Attachments

  • 7700k.zip
    1.4 MB · Views: 83
Last edited:
Back
Top