讓 Apple Silicon Mac 執行 Linux 的 Asahi Linux 專案,已將 M3 系列的支援併入安裝程式。開發團隊在 9 月 6 日的公告中表示,搭載 M3 系列晶片的 Mac 現已成為正式支援對象。視訊鏡頭、無線等日常會用到的部分大致追平 M1 與 M2 世代,但 GPU 與睡眠這兩個明顯的缺口仍然留著。

日常使用的部分大致補齊

依公告的說法,M3 系列晶片與採用它的機種已經來到這樣的階段:在 M1、M2 硬體上能用的功能,在這裡幾乎都能用。被點名的包括視訊鏡頭、內建麥克風、USB(最高到硬體上限 USB 3 的 10 Gb/s)、Wi-Fi、藍牙,以及硬體加速的影片解碼。解碼涵蓋 AV1,一旦在瀏覽器裡播放影片,這一項就會發揮作用。

支援的機種為 MacBook 與 iMac,晶片包括 M3、M3 Pro 與 M3 Max。Mac Studio 上的 M3 Ultra 不在這一輪範圍內。

Asahi Linux 一直從外部逆向分析 Apple Silicon,並自行撰寫驅動程式。面對拿不到官方硬體文件的對象,進度不可能一步到位。開發團隊也補充,這項成果是多人耗時數年的累積,而能取得 M3 實機則仰賴外界的捐助。

GPU 與 DCP 是剩下的洞

尚未補上的部分同樣寫得很清楚。開發團隊列出的例外有兩項:GPU,以及負責顯示控制的 DCP 的完整支援。關於 3D 加速,公告明確表示目前既不要期待效能,也不要期待電源效率。後續消息預計會在未來幾個月釋出。

DCP 尚未到位帶來的影響還會往下延伸。由於目前仰賴韌體提供的影格緩衝區,睡眠無法運作。同樣的原因讓 MacBook 上的 HDMI 連接埠處於停用狀態。闔上螢幕卻不休眠,對一台隨身攜帶的筆電來說是實實在在的限制,能否當主力機使用,多半就卡在這裡。

想嘗試需要走 Expert 模式

由於這部分工作還很新,M3 的安裝被放在安裝程式的 Expert 模式之內。在 macOS 的終端機執行下面的指令,再依提示操作即可。

curl -L https://alx.sh/ | EXPERT=1 sh

安裝結束後,開發團隊提醒不要略過系統更新。

dnf upgrade --refresh

依照計畫,Expert 模式的限制會趕在 Fedora Linux 45 測試版釋出時取消,時間是幾週之後,前提是不出現嚴重的回歸或其他阻礙性問題。反過來說,在那之前把 M3 支援視為試驗階段會比較穩妥。

進入主線核心還需要時間

還有一點值得留意:這次的正式支援只針對 Asahi Linux 本身。Linux 主線核心目前只包含讓 M3 開機的基礎支援,要達到與 Asahi Linux 相同的水準,還得把其餘的修補程式在後續版本推進到上游。

發行版跑在主線前面,在 Apple Silicon 上並不罕見。不過只有工作進入上游,其他發行版才能驅動同樣的硬體,因此對於打算在 M3 版 Mac 上使用 Linux 的人來說,上游的推進速度從長期來看更為關鍵。

總結

Asahi Linux 的 M3 支援讓 Wi-Fi、USB 以及包含 AV1 的影片解碼等日常項目達到可用水準,GPU 與睡眠則仍未完成。支援機種為搭載 M3、M3 Pro、M3 Max 的 MacBook 與 iMac,配備 M3 Ultra 的 Mac Studio 不在其中。安裝目前需經由 Expert 模式,計畫配合 Fedora Linux 45 測試版轉為一般流程。能否作為主力機使用取決於 GPU 與 DCP 的進度,未來幾個月的進展報告將成為判斷依據。