Asahi Linux正式支持苹果M3系列Mac:摄像头、AV1解码全通,睡眠与GPU仍缺席

Asahi Linux正式支持苹果M3系列Mac:摄像头、AV1解码全通,睡眠与GPU仍缺席

9月6日,Asahi Linux项目在官方博客发布了一篇题为《M2: Episode 1(或者说,Asahi Linux on M3)》的公告,宣布对苹果M3系列SoC的支持已正式合并进安装器。这意味着Asahi Linux现在官方支持搭载M3、M3 Pro和M3 Max芯片的Mac电脑。这个消息来得比很多人预期的要早——M3系列芯片发布至今,社区的逆向工程工作一直在推进,而从M1到M2的支持曾花了两年多时间。

支持状态:几乎一切都正常工作

根据公告,M3系列机器上的Linux支持已经达到这样的水平:在M1和M2机器上能正常工作的几乎所有功能,在M3上同样开箱即用。具体包括:摄像头、内置麦克风、USB接口(最高支持USB 3 10 Gb/s的硬件规格)、硬件加速视频解码(包括对AV1格式的支持)、WiFi、蓝牙等。这个覆盖面相当可观——要知道Asahi团队在M1发布初期,光是让键盘和触控板工作就花了好几个月。

仍然不能用的部分

公告明确列出了当前的主要例外:完整的DCP(显示协处理器)支持和GPU加速仍在开发中,官方承诺未来几个月会有更多消息,但同时明确警告不要指望目前能有性能可用的、功耗友好的3D加速。其他已知限制包括:由于固件提供的帧缓冲存在限制,睡眠功能暂时无法工作,这要等到M3的完整DCP支持接通后才能解决;同样因为DCP支持缺失,配备HDMI接口的MacBook上这个接口目前处于禁用状态。另外,搭载M3 Ultra的Mac Studio尚不受支持。

安装方式:暂时需要专家模式

由于这些支持工作都还比较新,M3安装目前被限制在安装器的Expert模式之下。想在M3机器上尝试Asahi Linux的用户,需要在macOS终端里运行带EXPERT=1参数的安装脚本,按照提示完成安装,并在安装结束后执行一次完整的系统升级。项目团队的目标是在几周后Fedora Linux 45 Beta发布时取消Expert模式的要求,前提是没有出现重大回归或其他阻断性问题。

从技术角度看,M3支持的速度反映出Asahi项目这些年在基础设施上的积累。Apple Silicon的启动流程、中断控制器、电源管理架构在M1到M3之间保持了相当程度的延续性,这让很多在M2上已经打通的驱动可以直接适配到M3,需要从头逆向的部分主要集中在GPU微架构的变化和显示管线的调整上。M3的GPU采用了新的架构方向,官方尚未公布具体细节,但从"不要指望性能"的措辞来看,目前的GPU支持大概率处于能点亮但不适合日常使用的阶段。

五年从串口到桌面级平台

把时间线拉长来看,这个项目的进展速度相当惊人。Asahi Linux项目在2026年迎来五周年,从最初在串口上打出"Hello World",到如今成为Linux生态中桌面级AArch64平台支持最完善的硬件之一。项目在早期的进度报告里就提到,对Asahi的持续关注推动了很多开发者开始认真对待AArch64平台,大量流行软件中针对AArch64的平台特定bug被专门修复,让Apple Silicon设备上运行Linux的体验整体提升。

项目团队在公告末尾感谢了OpenCollective和GitHub Sponsors上的支持者,并特别指出很多开发者能够接触M3硬件本身就是社区资助的结果。这种开发模式——由社区出钱买硬件、志愿者贡献代码——是Asahi Linux区别于大多数厂商主导移植项目的核心特征。苹果从未官方支持过在自家芯片上运行Linux,Asahi的所有工作都是在没有官方文档的情况下,通过对macOS固件和硬件行为的逆向工程完成的。

对普通用户来说,现在在M3 Mac上安装Asahi Linux仍然需要一定的动手能力和对可能出问题的心理准备——睡眠不能用、HDMI不能用、GPU性能堪忧,这些限制对日常使用都有实际影响。但对开发者和爱好者来说,这个里程碑的意义在于Apple Silicon平台上的Linux支持正在从实验走向可用,M3作为当前苹果在售的主力芯片,它的加入意味着Asahi Linux覆盖了苹果产品线的绝大部分在售机型。随着Fedora 45 Beta的临近,没有Expert模式门槛的正式支持应该不会太远。