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)因临时工程决策导致性能表现不佳。尽管如此,基本功能已经可用,未来团队将持续进行优化,以提升用户体验。