Asahi Linux 马上要放出 M3 支持,M4 和 M5 也已经动手了

文章配图

Asahi Linux 项目很快就能推出支持 M3 苹果芯片的版本。M4 和 M5 的支持仍在开发中。

Asahi Linux 的目标是把 Linux 带到苹果芯片上,让系统能在苹果的 ARM 芯片上原生运行。项目推进一直偏慢,但现在已经接近一次里程碑式发布。

8 月 26 日的项目博客写到,M3 系列苹果芯片的适配工作变动很大。今年 1 月它已经能跑起来,只是半残状态;现在情况好了很多。

项目组表示,M3 版 Asahi Linux 几乎可以“切出正式发布”。接下来几周还会有更多消息。

最近在 M3 上发现了什么

团队说,M3 上的摄像头图像信号处理器大体沿用了 M2 的做法,适配相对顺利。M3 Max 却反复冒出一条被跳过的初始化信息,挡住了进度,后来用新驱动解决了。

内置麦克风的工作方式在 M3 上也变了,新的“高频”抽取器需要新的系数,还多了一条初始化信息。这部分同样修好了。

负责 USB3、DisplayPort 和雷雳、走 USB Type-C 接口的硬件模块 ATCPHY,也有一些小改动。

USB 端口控制器也换了。基础款 M3 和更早的芯片用的是苹果定制的德州仪器 ACE2;M3 Pro 和 Max 改成了 ACE3,需要额外逆向。

更在意料之中的是 GPU 和显示控制器的固件 ABI,它们会绑到特定的 macOS 版本。

后面的芯片

M3 支持对项目很重要,但团队没有停在这里。他们已经意识到 M4 和 M5 会更难,并提到 2025 年 4 月出现过可能拖后腿的问题。

这次更新里,M4 的工作仍在推进,早期的 M5 版本也已经做出来了。

团队列出的 M4 问题包括一处 WFI 故障,以及苹果 NVMe 控制器固件在 macOS 15.x 固件构建里出现的破坏性改动。部分成员已经把这些变化压了下去,让每一代芯片都能编出能用的构建。

同时,PCIe 支持也修好了,总线上的设备可以在 Linux 里被枚举。还有一处崩溃:启用超过一个 CPU 核心后,系统会在启动后不久挂掉,现已修复。

不过,M4 和 M5 的工作还在进行,团队还不准备让用户先拿去试。

Related Posts

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注