Alert for MacBook owners who have started Linux on their devices.
Alert for MacBook owners who have started Linux on their devices.
I observed that my MacBook Pro (15" Late 2011) would exceed 90°C and reduce its CPU speed to 800MHz due to overheating. The fans would remain idle at 2000 RPM. I fixed this with the app: https://github.com/dgraziotin/mbpfan, which lets me adjust fan speeds according to temperature. Make sure you do this to prevent your MacBook from overheating and slowing down its CPU. This issue seems specific to my model running Manjaro, but it could affect other models or distributions as well.
MacBooks generally require fan management across all systems. On my Retina 2015 13-inch model, it would heat up to over 80 degrees during light use without any fan speed adjustment, which was considered typical. Using macsfancontrol on both macOS and Windows improved the situation significantly.
On my previous MacBook Pro from 2009, the OS felt much quieter compared to Linux, especially when the CPU was busy but didn’t slow down. In Linux without fan control, the fans ran at full speed regardless of workload (which was really annoying). That’s why I added fan control in Linux just to keep the noise manageable on my MacBook. This is the opposite of what happened with my older model, but similar issues can arise with other models. So yes, you should definitely enable fan control if your OS isn’t supported by the maker.
I didn't require any further adjustments. It functions smoothly overall. The main problem lies with the fan control.
Macbooks function identically to PCs. The operating system must be compatible, that’s all. I used macOS for roughly a year on my HP 4540s and never experienced any fan noise; the laptop stayed cool and ran longer on battery compared to Windows or Linux. It seems Apple doesn’t support HP laptops, while HP doesn’t support macOS, but it performed better than Windows in that setup.
Indicates the Linux version isn't communicating with the SMC and isn't sending temperature data for the fans.