第 4 代 Raspberry Pi 板將停止修補 3D。經過兩年多的工作在Raspberry Pi基金會和來自Igalia(西班牙)的開發團隊的幫助下,著名的SBC(單板計算機)nano計算機終於擁有了通過最重要的開源圖形API Vulkan認證的圖形驅動程式。更好的是:Raspberry Pi 不僅擁有 Vulkan 1.2 認證,而且 1.3 認證(迄今為止的最新版本)也正在醞釀中。
到目前為止,這些基於 Broadcomm SoC 的小型 PC 的視訊和圖形引擎僅與舊的 Open GL 和 Open GL ES API(已有 30 年歷史的庫)相容並經過認證。即使不是閃電(離它很遠),Raspberry Pi 仍然能夠正確執行 3D,即正如這個 Quake 3 演示所示,每秒超過 100 幀2020 年。一項實驗性工作,不是每個人都能接觸到的,受限於相容的指令,並且不能與其他應用程式複製。
https://twitter.com/0martint/status/1274012749174013954
2020 年,一名獨立開發人員(但為 Nvidia 工作!)已經使用低階 Vulkan 指令來運行 Quake。
Raspberry 4s 不會發明他們不具備的功能,但除了3D 效能的提升(這在某些應用程式上應該是顯而易見的)之外(我們看到你,復古遊戲社群!),我們首先有權期待更多相容性和穩定性。燈光管理允許投射多個陰影(延遲著色和影子)因此功能齊全。到目前為止,GPU 還無法在本地管理此操作,因此必須要么放棄它,要么讓 CPU 分幾遍進行處理(運行速度非常慢)。
目前,很少有 Raspberry Pi「桌面」工具使用 Vulkan——這是合乎邏輯的,因為驅動程式不可用!正如 Raspberry Pi Ltd 創始人 Eben Upton 提醒我們的那樣,Raspberry OS 圖形渲染引擎完全依賴 OpenGL 和「l目前,在 Raspberry Pi 上利用 Vulkan 的應用程式是在 Android/LineageOS 上運行的遊戲」。但 Vulkan 支援應該會促進某些視訊應用程式以及 Web 瀏覽器內建的圖形應用程式的發展。
Raspberry OS 的下一個版本應該快速整合這些新驅動程序,這將使得在適當的時候將某些(全部?)圖形塊從 Open GL 切換到 Vulkan 成為可能。從而提高全球最受歡迎的 SBC 的整體效能。
來源 : 樹莓派基金會