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