現(xiàn)在我有搭載第四代NVIDIA G-sync模塊的顯示器,它附帶了reflex延遲分析器,所以現(xiàn)在我可以測試從點擊鼠標(biāo)到屏幕發(fā)生變化的完整延遲。這個延遲被稱作“系統(tǒng)延遲”或“端到端延遲”。在過去,測試這個數(shù)值需要改裝過的鼠標(biāo)和非常昂貴的高速攝影機(jī),而現(xiàn)在只需要支持reflex的游戲,支持Reflex延遲分析器的鼠標(biāo)和顯示器。
測試環(huán)境:
5800X/ROG X570-E/3200C16/RTX3070/PG279QM/Razer DeathAdder V2
(資料圖)
默認(rèn)游戲設(shè)置:
視頻頁設(shè)置的原因,前面幾篇文章已經(jīng)說過了,不再重復(fù)。
鎖幀數(shù)值231的原因。之前使用144Hz軟G顯示器的時候,我發(fā)現(xiàn)鎖幀到135幀,也就是刷新率-9幀,守望先鋒才幾乎不會出現(xiàn)撕裂。這臺240Hz硬G顯示器,鎖幀到231也會撕裂。這是因為幀數(shù)較高時,輕微的邏輯/圖形壓力波動,就可能導(dǎo)致幀生成時間波動到4.17ms以下,此時就會撕裂。為何不繼續(xù)降低鎖幀數(shù)值?因為降的越多,流暢度越差。總不能買個240Hz顯示器,當(dāng)200Hz的用,很虧。為什么不使用V-sync?要防止V-sync影響測試結(jié)果。在鎖幀231時,觀察顯示器OSD的刷新率數(shù)值,它幾乎不會再波動到240Hz,F(xiàn)CAT觀察到的撕裂線也很少,而且集中在屏幕底部,所以選擇231幀。
圖像質(zhì)量是我目前自己使用的。因為RTX3070性能有限,開最高畫質(zhì)跑不到240幀,所以只能適當(dāng)降低。這個不作推薦,你可以根據(jù)自己的喜好來設(shè)置。
開啟PC+Display Latency,靈敏度設(shè)置為High。Game Visual選擇G-sync Esports Mode。
使用GFE調(diào)用Reflex延遲分析器。守望先鋒支持Reflex,在點擊鼠標(biāo)時,屏幕左側(cè)中間位置會出現(xiàn)像素塊,以此記錄屏幕發(fā)生變化的時間。使用麥克雷對著鐵拳的頭點50下鼠標(biāo),記錄右側(cè)的數(shù)據(jù)。
各項數(shù)值名稱的解釋:
其中“平均”是20次點擊的平均值。
測試一:幀數(shù)與操作延遲的關(guān)系。
通過調(diào)整渲染倍率和部分圖像選項,使幀數(shù)落在200 231 250 300 400 500左右,記錄各項延遲
結(jié)論:幀數(shù)越高,操作延遲越低。不鎖幀時,只有幀數(shù)跑到足夠高(這需要較高的配置和較低的畫質(zhì)設(shè)置),其操作延遲才會低于鎖幀到略低于刷新率+G-sync。
此外,G-sync狀態(tài)下,畫面撕裂的情況較少,且平滑度更高。什么是平滑度?我有時候也會說“畫面更絲滑”或者“每個畫面事件發(fā)生的時間更均勻”。
測試二:開啟與關(guān)閉G-sync的操作延遲差異(不鎖幀+最高畫質(zhì))
關(guān)閉G-sync的方法是在驅(qū)動控制面板里為守望先鋒設(shè)置固定刷新。設(shè)置最高畫質(zhì)是為了讓幀數(shù)落在G-sync范圍內(nèi)。
結(jié)論:開啟與關(guān)閉G-sync,操作延遲幾乎沒有任何影響。差這零點幾屬于誤差,而且還是關(guān)閉G的高一點點....
測試三:開啟與關(guān)閉G-sync的操作延遲差異(鎖幀231+自用畫質(zhì))
結(jié)論:開啟與關(guān)閉G-sync,操作延遲幾乎沒有任何影響。
測試四:不同幀數(shù)下,開啟與關(guān)閉Reflex的操作延遲差異
結(jié)論:當(dāng)手動鎖幀使CPU和GPU都不瓶頸時(幀數(shù)頂住鎖幀數(shù)值),開關(guān)Reflex對操作延遲幾乎沒有影響。因為Reflex的原理就是動態(tài)鎖幀,清空CPU指令隊列,手動鎖幀當(dāng)然可以實現(xiàn)近似效果。另外,幀數(shù)越低,Reflex降低操作延遲的效果越明顯。
Reflex開啟后,GPU幾乎不再會吃滿,幀數(shù)會有所下降,操作延遲會降低。
測試到此結(jié)束。
如果想問為什么不徹底關(guān)閉G-sync再對比延遲差異?硬件G-sync顯示器的OSD里沒有關(guān)閉G-sync的選項。驅(qū)動里全局關(guān)閉G-sync?你說的很好,建議你自己測一下,我懶了。理論上全局關(guān)閉和為單獨一個游戲關(guān)閉,效果是一樣的。單獨關(guān),運行守望先鋒時,顯示器OSD固定顯示240Hz,沒有VRR效果。
文章的整體結(jié)論和前面幾篇文章沒有區(qū)別。得到的新結(jié)論是單純開啟G-sync不會導(dǎo)致操作延遲有可察覺的升高。你要說不鎖幀+高幀數(shù)對比鎖幀+G,那確實可能是G的操作延遲高點,但高也只是高個位數(shù)ms。為了不撕裂和平滑度,我還是會選擇鎖幀+G。
有錯誤歡迎指出。