Raspberry Pi 即將迎來 Vulkan 的支持
Raspberry Pi 基金會表示,他們正在致力于為 Raspberry Pi 提供開源 Vulkan 驅動程序的支持。
Vulkan 是“新一代圖形和計算 API,可提供對現代 GPU 的高效、跨平臺訪問”。它是 OpenGL 的下一代版本,和 DirectX 12 一樣都是基于 AMD 私有的 Mantle API,不同的是 Vulkan 是開源的圖形 API,它承諾通過給予開發者訪問硬件底層的能力而大幅提升 3D 應用的性能。
對 Vulkan 的支持現在在 Android 智能手機中很常見。三星就長期支持 Vulkan,以改善 Galaxy 設備上的圖形和游戲性能。Vulkan 也有得到 SteamOS 上類似 Valve 等的重量級游戲支持。
不過,Vulkan 才剛剛進入 Raspberry Pi,官方不久前才宣布 Raspberry Pi 4 符合 OpenGL ES 3.1——它是一個 API 規范,允許開發人員使用圖形硬件或 GPU。
Raspberry Pi 基金會聯合創始人 Ebert Upton 在上個月發布了 Raspberry Pi 4 Model B 的 OpenGL ES 3.1 里程碑,它具有 Broadcom BCM2711,四核 Cortex-A72 處理器和 Broadcom VideoCore VI GPU。
Raspberry Pi 設備的圖形里程碑是使用 Raspberry Pi 4 的 VideoCore VI GPU 渲染 RGB 三角形。Upton 提到,在 Raspberry Pi Model B 4 上使用此 GPU 已經實現了第一個三角形。
Upton 再次強調,這僅僅是 Raspberry Pi 上 Vulkan 開發過程的開始。“早在 2018 年,社區就一直在為 Vulkan 提供支持(最初是在 VideoCore IV 上)而努力,Igalia 僅在開發新驅動程序上工作了幾周,在將實際的驅動程序交付用戶之前,我們還有很長的發展路線圖。因此,敬請期待我們和 Igalia 的更多消息,接下來將會有進一步發展。”