Contribute
Register

[Guide] Native Power Management for Laptops

I'm not referring to DMAR (it is not an SSDT). I'm referring the the CPU related SSDTs you're dropping.
I dropped all CPU related, as I can see.
 

Attachments

  • Screenshot.png
    Screenshot.png
    70.5 KB · Views: 101
Last edited:
You don't have the KernelToPatch section.
Refer to the guide plists.
Use copy/paste.
Ok I have used your config_HD615_620_630_640_650_spoof.plist since it matched with my graphics

And I copied the KerneltoPatch com.apple.driver.AppleIntelSKLGraphicsFramebuffer

Yeah same result still unable to laod SSDT-PluginType-1.aml

Here is the file
 

Attachments

  • to be sent.zip
    2.3 MB · Views: 74
I dropped all CPU related, as I can see.

You mean you're not dropping them.
Any change requires new "Problem Reporting" files as well as an update on the current problem.
 
Ok I have used your config_HD615_620_630_640_650_spoof.plist since it matched with my graphics

And I copied the KerneltoPatch com.apple.driver.AppleIntelSKLGraphicsFramebuffer

Yeah same result still unable to laod SSDT-PluginType-1.aml

Here is the file

No need for spoofing Kaby as Skylake in 10.12.6+ (native KabyLake support is there).
Framebuffer patches have nothing to do with CPU power management.
Still no KernelToPatch in your config.plist/KernelAndKextPatches.
 
No need for spoofing Kaby as Skylake in 10.12.6+ (native KabyLake support is there).
Framebuffer patches have nothing to do with CPU power management.
Still no KernelToPatch in your config.plist/KernelAndKextPatches.
I would like to clarify which Kernel and Kext Patches is needed? I already put available, is it possible to send it here the config.plist file for more clarification on which one should be added.
 
I would like to clarify which Kernel and Kext Patches is needed? I already put available, is it possible to send it here the config.plist file for more clarification on which one should be added.

Open the guide plist.
Search for KernelToPatch.
 
Open the guide plist.
Search for KernelToPatch.
Is it this KernelToPatch That I need to add into my config.plist

Code:
<key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>0x591b0000, 19MB framebuffer 9MB cursor bytes (credit RehabMan)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AABgAgAAUAE=
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelKBLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AAAwAQAAkAA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>0x591b0000, 0105 instead of 0306, HDMI</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAg
                AAAA
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelKBLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAg
                AAAA
                </data>
            </dict>
        </array>
 
Is it this KernelToPatch That I need to add into my config.plist

Code:
<key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>0x591b0000, 19MB framebuffer 9MB cursor bytes (credit RehabMan)</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AABgAgAAUAE=
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelKBLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AAAwAQAAkAA=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>0x591b0000, 0105 instead of 0306, HDMI</string>
                <key>Disabled</key>
                <true/>
                <key>Find</key>
                <data>
                AgQKAAAIAACHAQAAAwYKAAAEAACHAQAA/wAAAAEAAAAg
                AAAA
                </data>
                <key>Name</key>
                <string>com.apple.driver.AppleIntelKBLGraphicsFramebuffer</string>
                <key>Replace</key>
                <data>
                AQUKAAAIAACHAQAAAgQKAAAIAACHAQAA/wAAAAEAAAAg
                AAAA
                </data>
            </dict>
        </array>

You are looking at KextsToPatch. You should be looking at KernelToPatch.

KernelToPatch is where patches for the kernel go.
KextsToPatch is where patches for kexts go.

Kernel != Kext.

Note: Use Xcode or PlistEdit Pro... not a text editor.
 
You are looking at KextsToPatch. You should be looking at KernelToPatch.

KernelToPatch is where patches for the kernel go.
KextsToPatch is where patches for kexts go.

Kernel != Kext.

Note: Use Xcode or PlistEdit Pro... not a text editor.
Ok Sorry I figure out the problem, Now I can load SSDT-PluginType-1.aml so is it done just like this to fix the battery problem, No install kext needed, etc. What should I do next?

Edit: Power Management System That can prolong the battery life, Is it just like this with power management problem?
 
Back
Top