Linux 内核将迎苹果 Mac 电脑 SMC 驱动,有望完整支持读取电池状态、充电信息等

2026-01-06 18:11 IT之家 - 潞源(实习)
感谢IT之家网友 余承西 的线索投递!

IT之家 1 月 6 日消息,据科技媒体 Phoronix 昨天报道,一款开源苹果芯片 SMC 驱动目前正在提交审核、计划合入 Linux 主线内核,有望让装了 Linux 系统的 MacBook 笔记本完整显示电池状态电源适配器信息等

据报道,开发者 Michael Reeves 昨天提交了一组包含近 900 行代码的补丁,内含苹果电脑的 SMC 控制器驱动,可以让 Linux 内核向用户报告交流电(AC)电源充电状态、电池状态以及各类电源相关指标。

同时,这款驱动名为“macsmc-power”,基于 Asahi Linux 内核树原有的非主线驱动代码打造,但进行了重构,以满足主线内核合入要求。

重构后的代码在多方面都有改进,可以更好地兼容新版 SMC 固件、正确处理无电池设备。

这款驱动还引入了新的 MACSMC_POWER Kconfig 配置选项,可以让 Linux 内核从 SMC 中获取电池容量、电压、电流以及充电状态等信息,并且这些数据可以通过标准的电源供应框架上报给系统因此可以无缝结合现有工具

截至目前,该驱动主要面向苹果 M1、M2、M3 芯片,最新的 M4 和 M5 芯片可能还需要一定时间进行适配。

IT之家注:SMC 指的是苹果 Mac 电脑里的系统管理控制器(System Management Controller),目前集成在 SoC 芯片内,通过苹果专有接口与系统通信,负责管理电池、温度、风扇、电源适配器、睡眠 / 唤醒、键盘背光亮度等。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

文章价值:
人打分
有价值 还可以 无价值
置顶评论
    热门评论
      文章发布时间太久,仅显示热门评论
      全部评论
      一大波评论正在路上
        取消 发送
        分享成功

        长按关注IT之家公众号
        阅读更多精彩文章

        查看更多原创好文
        软媒旗下人气应用

        如点击保存海报无效,请长按图片进行保存分享