Closed GuilhermeCF10 closed 1 year ago
I used this EFI, and it's lasting me an hour, 4 times worse than windows or linux. I haven't figured out a way to fix it.
You need patches for corrected disabled dGPU. Same laptop, Mac OS X 13.3.1, opencore 0.9.1. Watching movies 3-3,5h (Mac OS X Ventura 13.3.1) (Little bit worse, maybe 15-20%) 3,5-4h (Windows 11).
I already imagined that Windows would have a better optimization, but yes, I still couldn't disable it, my battery is drained and in 20 minutes, it runs out. I'm wondering about these patches, which one should I apply to disable this egpu, so maybe it lasts at least 2 hours. Thank you so much guys
patches_dgpu.zip patches from 5T33Z0 works fine. In BIOS should disable Intel thermal framework (bcz fan spam) SSDT-DGPU.aml disable dGPU on init SSDT-EXT4.aml,SSDT-PTSWAKTTS.aml - for correct sleep-wake dgpu also can share my config for touchpad, with correct GPIO Pin (1B)
can share my config for touchpad, with correct GPIO Pin (1B)
can you please share your config for touchpad, with correct GPIO Pin (1B
Works fine with latest VoodooI2C opencore patch for replace (XTSM,XCRS for Touchpad)
`
<string></string>
<key>BaseSkip</key>
<integer>0</integer>
<key>Comment</key>
<string>_DSM to XTSM for TPD0</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>OV9EU00=</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>OVhUU00=</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>
<dict>
<key>Base</key>
<string></string>
<key>BaseSkip</key>
<integer>0</integer>
<key>Comment</key>
<string>_CRS to XCRS for TPD0</string>
<key>Count</key>
<integer>0</integer>
<key>Enabled</key>
<true/>
<key>Find</key>
<data>RwdfQ1JT</data>
<key>Limit</key>
<integer>0</integer>
<key>Mask</key>
<data></data>
<key>OemTableId</key>
<data></data>
<key>Replace</key>
<data>RwdYQ1JT</data>
<key>ReplaceMask</key>
<data></data>
<key>Skip</key>
<integer>0</integer>
<key>TableLength</key>
<integer>0</integer>
<key>TableSignature</key>
<data></data>
</dict>`
SSDT-TPD0.aml - ACPI patch SSDT-TPD0.TAR.GZ
Works fine with latest VoodooI2C opencore patch for replace (XTSM,XCRS for Touchpad)
<dict> <key>Base</key> <string></string> <key>BaseSkip</key> <integer>0</integer> <key>Comment</key> <string>_DSM to XTSM for TPD0</string> <key>Count</key> <integer>0</integer> <key>Enabled</key> <true/> <key>Find</key> <data>OV9EU00=</data> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data></data> <key>OemTableId</key> <data></data> <key>Replace</key> <data>OVhUU00=</data> <key>ReplaceMask</key> <data></data> <key>Skip</key> <integer>0</integer> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data></data> </dict> <dict> <key>Base</key> <string></string> <key>BaseSkip</key> <integer>0</integer> <key>Comment</key> <string>_CRS to XCRS for TPD0</string> <key>Count</key> <integer>0</integer> <key>Enabled</key> <true/> <key>Find</key> <data>RwdfQ1JT</data> <key>Limit</key> <integer>0</integer> <key>Mask</key> <data></data> <key>OemTableId</key> <data></data> <key>Replace</key> <data>RwdYQ1JT</data> <key>ReplaceMask</key> <data></data> <key>Skip</key> <integer>0</integer> <key>TableLength</key> <integer>0</integer> <key>TableSignature</key> <data></data> </dict>
SSDT-TPD0.aml - ACPI patch SSDT-TPD0.TAR.GZ
thank you very much worked like a charm for me
I am using this method.
Because when i use SSDT. My fans are going %100 and after a little time laptop restart.
@Hasinai ”Intel thermal framework (bcz fan spam)” thanks for this. I updated all repo and EFI.
How long does the battery last on average?