热点:

    Linux将迎苹果芯片SMC驱动:MacBook电池与电源管理迎来重大升级

      [  中关村在线 原创  ]   作者:牛奶秋刀鱼

    Linux将迎苹果芯片SMC驱动:MacBook电池与电源管理迎来重大升级

    1月6日,开源社区传来新进展,一款针对苹果芯片的SMC驱动正进入审核阶段,有望被纳入Linux主线内核。该驱动将显著提升在MacBook笔记本上运行Linux系统的体验,特别是实现对电池状态和电源适配器信息的完整支持。

    开发者Michael Reeves近日提交了一组补丁,代码量接近900行,包含用于苹果设备SMC控制器的新驱动程序。此驱动可使Linux内核准确获取交流电连接状态、电池充放电情况以及其他关键电源参数。新驱动命名为macsmc-power,其设计基于Asahi Linux项目中已有的非主线代码,但经过全面重构,以符合主线内核的集成标准。

    重构后的驱动在兼容性和稳定性方面均有提升,不仅能适配更新版本的SMC固件,还优化了对无电池配置设备的支持逻辑。此外,该驱动引入了一个名为MACSMC_POWER的Kconfig配置选项,启用后内核可通过SMC读取电池容量、电压、电流及充电状态等详细数据,并通过标准电源供应框架向用户空间上报,确保与现有系统工具无缝协作。

    目前,该驱动主要支持搭载M1、M2和M3系列芯片的苹果设备。对于最新的M4及未来M5芯片机型,尚需进一步开发与测试,才能实现全面兼容。

    SMC即系统管理控制器,是苹果Mac产品中的核心组件之一,现已集成于SoC内部。它通过专有通信协议管理多项硬件功能,包括电源管理、电池控制、温度调节、风扇转速、睡眠唤醒机制以及键盘背光调节等,在整机运行中扮演重要角色。

    本文属于原创文章,如若转载,请注明来源:Linux将迎苹果芯片SMC驱动:MacBook电池与电源管理迎来重大升级https://nb.zol.com.cn/1113/11135212.html

    nb.zol.com.cn true https://nb.zol.com.cn/1113/11135212.html report 1112 1月6日,开源社区传来新进展,一款针对苹果芯片的SMC驱动正进入审核阶段,有望被纳入Linux主线内核。该驱动将显著提升在MacBook笔记本上运行Linux系统的体验,特别是实现对电池状态和电源适配器信息的完整支持。开发者Michael Reeves近日提交了一组补丁,代码量接近900行...
    • 猜你喜欢
    • 最新
    • 精选
    • 相关
    推荐经销商
    投诉欺诈商家: 010-83417888-9185
    • 北京
    • 上海
    • 笔记本电脑
    • 新品上市
    推荐问答
    提问
    0

    下载ZOL APP
    秒看最新热品

    内容纠错