Asahi驱动UAPI提交Linux内核,Apple M系列图形支持迈

2025-04-10 16:18:12

  科技媒体 phoronix 昨日发布博文,报道称 Asahi 驱动用户空间 API头文件通过 DRM-Misc-Next,提交至 DRM-Next 队列,该 UAPI 专为支持苹果 M1 和 M2 系列芯片 GPU 设计,目标是让 Linux 系统能够驱动这些硬件的图形功能。

  UAPI 设计借鉴了其他现代 Vulkan 驱动,采用显式虚拟内存管理和同步机制,确保高效运行。

  援引开发者 Alyssa Rosenzweig 表示,此举旨在让 Mesa 驱动能直接基于主线内核构建,避免依赖外部头文件,提升兼容性。

  尽管 UAPI 头文件已提交,但完整的 Asahi 内核图形驱动尚未就绪。主要原因是驱动采用 Rust 语言编写,而 Rust 在内核中的抽象支持仍需大量上游工作。

  此外,作为生产级图形驱动,Asahi 依赖众多尚未合并的 Rust 抽象层,短期内难以完成全面上游。

  Mesa 开源堆栈目前已验证 UAPI,支持 OpenGL 4.6、OpenGL ES 3.2、OpenCL 3.0 及 Vulkan 1.4 标准,但用户空间与主线内核的对接仍受限。

  Rosenzweig 强调,提交 UAPI 头文件是为了社区审查,确保其稳定性并以向后兼容的方式演进,为未来驱动落地铺路。

下一篇:广汽传祺向往 M8 汽车搭载鸿蒙座舱
上一篇:安卓版谷歌 Chrome 浏览器 135 优化手势导航,增强
返回顶部小火箭