标签

苹果芯片逆向突围:Linux首次通过OpenCL 3.1认证

发布时间:2026-07-15 21:07阅读:2

快科技7月15日消息,Khronos Group官网的OpenCL一致性认证榜单迎来历史性突破:苹果M1、M2芯片在Asahi Linux系统配合Mesa Rusticl驱动的组合下,成为全球首个通过OpenCL 3.1完整一致性测试的软硬件方案。

OpenCL 3.1于今年5月发布,聚焦AI与高性能计算场景。短短两个多月后,该标准即迎来首个官方认证。

苹果从未官方支持M1/M2在Linux上的运行,此成果完全依赖Asahi Linux团队与开源社区的逆向工程努力。

Rusticl是Mesa项目中用Rust语言开发的通用OpenCL实现,专为Gallium3D驱动设计。

红帽工程师Karol Herbst在Mastodon上确认:截至7月13日,Rusticl已成为首个通过OpenCL 3.1一致性认证的实现,成功运行于苹果硬件的Linux系统。

Karol Herbst同时表示,AMD/radeonsi与zink的OpenCL 3.1版本正在开发中,但仍存在若干关键问题待解决。

Rusticl早在5月OpenCL 3.1发布当日即完成兼容支持,可在RadeonSI、Intel Iris、Asahi、LLVMpipe和Zink等多种驱动上稳定运行。

对Linux桌面生态关注者而言,这一成就颇具讽刺意味。十年前,开源图形栈在支持新版OpenGL和OpenCL上长期落后于厂商。

如今,最前沿的标准却由一个无官方支持、全靠社区逆向驱动的平台率先实现。

目前Khronos官网OpenCL 3.1一致性列表中,仅此一项认证。

责任编辑:红茶