Raspberry Pi 即將迎來 Vulkan 的支持
提供開源 Vulkan 驅(qū)動(dòng)程序的支持。Vulkan 是“新一代圖形和計(jì)算 API,可提供對(duì)現(xiàn)代 GPU 的高效、跨平臺(tái)訪問”。
它是 OpenGL 的下一代版本,和 DirectX 12 一樣都是基于?AMD?私有的 Mantle API,不同的是 Vulkan 是開源的圖形 API,它承諾通過給予開發(fā)者訪問硬件底層的能力而大幅提升 3D 應(yīng)用的性能。
對(duì) Vulkan 的支持現(xiàn)在在 Android 智能手機(jī)中很常見。三星就長(zhǎng)期支持 Vulkan,以改善 Galaxy 設(shè)備上的圖形和游戲性能。Vulkan 也有得到 SteamOS 上類似 Valve 等的重量級(jí)游戲支持。
不過,Vulkan 才剛剛進(jìn)入 Raspberry Pi,官方不久前才宣布 Raspberry Pi 4 符合 OpenGL ES 3.1——它是一個(gè) API 規(guī)范,允許開發(fā)人員使用圖形硬件或 GPU。

Raspberry Pi 基金會(huì)聯(lián)合創(chuàng)始人 Ebert Upton 在上個(gè)月發(fā)布了 Raspberry Pi 4 Model B 的 OpenGL ES 3.1?里程碑,它具有 Broadcom BCM2711,四核 Cortex-A72 處理器和 Broadcom VideoCore VI GPU。
Raspberry Pi 設(shè)備的圖形里程碑是使用 Raspberry Pi 4 的 VideoCore VI GPU 渲染 RGB 三角形。Upton 提到,在 Raspberry Pi Model B 4 上使用此 GPU 已經(jīng)實(shí)現(xiàn)了第一個(gè)三角形。

Upton 再次強(qiáng)調(diào),這僅僅是 Raspberry Pi 上 Vulkan 開發(fā)過程的開始?!霸缭?2018 年,社區(qū)就一直在為 Vulkan 提供支持(最初是在 VideoCore IV 上)而努力,Igalia 僅在開發(fā)新驅(qū)動(dòng)程序上工作了幾周,在將實(shí)際的驅(qū)動(dòng)程序交付用戶之前,我們還有很長(zhǎng)的發(fā)展路線圖。因此,敬請(qǐng)期待我們和 Igalia 的更多消息,接下來將會(huì)有進(jìn)一步發(fā)展。”