Linux 內核迎來了新的 Apple Silicon SMC 電源驅動補丁,用於將 MacBook 的電池電量、功耗以及電源適配器狀態完整暴露給 Linux 用户空間,使運行 Linux 的蘋果筆記本在電源管理和電池監控方面邁出關鍵一步。
這個名為 macsmc-power 的驅動旨在通過 Apple 系統管理控制器(SMC)向 Linux 提供以下數據:
-
當前電池容量
-
電壓與電流
-
充電狀態
-
AC 電源適配器連接狀態
這些指標將通過 Linux 標準的電源框架對外展示,這意味着現有 Linux 工具可直接讀取這些信息,無需額外定製。該驅動基於 Asahi Linux 社區長期維護的非主線代碼改造而來,並已提交至內核評審流程。主要開發者對新版固件和無電池設備做了兼容性改進。
對 Linux 用户來説,這將是長期以來的一個重要補足 —— 過去在 Apple Silicon 上運行 Linux 時,電池與電源信息無法被系統識別,使得電源管理體驗不完整。隨着這個驅動被合併,用户可以更方便地監控電力使用與續航情況。
目前該驅動主要針對 Apple M1 / M2 / M3 系列芯片。對於更高一代的 M4 和 M5,目前 Linux 支持仍在推進中,相關功能尚未完善。