提供更準確測試結果,3D Mark現支持二級VRS測試

3D Mark一直是非常受歡迎的跑分測試工具。而每當有新技術出現時,3D Mark也會新增相應的測試,例如今年年初加入,用於測試光追性能的Port Royal以及DLSS測試。

最近3D Mark也加入了可變速率着色(Variable-Rate Shading,簡稱VRS)測試。而今天,3D Mark則擴展了VRS測試至支持二級(Tier 2)VRS。

甚麼是可變速率着色呢? 它是DX 12的一項新功能,可以讓遊戲開發者透過降低畫面中部分區域的細節,來提升性能,簡單來説就是局部降低着色率。由於那些區域都是些不顯眼的地方,因此玩家一般應該不太會注意到。

圖片來源:techpowerup

上面為開關VRS的對比。可以看到開啟VRS後,畫面整體上對比不開啟VRS沒多大差別。

一般來説,高着色率會使畫面更加細膩,細節更加豐富,降低着色率則會提升性能,但會使畫面失真,而可變速率着色正正是針對這點而生。通過可變速率着色,像素着色器的單個操作可以應用於一個像素塊上,例如一個4×4像素塊可以使用單個操作來完成,而不需要16個操作。

運用得當的話,可變速率着色可以用最小的畫面代價來提供更好的性能。

VRS總共有兩級,一級VRS可以讓開發者為不同的圖層(Draw call)選擇不同的着色率;二級VRS則允許同一個圖層使用不同的着色率。目前只有老黃的圖靈顯卡支持二級VRS。這次3D Mark新增的二級VRS測試 ,則是在鄰近像素對比度相差較少的情況下進一步降低着色率。