z1326 Posted July 26, 2016 Share Posted July 26, 2016 I've got a Latitude E6540 with Intel HD4600 + AMD 8790M graphics and I've been trying to disable the AMD 8790M. I've tried for about 2 weeks and once I disable it, the OS X will get high fan speed and auto shut down. So please take a look at it. origin.zip This is the zip file of original DSDT and SSDTs extracted from clover---F4 key. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted July 26, 2016 Administrators Share Posted July 26, 2016 In SSDT-8: Scope (\_SB.PCI0.PEG0.PEGP) { [...] [...] [...] Method (_INI, 0, NotSerialized) { Store (Zero, \_SB.PCI0.PEG0.PEGP._ADR) } ` In SSDT-9: Scope (\_SB.PCI0.PEG0.PEGP) { Method (_ON, 0, Serialized) { SGON () Notify (\_SB.PCI0.PEG0, Zero) } Method (_OFF, 0, Serialized) { SGOF () Notify (\_SB.PCI0.PEG0, Zero) } ` Patch SSDT-8 to turn off your dGPU: 1) add the following line at the top External (_OFF, MethodObj) 2) add the _OFF method to the _INI method of the PEGP scope, under the Store command _OFF() ` Do this to the .dsl decompiled table (decompiled with MacIASL so that it may correct some of the erroneous code; it's quite typical), then recompile the revised SSDT-8 table and place it in the ACPI/patched folder. Be aware that you'll probably not see much difference in terms of heat (the dGPU is never used) or battery gain. Link to comment Share on other sites More sharing options...
z1326 Posted July 26, 2016 Author Share Posted July 26, 2016 I tried the similar way, it did disabled the 8790m but the OS X will get high fan speed and auto shutdown. Did you try this on your E6440? Is it successful? Link to comment Share on other sites More sharing options...
z1326 Posted July 26, 2016 Author Share Posted July 26, 2016 Tried in your way, auto shutdown again. patched.zip Here are DSDT & SSDTs. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted July 26, 2016 Administrators Share Posted July 26, 2016 Your files all appear corrupt so that may explain the resulting behaviour... I've patched your raw DSDT + SSDT-8 tables. Try the attached patched tables and let us know. Saved them (without the "_patched" string in the file names) to your EFI/ACPI/Patched folder. If you have already patched DSDT and/or SSDT, keep a backup somewhere. DSDT_patched.aml.zip SSDT-8_patched.zip Link to comment Share on other sites More sharing options...
z1326 Posted July 26, 2016 Author Share Posted July 26, 2016 High fan speed and auto shutdown again. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted July 27, 2016 Administrators Share Posted July 27, 2016 Then keep things as they are originally. Link to comment Share on other sites More sharing options...
z1326 Posted July 27, 2016 Author Share Posted July 27, 2016 If I keep all the things original, the discrete graphics can not be disabled. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted July 27, 2016 Administrators Share Posted July 27, 2016 So what? What BIOS version are you running by the way? Are you sure to have an adequate configuration in your Clover config file? Link to comment Share on other sites More sharing options...
z1326 Posted July 27, 2016 Author Share Posted July 27, 2016 A16 bios. And I think I've trimmed the clover config.plist as simple as I can.Could you upload your config.plist? I'll try them next week (I am traveling outside now and l didn't bring the laptop with me.) Link to comment Share on other sites More sharing options...
Recommended Posts