設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

Linux 6.16 將迎 Asahi UAPI,蘋果 M1 / M2 圖形驅(qū)動(dòng)支持邁進(jìn)一步

2025/4/10 15:31:26 來源:IT之家 作者:故淵 責(zé)編:故淵

IT之家 4 月 10 日消息,科技媒體 phoronix 昨日(4 月 9 日)發(fā)布博文,報(bào)道稱 Asahi 驅(qū)動(dòng)用戶空間 API(UAPI)頭文件通過 DRM-Misc-Next,提交至 DRM-Next 隊(duì)列,計(jì)劃在 Linux 6.16 合并窗口(6 月)正式納入主線內(nèi)核。

該 UAPI 專為支持蘋果 M1 和 M2 系列芯片 GPU 設(shè)計(jì),目標(biāo)是讓 Linux 系統(tǒng)能夠驅(qū)動(dòng)這些硬件的圖形功能。

UAPI 設(shè)計(jì)借鑒了其他現(xiàn)代 Vulkan 驅(qū)動(dòng)(如 Xe 和 Panthor),采用顯式虛擬內(nèi)存管理和同步機(jī)制,確保高效運(yùn)行。

IT之家援引開發(fā)者 Alyssa Rosenzweig 表示,此舉旨在讓 Mesa 驅(qū)動(dòng)能直接基于主線內(nèi)核構(gòu)建,避免依賴外部頭文件,提升兼容性。

盡管 UAPI 頭文件已提交,但完整的 Asahi 內(nèi)核圖形驅(qū)動(dòng)尚未就緒。主要原因是驅(qū)動(dòng)采用 Rust 語言編寫,而 Rust 在內(nèi)核中的抽象支持仍需大量上游工作。

此外,作為生產(chǎn)級(jí)圖形驅(qū)動(dòng),Asahi 依賴眾多尚未合并的 Rust 抽象層,短期內(nèi)難以完成全面上游。

Mesa 開源堆棧目前已驗(yàn)證 UAPI,支持 OpenGL 4.6、OpenGL ES 3.2、OpenCL 3.0 及 Vulkan 1.4 標(biāo)準(zhǔn),但用戶空間與主線內(nèi)核的對接仍受限。

Rosenzweig 強(qiáng)調(diào),提交 UAPI 頭文件是為了社區(qū)審查,確保其穩(wěn)定性并以向后兼容的方式演進(jìn),為未來驅(qū)動(dòng)落地鋪路。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:Linux,AsahiM1,M2,蘋果,linux

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知