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

用開源代碼在 M1 上渲染的首個三角形(來自:Rosenblatt Zweig)
作為與開發者 Marcan 合作開展的 Asahi Linux 工作的一部分,本周的 Apple M1 GPU 逆向工作已經抵達了首個重要的里程碑。
需要指出的是,我們距離初始驅動程序的到來還有一段時間,因為這項工作仍基于 macOS 上手動調教的 M1 GPU 機器代碼。

(圖 via Phoronix)
換言之,包含了頂點和著色器信息的代碼片段,仍需借助 macOS IOKit 內核驅動程序與硬件底層溝通。
但無論怎樣,這項工作還是意味我們向著 M1 GPU 開源 / Linux 驅動邁出了堅實的一步。

(傳送門:GitHub)
展望未來,他們將繼續探索在 Apple M1 Linux 上運行的 OpenGL、Vulkan、DRM、甚至 KMS 等驅動程序,感興趣的朋友可留意 GitHub 上的更新公告。
此外大約一周前,Corellium 開發者順利地在 M1 硬件平臺上引導啟動了 Linux,但內核補丁仍處于早期階段。
特別提醒:本網內容轉載自其他媒體,目的在于傳遞更多信息,并不代表本網贊同其觀點。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,并請自行核實相關內容。本站不承擔此類作品侵權行為的直接責任及連帶責任。如若本網有任何內容侵犯您的權益,請及時聯系我們,本站將會在24小時內處理完畢。