Overclocked Features enabled to allow for undervolting. SpeedStep mode for Battery Battery optimizedĪdaptive Thermal Management for Battery Balanced Increasing power consumption on connected power for better performance is another issue for another Sure, it is a working draft so it's subjected to experimentation and change: But, right now I'm trying to reduce power consumption on battery. I've done the two things above and honestly, the machine still gets pretty warm on load. Repaste the machine with a better compound or liquid metal.If you have the Furukawa/Nidec fan, you should replace it with a Delta one:.The machine is pretty stuck with cooling it's got. I think thermals are fairly limited on the X1C6. I happen to have that exact model, so I will certainly give it a try soon. T480 benefits of being able to mod with dual heatpipe on the models without dGPU, which I believe gives the oportunity to the T480 to really squeeze out all the performance from the i7-8650u. Then I found who wrote it, the good n4ru :D I will link you to this post at reddit about unlocking the TDP on a T480: Ĥ5W TDP is insane, but it would be interesting to see if we can get sustained 3.9GHz even on high loads with something like 30W TDP or so. I saw the medium article that you posted. I know that is can be done on either UEFI level or with a UEFI/Opencore driver (tested by loading an efi shell and running the UEFI versions of setpci/lspci to set the registers as follows: It seems Mac OS does not completely disable the USB ports when nothing is plugged inĪPSM I'm enabling ASPM on most of the devices with a help of a script. USB power management - Believe can be tuned further but I don't know how exactly to do that. It might be on the CPU side or the USB controller side but the power consumption is higher by about 2W on average. Powering up/powering down USB-C/Thunderbolt controller causes an interrupt storm. The main points about power consumption that I hope you can look into: I'm also a student going through my finals at the moment, should be over by Apr. In Windows I crash at -80mV in linux the best sustained result was -90mV (can be a calculation/rounding for lack of response here. I'm using kexts and software from here: Īnd I crash at about -90mV on the CPU or at about -120mV on the digital/ring side. I'm not sure what "VoltageShift Undervoltage Tool v 1.21" is. At the moment I'm enjoying a very long battery life (better than some Macs) with some shortcomings (no USB-C at the moment, TB3 requires reboot, have to run a script for max power savings), I hope that with your help we can overcome all of them, but some time commitment is does work, however you should be aware of the EC behaviour where it resets TDP to 15W/25W as soon as you hit either ~90C or ~40W in power. I think that it is worth looking into it. It can be done with setpci.efi but I don't know how to wrap the setpci into a script that can be called by OpenCore to automate the process But I'm not good enough in programming to write one. The best way to set the ASPM mode is through a EFI driver. LVFS should take care of getting you the right one now as mentioned above. There are two different firmwares - one for each mode - as they aren't compatible between the two modes. In Native mode, memory resource arrangement is done by OS. In BIOS Assist Mode, memory resource arraignment is done by BIOS. Thunderbolt BIOS assist means (as per Lenovo rep): SSDT-TB3.aml V1 allows to use thunderbolt if the device was plugged in on boot and live unplug without crashįurther research is needed into TB3 v3.1 and TBTonPCH to see if we can activate TB on demand and USB-C.You can power on the TB3 on demand with IOElectrify (kextload) at any point after boot.USB-C does NOT recognize devices but is powered.I will continue to experiment in this field but here are some findings: While I'm writing this message on battery my laptop consumes about 5W of power while WiFI and Bluetooth are ON. If you disable it (or put into BIOS-assisted mode), the C-storm ends and the CPU properly clocks down to where it is supposed to be allowing us to reach a way better power state. Thunderbolt controller causes a C-storn on our laptops ramping the CPU package to 2.2-2.5W It is important that this solution can separately manage the Core, GPU and digital IO voltages and can re-apply it on a 1-3 minute basis (otherwise the EC resets offsets) I use VoltageShift (kext + launchctl) but it doesn't seem to persist after sleep, a better undervaluing solution is needed. ❗ HELP NEEDED So I found the way to increase the X1C6 battery life to about 9-10h at realistic brightness with low activity (python coding/web kind of tasks)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |