Fb4698b21bba34eaf2f739fb4831dcf4 對於 Linux 社群而言,開源(開放原始碼)是相當重要的一件事,這代表使用者對於自己所使用的軟、硬體產品具有相當大的控制程度,也才有安全性可言。先前 AMD 釋出年度驅動程式改版時就曾提及 Vulkan 開源驅動程式,近日於 GitHub 發佈。

AMD 近日除了推出年度驅動程式大改版 Adrenalin 17.12.1 之後的修正版 17.12.2 之外,也趕在歐美聖誕與新年假期開始之際,送給 Linux 開放原始碼社群一份大禮,正式於 GitHub 發佈 Open Source Driver for Vulkan 驅動程式,支援 RedHat 7.4 以及 Ubuntu 16.04.3 版本,硬體部分則支援 GCN 所有世代,意即從 Radeon 7000 系列開始都可以使用。

AMD Linux 開源驅動程式如期到來,於 GitHub 釋出 Vulkan 驅動程式
▲Open Source Driver for Vulkan 驅動程式簡易架構圖。

驅動程式建立在 Platform Abstraction Library(PAL)之上,PAL 抽象層作用為轉譯共通的 AMD 驅動程式代碼,並在不同的硬體平台執行。Open Source Driver for Vulkan 支援 Vulkan 1.0 以及超過 30 種的延伸擴充功能、Mid-command buffer preemption、SR-IOV 虛擬化,更支援 Radeon-GPUProfiler,讓開發者可以透過這個低階工具最佳化程式代碼,只是 Radeon-GPUProfiler 目前僅支援 AMD Radeon(Tonga)R9 285 之後,也就是第三代 GCN 之後的晶片。

首發 Vulkan 驅動程式並沒有做到盡善盡美,GitHub 說明頁面表示目前 Radeon RX Vega 系列幾何與曲面細分著色器的管線化編譯尚未完全支援,在此系列硬體遊玩戰鎚:破曉之戰 3(Warhammer 40,000:Dawn of War III)會因而當機,APU 支援性也有所限制。預計下次更新時,連同更新版的 Vulkan API 版本和 RenderDoc 硬體效能計數器一同加入支援與修正。

 

下載與操作說明網址

AMD Open Source Driver for Vulkan

延伸閱讀

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則