Asahi驱动UAPI入驻Linux内核,苹果M系列芯片图形支持取得新进展

   发布时间:2025-04-10 15:48 作者:顾雨柔

近日,知名科技资讯平台phoronix发布了一篇报道,透露了关于Asahi驱动项目的最新进展。据悉,专为支持苹果M1及M2系列芯片GPU设计的用户空间API(UAPI)头文件,已经顺利通过DRM-Misc-Next阶段,并被提交至DRM-Next队列,预计将在Linux 6.16合并窗口,即6月份,正式被纳入主线内核。

开发者Alyssa Rosenzweig表示,此举的主要目的是让Mesa驱动能够直接基于主线内核进行构建,从而减少对外部头文件的依赖,提升系统的兼容性。这一改变对于推动Asahi驱动项目的进一步发展具有重要意义。

然而,值得注意的是,尽管UAPI头文件已经提交,但完整的Asahi内核图形驱动尚未完全就绪。这主要是因为该驱动采用了Rust语言进行编写,而Rust在内核中的抽象支持目前仍需进行大量的上游工作。

Asahi作为生产级图形驱动,还依赖于众多尚未合并的Rust抽象层。因此,在短期内,全面完成上游工作并推出完整的驱动仍面临一定挑战。

尽管如此,Mesa开源堆栈已经对UAPI进行了验证,并支持OpenGL 4.6、OpenGL ES 3.2、OpenCL 3.0及Vulkan 1.4等标准。然而,目前用户空间与主线内核的对接仍受到一定限制。

Rosenzweig强调,提交UAPI头文件是为了接受社区审查,确保其稳定性,并以向后兼容的方式不断演进。这一步骤将为未来驱动的落地奠定坚实基础,并推动Asahi驱动项目不断向前发展。

 
 
更多>同类内容
全站最新
热门内容
本栏最新