什么是Vulkan?
Vulkan與OpenGL來(lái)自同一家組織,?它是一種新型圖形API,為開(kāi)發(fā)者提供更強(qiáng)大的硬件控制能力。Vulkan以“低開(kāi)銷”為設(shè)計(jì)原則,為開(kāi)發(fā)者提供了對(duì)Radeon??顯卡和多核處理器的性能與效率的完整控制能力。
與OpenGL相比,Vulkan顯著減少了“API開(kāi)銷”,即必須由CPU完成的后臺(tái)工作——解譯游戲?qū)τ布男枨?。減少開(kāi)銷使硬件擁有更多時(shí)間提供具有實(shí)際意義的特性、性能與畫(huà)質(zhì)。Vulkan還可使用通常情況下無(wú)法通過(guò)OpenGL使用的顯卡硬件特性。
Vulkan從AMD的Mantle圖形API繼承了這些功能。Mantle在許多方面首開(kāi)先河:第一款“低開(kāi)銷”P(pán)C圖形API,首次賦予了對(duì)PC顯卡資源的空前訪問(wèn)能力,首次實(shí)現(xiàn)對(duì)這些資源的絕對(duì)控制。對(duì)于游戲玩家而言,最重要的莫過(guò)于Mantle促使行業(yè)開(kāi)始思考:利用“低開(kāi)銷”圖形API能夠釋放多少額外顯卡性能
Mantle?API專為AMD硬件量身定制,不過(guò)Mantle也擁有恰好足夠的硬件抽象,適用于幾乎所有現(xiàn)代化圖形架構(gòu)。2015年5月,我們將Mantle的源代碼和API規(guī)范用作Vulkan的基礎(chǔ),證明了該架構(gòu)的實(shí)用性。
自那以后,Vulkan就在跨硬件開(kāi)發(fā)、游戲開(kāi)發(fā)與內(nèi)容創(chuàng)建等行業(yè)的綜合型行業(yè)聯(lián)盟的監(jiān)管下被締造出來(lái)。在這個(gè)過(guò)程中,Vulkan增加了多種重要功能,如針對(duì)安卓(Android?)智能手機(jī)與平板電腦的支持功能與性能優(yōu)化,以及針對(duì)Windows??7、Windows??8.1、Windows??10和Linux?的跨操作系統(tǒng)支持等。
驅(qū)動(dòng)支持對(duì)象?
AMD自Vulkan誕生之日起就參與其開(kāi)發(fā)工作,長(zhǎng)期為游戲開(kāi)發(fā)者提供支持Vulkan的驅(qū)動(dòng)。進(jìn)入公開(kāi)階段后,我們推出的早期驅(qū)動(dòng)版本?使Vulkan在Windows??7、Windows??8.1和Windows??10上支持選定的Radeon??顯卡。即將推出的AMD顯卡Linux驅(qū)動(dòng)也將支持Vulkan。
請(qǐng)注意,此初期版本的Windows驅(qū)動(dòng)不包含DirectX?驅(qū)動(dòng)組件,因此不適合替代您日常使用的顯卡驅(qū)動(dòng)。
我們的Vulkan驅(qū)動(dòng)支持以下基于次世代圖形核心架構(gòu)(Graphics?Core?Next)的AMD?APU與Radeon??顯卡1?:
·?AMD?Radeon??R9系列顯卡
·?AMD?Radeon??R7系列顯卡
·?AMD?Radeon??R5?240顯卡
·?用于OEM系統(tǒng)(HD?8570及以上)的AMD?Radeon??HD?8000系列顯卡
·?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”)
Vulkan可以使用哪些Radeon?圖形特性?