蘋果M1 Linux開源GPU驅動新進展:已渲染首個三角形

本文轉自【cnBeta.COM】;

Phoronix 報道稱,基於蘋果 M1 硬件的開源 / Linux GPU 工作項目,本週依然在忙碌地進行着。好消息是,持續對 M1 GPU 硬件展開逆向工程的 Alyssa Rosenzweig,已經初步實現了通過早期代碼來渲染三角形。 在此之前,她已在 Panfrost 等 ARM GPU 逆向工作上積累了相當高的名氣。

作為與開發者 Marcan 合作開展的 Asahi Linux 工作的一部分,本週的 Apple M1 GPU 逆向工作已經抵達了首個重要的里程碑。

需要指出的是,我們距離初始驅動程序的到來還有一段時間,因為這項工作仍基於 macOS 上手動調教的 M1 GPU 機器代碼。

換言之,包含了頂點和着色器信息的代碼片段,仍需藉助 macOS IOKit 內核驅動程序與硬件底層溝通。

但無論怎樣,這項工作還是意味我們向着 M1 GPU 開源 / Linux 驅動邁出了堅實的一步。

展望未來,他們將繼續探索在 Apple M1 Linux 上運行的 OpenGL、Vulkan、DRM、甚至 KMS 等驅動程序,感興趣的朋友可留意 GitHub 上的更新公告。

此外大約一週前,Corellium 開發者順利地在 M1 硬件平台上引導啓動了 Linux,但內核補丁仍處於早期階段。

版權聲明:本文源自 網絡, 於,由 楠木軒 整理發佈,共 571 字。

轉載請註明: 蘋果M1 Linux開源GPU驅動新進展:已渲染首個三角形 - 楠木軒