GNN新聞

PC2016-02-19 18:33

AMD Radeon GPU 將支援 Vulkan 繪圖 API 降低遊戲開發者作業負載

(GNN 記者 Jessica 報導)

  Khronos 組織宣布推出 Vulkan 1.0 繪圖 API 開放性標準,AMD 為此亦釋出支援 Vulkan 的 Radeon Software 驅動程式 beta 版,讓更多遊戲開發商可在 Radeon 顯示卡上採用 Vulkan;官方期望給予玩家眼睛為之一亮的感受。
 

【以下內容為廠商提供資料原文】

 

Vulkan™是什麼

 
  Vulkan 全新繪圖 API 是由曾推出 OpenGL 的協會打造,承襲相同精神,為想要或需要對硬體資源有更高掌控力的開發者設計。以低負載概念設計的 Vulkan,讓開發者可更全面掌握 Radeon™ GPU 與多核心 CPU 的效能、效率與功能。
 
 
  相較於 OpenGL,Vulkan 可大幅降低 API 的作業負載,因為 GPU 和 CPU 在背景運作時,需要持續解讀由遊戲程式發出的硬體指令需求,一旦降低該部分的作業負載,硬體即可花費更多時間資源去執行更有意義的遊戲效果、效能和影像品質。此外,Vulkan 可取得 OpenGL 無法運用的 GPU 硬體功能。
 
  Vulkan 沿襲 AMD Mantle 繪圖 API 許多技術先例:包括作為首款低負載 PC 繪圖 API、首度可執行並完全控制過去無法取得的 PC GPU 資源等。對玩家最重要的是 Mantle 精準掌握產業思維,透過低負載繪圖 API 釋放額外 GPU 效能。
 
  Mantle API 雖針對 AMD 硬體量身設計,仍同時納入足夠的硬體抽象(hardware abstraction)設計,支援現有絕大多數的繪圖架構。我們在 2015 年 5 月將 Mantle 的原始碼和 API 規格提出來作為 Vulkan 的發展基礎,再再證實了此架構的實用性。
 
  此後 Vulkan 便於眾多產業聯盟中扮演重要角色,包含硬體發展、遊戲開發,以及內容創作產業。期間加入許多嶄新且重大的功能,例如支援並優化 Android® 智慧型手機與平板的效能,或開放對 Windows® 7、Windows® 8.1、Windows® 10,以及 Linux® 等跨作業系統的支援。
 

AMD 驅動程式提供什麼支援?

 
  AMD 自 Vulkan 開展時便持續參與研發,更歷經數月時間為遊戲開發者打造支援 Vulkan 的驅動程式。在轉為開放之際,AMD 第一版推出支援 Vulkan 的驅動程式,可讓特定 Radeon™ GPU 在 Windows® 7、Windows® 8.1,以及 Windows® 10 等作業環境中運行,即將釋出的 AMD GPU 專屬 Linux 驅動程式也將支援 Vulkan。
 
  請注意此驅動程式的 Windows 版本未包含 DirectX® 驅動程式元件,因此不適合取代日常使用的繪圖驅動程式。
 
  以次世代繪圖核心(Graphics Core Next;GCN)為基礎,並支援 Vulkan 驅動程式的 AMD APU 以及 Radeon™ GPU 註 1 如下:
 
AMD Radeon™ R9 系列顯示卡
AMD Radeon™ R7 系列顯示卡
AMD Radeon™ R5 240 顯示卡
AMD Radeon™ HD 8000 系列 OEM 系統專用顯示卡(HD 8570 與更高階款式)
AMD Radeon™ HD 8000M 系列筆電專用顯示卡
AMD Radeon™ HD 7000 系列顯示卡(HD 7730 與更高階款式)
AMD Radeon™ HD 7000M 系列筆電專用顯示卡(HD 7730M 與更高階款式)
AMD A4/A6/A8/A10-7000 系列 APU(代號「Kaveri」)
AMD A6/A8/A10 PRO-7000 系列 APU(代號「Kaveri」)
AMD A6/A8/A10/FX™ 8000 系列 APU(代號「Carrizo」)
AMD E1/A4/A10 Micro-6000 系列 APU(代號「Mullins」)
AMD E1/E2/A4/A6/A8-6000 系列 APU(代號「Beema」)
AMD A4-1200、A4-1300 與 A6-1400 系列 APU(代號「Temash」)
AMD E1-2000、E2-3000、A4-5000、A6-5000,以及 A4 Pro-3000 系列 APU(代號 「Kabini」)
 

目前哪些 Radeon™顯示卡支援 Vulkan?

 
  目前只有以 GCN 架構為基礎的 Radeon™ GPU 能發揮非同步運算的強大功能,讓顯示卡平行處理 3D 幾何圖形與運算作業,例如當遊戲需要同時運算複雜光源並處理角色渲染時,便可發揮同步運算能力。當這些運算無需由 Radeon™ GPU 排序處理,不僅節省時間,整體畫面更新率也隨之提升。現今欲使用 Vulkan 應用程式的遊戲開發商,可在最近推出的 Windows® 與 Linux 環境中,享有 AMD 獨特的硬體優勢。
 
  另一個功能特色為多重指令緩衝技術,支援 Vulkan 的 Radeon™ GPU 在執行遊戲時,多重指令緩衝技術能將部分處理作業分派至 GPU,減輕 CPU 核心的作業負載,GPU 即可花費更多時間資源去執行更有意義的遊戲效果、效能和影像品質。Vulkan 亦將效能優勢帶入最新 Windows 與 Linux 作業系統中。
 
  最後,Vulkan 也正式支援 API 擴充功能,使 AMD 可將許多嶄新的硬體功能設計納入未來 Radeon™ GPU,並立即將這些功能加入軟體外掛中,補足與 Vulkan 之間的溝通介面。
 

展望未來

 
  邁入 2016 年之際,請大家持續關注 GPUOpen 網站、AMD 開發者入口網站,以及我們在 2016 年遊戲開發者大會上的活動。欲了解詳細技術資訊,可參考 GPUOpen 網站中兩篇專為開發者撰寫的 Vulkan 介紹技術專文,或觀看「AMD Simplified: Vulkan™ API」影片。AMD 承諾為大家帶來更多的產品動能,以及 Vulkan API 於 Radeon™顯卡的無窮潛力!
 
註 1:產品依循一份已公布但尚未通過的 Khronos 相容測試程序的規格。完全遵循規範的 Vulkan API 含於之後發表的 Radeon Software 中。

相關新聞

搭載 AMD Ryzen PRO 處理器桌上型 PC 年內陸續上市 Ryzen PRO 行動處理器 2018 年問世

GNN新聞 PC

Radeon RX Vega 顯示卡即日起全球發售 提供目前最高的單卡處理效能

GNN新聞 PC

AMD 發表旗艦級 Ryzen Threadripper 高效能桌上型處理器

GNN新聞 PC

留言(0)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】