DX12.2(也就是所謂的DX12終結(jié)版)上周已經(jīng)公布了。不過(guò)還有一些人不知道,這個(gè)所謂最終DX12 API實(shí)際上是微軟聯(lián)合NVIDIA和AMD一起官宣的。由于DX12.2的主要特性是和光追有關(guān),所以最終可以確定支持DX12.2的平臺(tái)目前有三個(gè),分別是:NVIDIA已發(fā)布的RTX顯卡系列、尚未發(fā)布的AMD RDNA 2架構(gòu)顯卡以及年底將要發(fā)售的Xbox Series X游戲主機(jī)!
現(xiàn)在要對(duì)DX12.2進(jìn)行演示的話,最佳的平臺(tái)顯然是NVIDIA的RTX系列顯卡,畢竟無(wú)論是AMD RDNA2顯卡還是Xbox Series X游戲機(jī)都還沒(méi)有上市,用這類硬件演示在很多人眼里就有畫(huà)餅的嫌疑了!所以微軟也算聰明,在周末發(fā)布了一個(gè)DX12.2的演示視頻,而使用的顯卡正是NVIDIA RTX 2080Ti。
而在這個(gè)演示中,大家發(fā)現(xiàn),當(dāng)沒(méi)有啟用網(wǎng)格著色器的時(shí)候,游戲的渲染速度為74微妙;而當(dāng)使用網(wǎng)格著色器的時(shí)候,游戲的渲染速度大大提升,只需要32微妙。也就是說(shuō),如果使用網(wǎng)格著色器的話,顯卡的性能幾乎提升了一倍!
什么是網(wǎng)格著色器?在微軟DX12.2的規(guī)格中叫Mesh Shaders。為什么這能將顯卡的渲染速度提升100%以上?這就要說(shuō)到DX12.2的幾個(gè)特點(diǎn)了,除了DXR光追之外,DX12.2其他的特性幾乎全部是為圖形核心渲染減負(fù),說(shuō)白了就是讓顯卡更快地渲染圖像,這樣顯卡的性能自然更好!而代價(jià)??jī)H僅是降低了玩家在圖像上看不到的地方的渲染量!
比如DX12.2中,有一個(gè)可變速率著色(VRS),這個(gè)功能可以對(duì)一幀游戲畫(huà)面進(jìn)行強(qiáng)度不同的分層渲染,比如一個(gè)射擊游戲中,正面的畫(huà)面就優(yōu)先渲染,左右兩邊的畫(huà)面則降低渲染的資源。說(shuō)白了就是在玩家注意不到的地方偷工減料……這樣渲染速度自然就更快了!
而網(wǎng)格著色器的作用其實(shí)也是類似的,同樣降低了GPU和CPU的負(fù)擔(dān)。簡(jiǎn)單來(lái)說(shuō)這個(gè)功能就是把一幀游戲圖像分成兩個(gè)著色階段,優(yōu)先描繪近處的圖像細(xì)節(jié),而遠(yuǎn)處的圖像細(xì)節(jié)就降低,這樣玩家如果不是寫(xiě)輪眼的話,那么看不出來(lái)什么區(qū)別,但是卻發(fā)現(xiàn)幀速大大提升了!
實(shí)際上,我們可以發(fā)現(xiàn),DX12.2的幾個(gè)特性就是在玩家不注意的地方偷工減料,這樣降低了渲染量和多邊形生成,自然游戲性能就提升了!這雖然本質(zhì)上是一種降低畫(huà)質(zhì)換去性能的做法,但是如果玩家感受到畫(huà)質(zhì)降低,那也就無(wú)所謂了!
這種做法很多年前就有先例,比如說(shuō)世嘉的DC游戲主機(jī),采用PowerVR芯片,就有一項(xiàng)功能是不渲染或者少渲染畫(huà)面之外的3D圖像以達(dá)到提升眼前性能的特點(diǎn);AMD顯卡前幾年也有類似的功能。所以DX12.2現(xiàn)在這些特性并不算新穎,也不讓人意外!
那么是不是所有顯卡都支持這類“偷工減料”的功能呢?當(dāng)然不是!因?yàn)檫@是DX12.2獨(dú)有的功能,所以也只有完整支持DX12.2的顯卡才支持VRS以及Mesh Shaders這些特性。很顯然,至少在現(xiàn)在只有NVIDIA的RTX系列顯卡才支持!AMD目前市售顯卡不支持!
所以未來(lái)只要有游戲或者引擎支持DX12.2,那么NVIDIA的RTX顯卡馬上就能獲得很大的性能提升,這樣在玩DX12.2游戲的時(shí)候,AMD和NVIDIA顯卡之間的差距會(huì)極大地拉開(kāi)。對(duì)于AMD而言,現(xiàn)在只能期待支持DX12.2的游戲能晚一點(diǎn)出了!
更多相關(guān)文章
nvidia顯卡驅(qū)動(dòng)如何更新
電腦顯卡驅(qū)動(dòng)更新失敗解決方法
win7中顯卡驅(qū)動(dòng)無(wú)法安裝解決方法
評(píng)論