今年對喜歡玩游戲的小伙伴們來說想必是十分開心的一年。
因為除了《 看門狗:軍團 》、《 賽博朋克 2077 》一類的新作,還有不少像動森、肥肥 7、騎砍 2、吉爾的微笑 3 一類的「 超級冷飯 」。
回鍋飯炒的那叫一個香。
不過有些小伙伴可能還沒體會到游戲的香氣,機箱里的顯卡就已經(jīng)傳來了陣陣烤肉的味道。
差評君掐指一算,原來又到了換顯卡的季節(jié)。。。
不過興許是我們的囊中羞澀被巨硬爸爸發(fā)現(xiàn)了,微軟搶在新游戲之前發(fā)布了最新的 DX12U 圖形接口,囊括了一堆新技術(shù)。
而在新技術(shù)的加持下,我們的顯卡可以白嫖最多一倍的性能提升!
大家來和差評君設(shè)想一下:今天我花一千元買來了一塊 GTX 1650 顯卡
結(jié)果一覺醒來,顯卡性能直接等價了兩千多塊錢的 RTX 2060 —— 開心不開心,意外不意外?
以往顯卡都是越用性能越差,這一次突然逆勢暴漲聽起來好像有那么點兒魔幻。。。
那么接下來,差評君就給大家盤盤這個 DX12U 是怎么回事吧。
其實 DX12U 的全稱是「 DirectX 12 終極版 」,也就是微軟最新版本的圖形接口,是之前 DirectX 12( DX12 )圖形接口的升級版。
圖形接口有點兒像是個有些小權(quán)力的包工頭,被夾在游戲和電腦顯卡的中間。
如果我把游戲比作「 房屋設(shè)計師 」,顯卡比作「 裝修工人 」的話,大家大概就能明白了:
悄悄敲黑板 ▼
就像設(shè)計師不會直接指揮工人,游戲本身也不會直接調(diào)動顯卡。因此它得把自己的需求,就好比說 “ 我想要個球 ”,告訴系統(tǒng)的圖形接口代為轉(zhuǎn)達。
等系統(tǒng)的圖形接口琢磨明白 “ 球是怎么畫的 ” 之后,就會開始指揮顯卡在我們的顯示器上畫球了。
大概這么畫 ▼
以前的時候,DX 圖形接口就像是個一絲不茍的包工頭,游戲讓畫一個球,它就真畫一個球,一點兒都不帶偷工減料的。
但這一次的 DX12U 開始學(xué)會偷工減料了:這個球的背面估計沒人看,那我就不畫了。
這是因為 DX12U 引入了一項名叫「 網(wǎng)式著色 」的技術(shù),把游戲里的圖形按照重要程度排了個三六九等。
那些面對著顯示器、靠近畫面中心的物體表面,DX12U 會指揮顯卡認真渲染。
至于物體背面,以及那些被擋住的物體,畫個大概就得了;等什么時候玩家翻過來看了,再認真渲染。
畢竟顯示器只有一面,游戲能把這一面渲染好就足夠了。
這么做的好處顯而易見:顯卡省下了接近一半的運算資源,可不就是性能翻倍了。
而除了能夠根據(jù)物體位置搞差異化渲染之外,DX12U 還引入了一項名叫「 可變速率著色 」的功能,給畫面區(qū)域也搞起了差異化渲染。
經(jīng)常玩賽車游戲的小伙伴可能會有這么個發(fā)現(xiàn):越是靠近畫面下方,動的越快;遠處的天空、山脈、道路的盡頭反而是沒什么變化的。
可變速率著色就是利用了這個特點,重點照料那些頻繁變動區(qū)域的畫面 —— 至于那些遠處的畫面,則會適當降低整體精細度。
大概意思就是:天空區(qū)域( 屏幕上半部分 )的變化不大,就按 720p 分辨率渲染吧。
這樣空閑出來的顯卡資源不但可以把地面區(qū)域( 屏幕下半部分 )的精度拉滿,還能把整體幀率提升接近 15% 。
什么叫做為用戶用戶體驗 摸魚 著想啊。( 戰(zhàn)術(shù)后仰.jpg )
而且按照微軟的設(shè)想,可變刷新率對 VR 游戲的提升會更大:以后只有眼睛盯著看的區(qū)域才會拉滿畫質(zhì),其他區(qū)域的畫面一概糊掉。
差評君相信,一旦運算資源得到有效 摸魚 釋放之后,以后的 VR 游戲會做的比現(xiàn)在更貼近真實。
估計到時候,VR 吃雞、VR 女友一類的游戲會變得更有意思了。
不止這些,除了在畫面渲染方式上做手腳之外,DX12U 還提高了顯存的利用效率。
顯存就好比是個臨時倉庫,假如顯卡要渲染一個球,那渲染球需要的物料就會先被臨時準備好,隨時等待調(diào)用。
但顯存容量是隨著顯卡釘死的,比如有的顯卡是 3 GB,有的是 6 GB,有的是 8 GB。
如果誰的顯存是 12 GB 的,那一定是買到了假顯卡,請受害者在評論區(qū)留言,我拿不銹鋼盆跟你換,保證童叟無欺。
咳咳,跑題了。
反正就是,隨著畫面的不斷刷新,如果顯存清理老舊資源不及時的話,畫面就會爆掉。
而以往的圖形接口,因為沒有明確規(guī)定怎么把顯存里沒用的素材清理掉,顯存很容易被沒用的素材占用。
沒有了足夠的地方扔素材,新渲染出來的游戲畫面就很容易出現(xiàn)景物閃爍之類的情況了。
因此 DX12U 引入了一個名叫「 采樣器反饋 」的機制,給游戲和顯卡中間增加了一個傳話筒。
使用了這項技術(shù)之后,游戲可以在用完某項素材之后告訴圖形接口:“ 這個素材沒用了,你看著處理吧 ”。
之后圖形接口就會跑去指揮顯卡清理無用素材了。
根據(jù)微軟開發(fā)人員的早期測試,同樣一款游戲,原本的顯存占用大概是 500 MB。
但是在啟用采樣器反饋之后,顯存的占用降到了 50 MB,前后足足差出了十倍!
當時那些因為囊中羞澀,在 3 GB 和 6 GB 顯卡中選擇了前者的小伙伴們,你們以后大概就不會遇到爆顯存導(dǎo)致的畫面掉幀了。
哦對了,以前被 RTX 顯卡獨享的「 光線追蹤 」功能這次加入到 DX12U 套餐里了。
光線追蹤技術(shù)能夠讓游戲里的景物反射出最接近真實的光效,是今年幾家大廠爭相發(fā)力的技術(shù)突破點。
以往啊,要想在游戲里用上光線追蹤,怎么也得用上兩千元往上的 RTX 2060。
但以后,不要什么 RTX,不要什么專利光追核心;就算是 AMD、英特爾,只要你的顯卡支持 DX12U,我們就是能在游戲里用光線追蹤的好兄弟。
加了光追濾鏡的 Minecraft,人人都能玩上。
說了這么多,估計大家已經(jīng)等不急想讓家里的顯卡坐地升值了。
不過大家也別高興太早,白嫖來的性能提升必然是有前置條件的:
首先,圖形接口需要操作系統(tǒng)支持,所以在使用之前,我們需要先把電腦的 Win 10 系統(tǒng)升級到最新的 2020 年 4 月更新版本。( 正式版會在五月份開始推送 )
除此之外,游戲也需要集成最新的圖形接口 —— 新游戲肯定都會集成最新的 DX12U 接口,老游戲就只能祈禱官方會善良的打個升級補丁吧。
看起來好像是沒什么問題了:系統(tǒng)更新不難,新游戲也妥妥會用新技術(shù)。
所以最后需要注意的,就是我們的顯卡了。
雖然紅綠藍三家的顯卡都支持 DX12 圖形接口,但是能支持到最新 DX12U 的,只有使用了「 圖靈 」架構(gòu)的 NVIDIA 顯卡。( GTX 1650 及以上 )
之前買了 GTX 1650 的小伙伴,恭喜你們馬上就要再白嫖一倍性能了。
倒不是說微軟有失公允,實在是 DX12U 這次的幾樣新技術(shù)其實都是 NVIDIA 幾年前在自家實驗室里搞出來的,自然早就在硬件上做好準備了。
不過隔壁 AMD 支持 DX12U 的新款 GPU 已經(jīng)被新 Xbox 用上了,估計新顯卡的發(fā)布也不遠了。
就是可憐了差評君手上的 RX 480、580、5700 和 5700XT 了。。。
嗟呼!遙想當年 DX12 剛發(fā)布的時候,由于微軟借鑒了 AMD 的 Mantle 技術(shù),A 卡在多款游戲的跑分上超過了當時的 N 卡。
數(shù)據(jù)來自 AMD,差評君制圖 ▼
原本我以為 AMD 能徹底翻身,結(jié)果到頭來依舊是起了個大早,趕了個晚集。身為 AMD 鐵粉的差評君心痛地捂住了胸口:
“ 這一局,依舊是 NVIDIA 贏了啊。。?!?/p>