Asahi Linux 7.2:破解 Apple Silicon 电源难题

Progress Linux 7.2 – Asahi Linux

Asahi Linux 7.2:破解 Apple Silicon 电源难题

Asahi Linux 7.2 版本已发布,这次更新重点解决了 Apple Silicon 平台复杂的电源管理难题。由于 Apple 的 CPU 核心缺乏标准的 EL3 固件层,导致无法直接使用 PSCI 接口,团队创新性地利用 UEFI Runtime Services 构建了新的通信通道。针对 M4 系列芯片锁死寄存器导致休眠崩溃的问题,我们引入了可配置的内核参数进行规避。此外,通过逆向工程 SPRR 和 GXF 机制,m1n1 成功模拟了 SPTM 环境,让 macOS 的内存安全机制不再阻碍 Linux 运行。M3 系列的摄像头、麦克风及 USB 控制器驱动也已完成适配,Asahi Linux 在硬件支持上再次迈出了坚实一步。

我们不知道何时该放弃,所以那只是过去式,而不是现在!
  1. JLO64

    感谢 mildsunrise 和 chaos_princess 的共同努力,我们发现 ACE3 的寄存器集与 CD3217 几乎完全相同,只是它通过 SPMI 接口封装,而不是通过 I2C 寻址。现在 SPMI 接口和 ACE3 本身都已在 Asahi Linux 中正常工作,为所有 M3 系列设备带来了 USB 3.0 和 Thunderbolt 支持。

    当我拿到 M3 Pro MBP 时,我的初衷就是迟早要在上面安装 Linux。回过头看,我严重低估了实现哪怕部分 Linux 兼容性所需的努力,这让我对 Asahi 贡献者所付出的工作更加感激!我仍然会保留 macOS 用于 iOS 开发(我计划近期开始做),除此之外,我真正需要的只是一个网页浏览器和 Ghostty,以及良好的电池续航。

  2. dgunay

    我对 Asahi 团队所做的惊人工作怀有极大的敬意,但考虑到 Intel 和 AMD 在能效方面追赶的速度,我不禁怀疑是否真的有人_必须_在 M 系列笔记本上运行 Linux。在 Apple Silicon 绝对统治其他任何可购设备时,这确实是一个明确的理由,但随着 Panther Lake 的推出,我不确定 Apple 的优势是否还能大到足以证明需要等待数年才能通过逆向工程实现完整的 Linux 硬件兼容性是合理的。

  3. throwa356262

    每个人都可以自由选择做他们想做的事,但是……

    我希望这个项目所花费的时间和脑力,能转而投入到对 Linux 社区更友好的事情上。

    例如,改进 Strix Halo GPU 和 NPU 的支持。

  4. owaislone

    这个项目令人印象深刻且令人兴奋。我希望一旦他们完成了所有逆向工程和功能实现,电源管理能成为一个严肃的关注点。电池续航对于日常 MacBook 使用来说将是一个巨大的差异化因素,而传统上 Linux 在这方面表现糟糕,原因是缺乏专有且高度优化的驱动程序。

  5. ksec

    ARM 规范规定,处于 WFI 循环中的核心应保留所有状态。但这并非 Apple Silicon 的默认模式。

    我有时不禁会想,ARM 到底是在什么时候发现并测试这些内容的,然后要求 Apple 遵循的?显然,这已经不是我们第一次看到这种情况发生了。

同日更多故事

2026-08-27