Home Asahi LinuxLinux Kernel 7.0 Cuts M1 Pro Laptop Battery Drain by 20%

Linux Kernel 7.0 Cuts M1 Pro Laptop Battery Drain by 20%

Asahi Linux Finally Fixes the Mac Battery Drain Problem in Linux 7.0

By sk
493 views 4 mins read

Quick Summary

  • Linux 7.0 brings several major improvements to the Asahi Linux project, focusing on battery life, display features, and better hardware support.
  • The Asahi Linux developers managed to cut idle power use by about 20% on M1 Pro laptops, saving roughly half a watt (0.5).
  • Asahi Linux has also successfully exceeded the audio capabilities of macOS for the internal headphone jack.

Introduction

The Asahi Linux project wants to turn Apple Silicon Macs into perfect Linux machines. This task is difficult because Apple does not provide any manuals for its hardware.

For a long time, users faced a major "energy crisis" where their laptops used too much battery while sitting idle. However, the release of Linux Kernel 7.0 finally provides a solution to this power problem.

Power Management Processor (PMP)

The Power Management Processor (PMP) manages how much energy different parts of the computer use.

Previously, the Linux operating system did not know how to talk to this processor. Because of this silence, the PMP could not see what the rest of the computer was doing. Various hardware blocks usually report their status to the PMP through a shared memory area, but Linux was not sending these reports.

So, the PMP would not activate certain power-saving features, which caused the battery to drain faster than it should.

The "Half-Watt" Breakthrough: 20% Power Savings on M1 Pro

The Asahi Linux developers wrote new drivers that allow the PMP to receive status reports from the rest of the hardware. These drivers act as a bridge, telling the PMP exactly when it can turn off certain power zones.

The results are impressive for anyone who values battery life. On a 14-inch M1 Pro MacBook Pro, these new drivers cut idle power use by about 20%. This change saves roughly 0.5 Watts of energy. While the team still wants to reach the same efficiency as macOS, this update is a massive step forward.

Other Improvements

Smoother Bluetooth

Linux 7.0 in Asahi Linux also fixes other small power and performance issues. For example, Bluetooth audio used to stutter when the computer scanned for new Wi-Fi signals. The team added new commands to the Bluetooth stack that prioritize audio streams. Now, your music stays smooth even when the system is busy in the background.

Better Audio Support than macOS

Surprisingly, Asahi Linux has actually surpassed macOS in some technical areas. The team looked closely at the headphone jack hardware. They found that the chip Apple uses can actually handle much higher audio speeds than macOS allows.

While macOS limits audio to 48 or 96 kHz, Linux 7.0 now supports 192 kHz audio. So the music fans can now listen to high-quality files without the computer losing any detail.

Additionally, the team improved speaker safety by using software to calculate the temperature of the speakers in real-time to prevent damage.

Better Hardware Support

Furthermore, the team has made great progress on the M3 generation of Macs. Support for M3 keyboards, trackpads, and storage has reached a level similar to the early days of the M1. This means newer Macs are closer than ever to becoming reliable Linux daily drivers.

Things to Know Before Installing Fedora Asahi Remix 44

According to the Asahi Linux Progress Report for Linux 7.0, the project is currently on track to release Fedora Asahi Remix 44 either on the same day as Fedora Linux 44 (28 April) or within a few days of that date.

For those wondering, Fedora Asahi Remix serves as the project's flagship distribution and is developed as a collaboration between the Fedora Project and Asahi Linux. This upcoming release will include many new features, such as the Plasma Setup wizard and the Plasma Login Manager as the default for new installations.

If you want to try all these new features on your Mac, keep these three points in mind:

  • Manual Toggle: The PMP power savings are not on by default yet. Advanced users must manually enable a setting called APPLE_USE_PMP in their system configuration to see the 20% battery boost.
  • M1 Base Models: The current fix works best for M1 Pro, Max, and Ultra chips. Developers are still working on a similar update for the standard M1 chip found in the MacBook Air.
  • Upstreaming: The project is slowly moving all these fixes into the main Linux kernel. Eventually, every version of Linux will support these power savings "out of the box" without extra setup.

The recent progress report from Asahi Linux proves that open-source developers can master even the most complex, secret hardware. By fixing the energy crisis among other, they have made the Mac one of the best platforms for Linux users today.

You May Also Like

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. By using this site, we will assume that you're OK with it. Accept Read More