英特爾開源Linux驅(qū)動更新 深入支持Vulkan ANV光追方案
雖然 ARC Alchemist DG2 獨顯產(chǎn)品線疑似上市延期,但英特爾驅(qū)動團隊還是在努力優(yōu)化 ARC GPU 的開源驅(qū)動和相關功能。在近日更新的版本中,我們就見到了對 VUlkan“ANV”光追方案的進一步支持。
(圖 via Intel)
長期以來,英特爾一直在努力為 Linux 平臺上的 Vulkan 光追功能提供重要的驅(qū)動程序基礎支撐。而在新版驅(qū)動程序中,其已被歸檔到“VK_KHR_ray_query”分支下。
去年 12 月,該公司驅(qū)動團隊已經(jīng)為“VK_KHR_ray_tracing_pipeline”混合了 SPIR-V 和 NIR 光線查詢?,F(xiàn)在,他們又朝著揭示 VK_KHR_ray_query 容積的方向邁進。
據(jù)悉,SPIR-V 屬于容積(capacity)、而不是內(nèi)存內(nèi)(in-memory)類型的創(chuàng)新,輔以一些合理的改進。
其主要用于將合并的著色器存儲于驅(qū)動器上,并轉(zhuǎn)換為其它格式(比如 NIR),以持續(xù)改進和減少單純的 GPU 走向。
而 VK_KHR_ray_query 光線查詢的引入,則考慮到了針對所有著色器類型的光追支持 —— 具體取決于即將推出的、具有基礎圖形支持的 Intel ARC 獨顯。
至于 Vulkan 1.3,作為面向 3D 設計和處理的低開銷、跨階段(cross-stage)API,其已被許多重量級實時 3D 渲染應用程序所采納(例如計算機游戲 / intelligent media)。
與相對成熟的 OpenGL 和 Direct3D 11 API 相比,Vulkan 希望帶來更高的 CPU / GPU 執(zhí)行效率。
對于開發(fā)者來說,它能夠為應用恒旭提供廣泛的低層級 API 和平等托付(equal entrusting),有些類似于 Metal 和 Direct3D 12 。
即使 CPU 使用率較低,Vulkan 還是希望能夠讓設計人員更輕松地在以 CPU 為中心的不同場景下循環(huán)工作。
在經(jīng)歷了超過 90 天的開發(fā)后,Mesa 22.1(一款基于 OpenGL 的主力 API)也被融入了更多的 MR 細節(jié)。
此外它也支持 OpenGL ES、Vulkan、EGL、OpenMAX、OpenCL、VDPAU、VA-API、以及 XvMC 。
以下是提供了 Mesa 22.1 驅(qū)動支持的硬件列表:
● 英特爾 GMA / HD Graphics / Iris 核顯
● AMD Radeon 系列 GPU
● 英偉達 GPU,Riva TNT / Tegra K1 及后續(xù)版本。
● 高通 Adreno A2xx-A6xx
● 博通 VideoCore 4 and 5
● ARM Mali Utgard / Midgard / Bifrost
● Vivante GCxxx
最后,Mesa 22.1 將作為此類開源 OpenGL / Vulkan Linux 驅(qū)動程序的二季度穩(wěn)定更新而到來。
訪問購買頁面:
英特爾旗艦店
相關新聞