Linux 6.16 将迎 Asahi UAPI,苹果 M1 / M2 图形驱动支持迈进一步p data vmark 19f6 a class s tag href https www ithome com target blank IT 之家 a 4 月 10 日消息 科技媒体 phoronix 昨日 4 月 9 日 发布博文 报道称 Asahi 驱动用户空间 API UAPI 头文件通过 DRM Misc Next 提交至 DRM Next 队列 strong 计划在 Linux 6 16 合并窗口 6 月 正式纳入主线内核 strong p p data vmark 7186 该 UAPI 专为支持苹果 M1 和 M2 系列芯片 GPU 设计 目标是让 Linux 系统能够驱动这些硬件的图形功能 p p data vmark 8f5b UAPI 设计借鉴了其他现代 Vulkan 驱动 如 Xe 和 Panthor 采用显式虚拟内存管理和同步机制 确保高效运行 p p data vmark 64cb IT 之家援引开发者 Alyssa Rosenzweig 表示 此举旨在让 Mesa 驱动能直接基于主线内核构建 避免依赖外部头文件 提升兼容性 p p data vmark 56b9 style text align center img src https img ithome com newsuploadfi 2025 4 861e503d 84e1 4f0b b4dd da9002ccf1c8 jpg x bce process image format f auto w 650 h 297 data vmark 0ff0 class lazy title Linux 6 16 将迎 Asahi UAPI 苹果 M1 M2 图形驱动支持迈进一步 data original https img ithome com newsuploadfi 2025 4 861e503d 84e1 4f0b b4dd da9002ccf1c8 jpg x bce process image format f auto width 650 height 297 p p data vmark e9b7 尽管 UAPI 头文件已提交 但完整的 Asahi 内核图形驱动尚未就绪 主要原因是驱动采用 Rust 语言编写 而 Rust 在内核中的抽象支持仍需大量上游工作 p p data vmark 894a 此外 作为生产级图形驱动 Asahi 依赖众多尚未合并的 Rust 抽象层 短期内难以完成全面上游 p p data vmark b5eb Mesa 开源堆栈目前已验证 UAPI 支持 OpenGL 4 6 OpenGL ES 3 2 OpenCL 3 0 及 Vulkan 1 4 标准 但用户空间与主线内核的对接仍受限 p p data vmark 0b6c Rosenzweig 强调 提交 UAPI 头文件是为了社区审查 确保其稳定性并以向后兼容的方式演进 为未来驱动落地铺路 p p class ad tips 广告声明 文内含有的对外跳转链接 包括不限于超链接 二维码 口令等形式 用于传递更多信息 节省甄选时间 结果仅供参考 IT 之家所有文章均包含本声明 p