WhenMusicAttacks Posted August 1, 2020 Share Posted August 1, 2020 Hello! I am running e7240 with Mojave using files from bootpack (and maybe some tuining here and there) . I have huge battery drain compared to windows though. I did a couple of things to get around this, gotten better runtime but still maybe half than what i get in windows: - disabled card reader in bios - undervolted cpu gpu cache with voltageshift - disabled turbo boost i noticed with intel power gadget that the igpu is always at 0.55ghz and only going up, but never going down even when idle. Isn't it supposed to be at 0 when under no load? I see a couple of ACPI errors when loading the system. I tried to debug with "sudo kextload AppleIntelInfo.kext" but got " /Users/vanilla/AppleIntelInfo.kext failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8)." CLOVER.zip Link to comment Share on other sites More sharing options...
Administrators Hervé Posted August 1, 2020 Administrators Share Posted August 1, 2020 No, iGPU does not run at 0MHz when idle; lookup your CPU specs on Ark Intel web site or CPU World. iGPU frequency range is usually detailed. It's a dGPU that you disable if fitted and unsupported. I'd say your battery drain issue has more chance to result from your incorrect CPU power management settings: You have a Haswell platform so all you need is: ACPI tab: Plugin Type set to 1 PluginType enabled Kernel & Kext Patches: KernelPm (you can keep AppleRTC patch of course!) Nothing else. So remove those incorrect SSDT drops (especially as you're not using any CPU-specific generated SSDT) and those C-States you've enabled. Also, what is that SSDT-PNOT table you use? Not necessary to me... Link to comment Share on other sites More sharing options...
WhenMusicAttacks Posted August 4, 2020 Author Share Posted August 4, 2020 Thank you very much for your answer. C States are supposed to be idle states and should improve battery life, that was my guess, and they sure did no hurt when i did these (igpu issue was already there). I removed them anyway and also the acpi drops, CPU still idles at 800mhz. But the issue with igpu remains, every system i ever did with intel GPU idles at 0mhz, even with older Ivy Bridge hd4000, so something is definitely wrong on that side. I used the 7x40 bootpack on this forum to setup the machine, it all works good (except for hdmi at more than 1080p but that's not an issue here). I could try to raise the stolen memory to 128mb to see if that changes anything. things i tried : remove the connector patches under devices (not the stolen memory patches) disable the dock patch in kexts to patch disable all the C states checkboxes (actually made no difference in idle pkg consumption) gonna remove PNOT (i got that in the bootpack..) Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted August 4, 2020 Moderators Share Posted August 4, 2020 Remove the screw under the C key. Look up the disassembly guide from Dell website. http://triplescomputers.com/blog/casestudies/solution-cpu-throttling-on-dell-latitude-ultrabooks-e7440-e7240-after-power-exceptions/ As for 4k external display, see here Link to comment Share on other sites More sharing options...
Administrators Hervé Posted August 4, 2020 Administrators Share Posted August 4, 2020 Excellent this screw thingie if it weren't laughable! Though not sure this is what the OP was writing about (no mention of poor system performance). As for iGPU idling at 0MHz, I confirm that it's not possible. If using Intel Power Gadget, maybe OP confused OS required graphics frequency and actual iGPU frequency... Here's the registered behaviour of the HD4000 iGPU of the i7-3540M of my idle Latitude E6230 under Catalina 10.15.6: https://ark.intel.com/content/www/us/en/ark/products/71255/intel-core-i7-3540m-processor-4m-cache-up-to-3-70-ghz.html http://www.cpu-world.com/CPUs/Core_i7/Intel-Core i7-3540M (PGA) Mobile processor.html OP did not indicate anything on his E7240 specs or post an IOReg extract, so maybe it's just a matter of having an AMD dGPU fitted but not disabled... Who knows? Link to comment Share on other sites More sharing options...
morpheousman Posted August 6, 2020 Share Posted August 6, 2020 Yeah, the screw thingy. lol I had to remove that screw from my e7440 too. CPU was throttled before that. Kind of wacko whatever is causing that, but an easy fix. Link to comment Share on other sites More sharing options...
Recommended Posts