Linux 7.3 将初步支持 M3 Pro/Max/Ultra 设备树

苹果 M3 Pro 与 M3 Max 芯片

Linux 内核开发者正在为苹果 M3 系列的高端芯片补齐初步支持:M3 Pro、M3 Max 和 M3 Ultra 的设备树代码预计将在 Linux 7.3 的合并窗口进入主线内核,让 Linux 得以在这些 Apple Silicon 平台上启动。

从基础版 M3 到高端型号

此前发布的 Linux 7.2 内核已经加入了基础版 M3 的设备树支持,但由于大量硬件功能尚未完成支持和上游合并,这一支持目前还不适合普通用户日常使用。此次面向 M3 Pro、M3 Max 和 M3 Ultra 的更新主要包含基础设备树文件,使这些芯片获得与基础版 M3 类似的初始支持水平。

M3 Pro/Max/Ultra 设备树补丁提交记录
此次进入合并流程的设备树补丁,覆盖 M3 Pro、M3 Max 与 M3 Ultra

需要说明的是,设备树(Device Tree,DT)是一种描述硬件结构的数据文件,Linux 内核通过它识别处理器、内存、外设等硬件信息。虽然目前仍缺少 GPU 硬件加速等关键功能,但开发工作已经启动,为后续内核版本进一步完善 Apple Silicon 支持打下了基础。

顺带补齐 M1/M2 的传感器支持

此次提交的代码还加入了针对苹果 M1 和 M2 系列芯片的 HWMON 硬件监控支持,用于处理苹果设备中较为复杂的传感器数据。对老款 Apple Silicon Mac 的 Linux 用户来说,这也是一个实用的附带收益。

想日常使用,还得再等等

苹果 M3 Pro 和 M3 Max 芯片发布于 2023 年末,M3 Ultra 则随 Mac Studio 于 2025 年 3 月推出。目前尚不确定主线 Linux 内核何时能为 M3 系列及后续苹果芯片提供完整可用的日常支持。在那之前,想在苹果芯片设备上运行 Linux,更适合选择基于下游开发的 Asahi Linux 发行版——不过即便是 Asahi Linux,也仍有部分 M3 系列功能处于开发阶段,其维护团队规模较小,功能完善还在逐步推进中。

随着更多硬件描述文件、驱动程序和功能模块逐步进入主线内核,苹果芯片设备运行 Linux 的兼容性预计将持续提升。