From 700a507df1f3fb324c9257c8f9c6607326871bce Mon Sep 17 00:00:00 2001 From: Vitali64 <5405891-vitali64yt@users.noreply.gitlab.com> Date: Sat, 16 Oct 2021 10:37:23 +0200 Subject: [PATCH] vitali64: add useful tips for making the macbook21 overheat less with libreboot --- site/docs/hardware/macbook21.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/site/docs/hardware/macbook21.md b/site/docs/hardware/macbook21.md index a04ceec..3164989 100644 --- a/site/docs/hardware/macbook21.md +++ b/site/docs/hardware/macbook21.md @@ -132,8 +132,27 @@ For example, to install macfanctld on an Arch-based distro (Parabola, ...), you and don't forget to enable it by using `systemctl` or by a script that will run macfanctld if using runit. +Then, you want to install powertop and tlp. +And then, run the following on battery + + sudo tlp start && sudo powertop --calibrate + +Then, after quitting powertop, run : + + sudo powertop --auto-tune + +Now, configure tlp, edit the `/etc/tlp.conf` and uncomment/add/modify the following: + + CPU_BOOST_ON_AC=1 + CPU_BOOST_ON_BAT=0 + + SCHED_POWERSAVE_ON_AC=0 + SCHED_POWERSAVE_ON_BAT=1 + + PLATFORM_PROFILE_ON_AC=performance + PLATFORM_PROFILE_ON_BAT=low-power + The MacBook will still overheat, just less. -PowerTop might help too but that's untested. Vitali64 on irc is planning to make a linux kernel that would be optimized expecially for the MacBook2,1.