PC正式服的VULKAN API測試

我們非常興奮的向大家宣布,在4.3更新中,我們將在PC進行第一版Vulkan的正式服測試。?若要使用Vulkan開啟《彩虹六號:圍攻》,請在電腦上開啟游戲時選擇對應的選項。你將可以在啟動器上選擇使用DirectX 11或Vulkan。
為什么要選擇VULKAN
Vulkan API提供了一些DirectX 11沒有的優(yōu)勢,能提升《彩虹六號:圍攻》各種層面的效能。
簡而言之,Vulkan API會通過動態(tài)紋理索引來減少CPU的開銷,并通過動態(tài)解析度及異步運算技術來降低GPU的開銷,進而使我們能夠改善硬件的工作負載。這些技術都是已經使用在游戲主機上面的技術,而通過Vulkan API我們也將能夠在PC上使用相同的功能。?綜合所有的功能,我們可以最佳化GPU和CPU執(zhí)行渲染時的開銷。
對于那些對技術細節(jié)感興趣的朋友們,可以在下方找到關于這些功能的更詳細解釋以及它們?yōu)镻C版帶來的優(yōu)點。為了確保Vulkan能夠發(fā)揮正常性能,請務必閱讀我們的「重要事項」部分。
目錄
VULKAN、DIRECTX 11和API
測試VULKAN在《彩虹六號:圍攻》的表現
技術細節(jié)
---動態(tài)紋理索引
---渲染目標鋸齒化&動態(tài)渲染倍率
---異步運算
重要事項
---顯卡驅動程序:更新你的驅動程序
---硬件支持
---GPU內存超額訂用
VULKAN、DIRECTX 11和API
Vulkan與Direct 11是圖形應用程序接口,又稱為圖形API。它們充當《彩虹六號:圍攻》(以及其他游戲)和玩家的圖形處理器(又稱GPU)之間的溝通橋梁。?

在游戲以及其他需要大量圖形資源的程序中,CPU和GPU是并行運作的,兩者之間較慢的一方會決定玩家PC在游戲時的最高幀率,具體情況取決于硬件。雖然玩家們能夠通過變更顯示設定來改善GPU的負載,在有限的能力范圍內控制幀率,但無論如何,最終性能依舊會受到CPU或GPU的限制。
這正是API發(fā)揮作用的地方:正確的API能夠提升負載量及性能。像是Vulkan這類型的API還更近似于裸機硬件,因此它所需要的CPU使用率也比較小。簡而言之,它能以增加代碼復雜性為代價,使程序員擁有更高的靈活性。
《彩虹六號:圍攻》目前使用的API DirectX 11是十幾年前推出的。雖然它依然能夠提供良好的性能,但是它的顯卡驅動程序需要占用大量的CPU使用率。除此之外,現代GPU支持的某些功能與DirectX11等較舊的API并不兼容(我們也評估過DirectX 12,但內部測試結果顯示使用Vulkan時的CPU性能表現更好。)
我們能利用Vulkan所提供的優(yōu)勢減少CPU和GPU的開銷,同時支持更多現代化功能,并為未來可能出現的新技術預留更多可能性。
測試VULKAN在《彩虹六號:圍攻》的表現
雖然我們已經進行過廣泛的內部驗證,并花費了些時間收集了設置在測試服上的Vulkan的診斷信息,但Vulkan面臨的最大考驗將會是其登陸正式服后所能呈現給玩家的性能表現。
在4.3更新中,我們將繼續(xù)在PC正式服上對Vulkan進行測試。這將考驗Vulkan在應付不同硬件設備和大量玩家時的表現,幫助我們確保使用Vulkan能達到跟以往相同或更好的整體穩(wěn)定性。請注意,對于在《彩虹六號:圍攻》中使用Vulkan,我們目前依然處于調整和測試階段,在剛推出的正式服版本中,部分玩家可能不會發(fā)現有任何差異或是潛在的性能低下問題。我們將繼續(xù)改善Vulkan的使用,我們希望能借此提升玩家的圖形顯示性能。
總結
Vulkan API提供了一些DirectX 11沒有的優(yōu)勢,能提升《彩虹六號:圍攻》的圖形性能。除此之外,作為較新的API,Vulkan本身就具有能夠降低CPU和GPU開銷的優(yōu)勢,并支持一些更現代的功能,為未來可能出現的新技術預留更多可能性。我們會隨著4.3更新讓Vulkan上線,以對PC進行更大規(guī)模的測試。
若要使用Vulkan開啟《彩虹六號:圍攻》,請在電腦上開啟游戲時選擇對應的選項。你將可以在啟動器上選擇使用DirectX 11或Vulkan。?

