Linux6.16將迎AsahiUAPI,蘋果M1/M2圖形驅動支援邁進一步

轉自:https://www.ithome.com/0/844/293.htm
科技媒體 phoronix 4 月 9 日釋出博文,報道稱 Asahi 驅動使用者空間 API(UAPI)標頭檔案透過 DRM-Misc-Next,提交至 DRM-Next 佇列,計劃在 Linux 6.16 合併視窗(6 月)正式納入主線核心。
該 UAPI 專為支援蘋果 M1 和 M2 系列晶片 GPU 設計,目標是讓 Linux 系統能夠驅動這些硬體的圖形功能。
UAPI 設計借鑑了其他現代 Vulkan 驅動(如 Xe 和 Panthor),採用顯式虛擬記憶體管理和同步機制,確保高效執行。
援引開發者 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 標頭檔案是為了社群審查,確保其穩定性並以向後相容的方式演進,為未來驅動落地鋪路。
END
官方站點:www.linuxprobe.com
 Linux命令大全:www.linuxcool.com

劉遄老師QQ:5604215
Linux技術交流群:2636170
(新群,火熱加群中……)
想要學習Linux系統的讀者可以點選"閱讀原文"按鈕來了解書籍《Linux就該這麼學》,同時也非常適合專業的運維人員閱讀,成為輔助您工作的高價值工具書!


相關文章