ITBear旗下自媒體矩陣:

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

   時間:2021-01-23 16:50:03 來源:cnBeta.COM編輯:星輝 發(fā)表評論無障礙通道

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

1.jpg

用開源代碼在 M1 上渲染的首個三角形(來自:Rosenblatt Zweig)

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

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

2.jpg

(圖 via Phoronix)

換言之,包含了頂點和著色器信息的代碼片段,仍需借助 macOS IOKit 內(nèi)核驅(qū)動程序與硬件底層溝通。

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

3.png

(傳送門:GitHub)

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

此外大約一周前,Corellium 開發(fā)者順利地在 M1 硬件平臺上引導啟動了 Linux,但內(nèi)核補丁仍處于早期階段。

舉報 0 收藏 0 打賞 0評論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  網(wǎng)站留言  |  RSS訂閱  |  違規(guī)舉報  |  開放轉(zhuǎn)載  |  滾動資訊  |  English Version