別忘了更新你的顯卡驅動程序!最佳性能推薦配置:Nvidia更新441.87版本、AMD更新至20.1.4版本、Intel更新至26.20.100.7372版本。
————————————————
技術細節(jié)
Vulkan是個在設計上更接近硬件級別工作的API。通過使用Vulkan API,《彩虹六號:圍攻》將能夠利用三項現代化功能來提升性能:
動態(tài)紋理索引(又稱為Bindless渲染)
渲染目標鋸齒化
異步運算
動態(tài)紋理索引(又稱為BINDLESS渲染)
用途:動態(tài)紋理索引能通過減少繪制調用次數來協(xié)助我們減輕CPU的負荷量(繪制調用:調用圖形API以繪制要在畫面上顯示的物件)。此運作原理是讓GPU以動態(tài)的模式選擇著色器所使用的材質,不將其跟CPU綁定在一起。這樣能夠減少驅動程序的負擔,將那些釋放出來的CPU周期運用在提升整體CPU性能上面。
預期結果:?有了Vulkan以及動態(tài)紋理索引,那些受限于CPU的玩家們應該能夠獲得更好、更穩(wěn)定的幀率。
渲染目標鋸齒化&動態(tài)渲染倍率
用途:?渲染目標鋸齒化讓我們能夠在PC上使用動態(tài)渲染倍率,根據GPU的負載動態(tài)調整渲染倍率。玩家們可以選擇一個目標幀率,而游戲會自動調整渲染分辨率來達到該幀率目標,讓受限于GPU的玩家能夠擁有更加穩(wěn)定的幀率。
預期結果:自游戲上市之后,《彩虹六號:圍攻》已通過TAA反鋸齒技術使用過各種渲染倍率。PC玩家可以獨自調整游戲的渲染分辨率以及顯示分辨率——這讓我們可以利用較低的分辨率為物體進行渲染,之后再將它暫時放大至設定好的畫面分辨率。暫時放大是一種高品質的放大技術,能在僅造成非常輕微的模糊效果下,呈現出高品質的反鋸齒效果,同時還有加強效能的附加優(yōu)勢。
在動態(tài)渲染倍率最佳化搭配TAA反鋸齒技術的加持下,我們希望能夠為受限于GPU的玩家們改善幀率和穩(wěn)定性。
異步運算
用途:異步運算是一個硬件功能,能夠在GPU上同時執(zhí)行多項作業(yè),提供更多的手段和機會以達到更棒的優(yōu)化效果。自從《彩虹六號:圍攻》在家用主機上推出之后,為了家用主機玩家,我們一直都有使用異步運算來優(yōu)化各種圖形技術,像是環(huán)境光遮蔽或屏幕空間反射。電腦的顯卡原本支持異步運算技術,但DX11 API卻不允許使我們利用此技術。而現在通過Vulkan我們就能夠使用異步運算了。
————————————————
重要事項
顯示卡驅動程式:更新你的顯示卡驅動程式?。∟vidia更新441.87版本、AMD更新20.1.4版本、Intel更新26.20.100.7372版本)。在過去這幾個月,我們不斷地與Nvidia、AMD和Intel密切合作,以優(yōu)化《彩虹六號:圍攻》的驅動程序性能。若要達到最佳性能,請務必安裝最新的驅動程序(若你的驅動程序已過時,你將會收到警告信息)。
硬件支持:不幸的是,Vulkan并不支持部分較舊的硬件。
Nvidia顯卡,從Kepler系列(GTX 6系列)開始的版本皆支持Vulkan。所以Kepler、Maxwell、Pascal以及Turing架構的GPU都受到支持。任何在2012年之后推出的Nvidia GPU應該都受到支持。
AMD顯卡,從GCN1(Radeon HD 77XX系列)開始的版本皆支持Vulkan。任何在2012年之后推出的AMD GPU應該都受到支持。
Intel顯卡,從第9代(泛指Core IX-6XXX,Intel HD Graphic 5XX)開始的版本皆支持Vulkan。任何在2015年之后推出的Intel GPU應該都受到支持。
GPU內存超額訂用(需要的GPU內存用量超出可用內存):DirectX 11驅動程序的其中一個優(yōu)點就是它非常擅長處理GPU內存超額訂用的問題。而Vulkan在遇到超額訂用時可能會造成卡頓甚至崩潰。因此,為確保能夠擁有流暢的游戲體驗,玩家們必須留意在圖形設置菜單中的估計內存使用量。當我們監(jiān)測到有超額訂用的情況發(fā)生時,也會顯示警告信息。為了避免這種情況發(fā)生,玩家們應嘗試同時或單獨降低游戲的紋理品質和分辨率,這些是造成超額訂用的最大因素。
我們非常鼓勵我們的PC玩家嘗試用Vulkan啟動游戲,以便測試結果能盡可能地反應出全體PC玩家的情況。請隨時前往推特、Reddit、或是論壇上與我們分享你的反饋意見!
?
原文:https://www.ubisoft.com/zh-tw/game/rainbow-six/siege/news-updates/6VFn74oMO2nVQGZxvFhBb5/vulkan-api--pc-
潤色:R6S.CN譯制組