Asahi Linux 項目團隊近日取得了顯著進展,在5月16日發布的博文中詳細闡述了他們成功將一系列新代碼整合進Linux 6.15內核的歷程,這一成果極大推進了對蘋果Apple Silicon硬件的適配工作。
此次上游化的新代碼為Apple Silicon硬件在Linux系統下的運行帶來了更高的兼容性。特別是針對M1和M2 13英寸MacBook Pro,新增的Apple Display Pipe(ADP)顯示控制器和Z2觸摸屏數字轉換器驅動,使得這些設備上的Touch Bar功能得以在Linux環境下實現。
不僅如此,Linux 6.15內核還納入了針對部分蘋果設備的背光驅動更新和多項設備樹(DT)改進。Asahi Linux團隊的努力使得Linux系統能夠更好地識別和控制這些硬件組件。
值得注意的是,Asahi Linux團隊還為Apple SoC中的多個功能模塊提供了關鍵補丁。其中,Linux 6.15內核已支持T6020 SoC(即M2 Pro芯片)的PCIe控制器,這為M2 Pro Mac mini的USB-A端口以及所有M2 Pro設備的WiFi和藍牙功能提供了基礎支持。這一進展標志著Linux系統在Apple Silicon硬件上的兼容性邁出了重要一步。
在音頻方面,Linux 6.15內核包含了針對TAS2764和TAS2770揚聲器放大芯片的補丁,為Apple Silicon Mac提供了基礎支持。同時,Asahi Linux團隊還在積極推進WiFi和藍牙功能相關驅動的上游化工作,以進一步提升用戶體驗。
盡管在麥克風支持方面,Linux 6.15內核仍存在一些問題,但Asahi Linux團隊并未放棄努力。他們已為大多數筆記本電腦以及M1和M2 13英寸MacBook Pro增加了麥克風支持。然而,對于M2 Pro和M2 Max設備,由于其Always-On Processor (AOP)與其他Apple Silicon芯片存在差異,導致麥克風功能暫時無法使用。團隊正在積極尋找解決方案,以期盡快修復這一問題。
項目開發者還透露,麥克風的beamformer實現(代號Triforce)因臨時工程決策導致性能表現不佳。盡管如此,基本功能已經可用,未來團隊將持續進行優化,以提升用戶體驗。