對于玩家來說,最容易影響游戲幀數表現的一個電腦部件,應該就是顯卡了。CPU雖然也同樣對于幀數有很大影響,但是對比起CPU,絕大多數顯卡都不會要求玩家花錢換主板,而且安裝更加簡易(笑)。因此,顯卡的游戲性能也是備受大家關注的東西。而同樣受到大家關注的,應該就是顯卡的功耗了,畢竟這直接關系到顯卡的散熱,是整機發熱量的一個大戶。大家需不需為機箱加裝風扇、為CPU換用水冷、甚至換機箱來改善整機的散熱很大程度上也與顯卡的功耗有關。
但其實即便顯卡再強,還有一個很影響玩家在游戲中表現的因素,那就是系統延遲。這個系統延遲,指的是從玩家點擊鼠標、到CPU處理點擊所帶來訊號、到顯卡渲染畫面以及到最終顯示器顯示出一幀畫面所需要的全部時間。
因此,即便顯卡的性能再強,只要延遲高了,哪怕玩家反應再快,都會錯失先機。特別是對于電競游戲來說,哪怕十幾毫秒的延遲可能就足夠對方反敗為勝了。 而在以前,如果要弄一套可以測量系列延遲的工具的話,也是比較麻煩的: 買的話會比較貴; 用高速攝影機來拍的話,除了攝影機本身就貴之外結果也不太準確。這也是為什么我們之前沒有測過系統延遲的原因(咳咳)。
而NVIDIA這次推出的這兩套LDAT以及PCAT測試工具就正好可以解決以上的問題。LDAT可以說是填補了測試延遲的空缺,而PCAT則是讓整個功耗測試更加方便以及可視化。那么這兩套工具是怎么樣的呢?接下來我們一起來看看。
測試平臺
LDAT
先來看看LDAT,它的全稱是Latency Display Analysis Tool,中文就是延遲顯示分析工具。顧名思義,LDAT是用來測量整套平臺系統延遲的工具,這里包括了從點擊鼠標直至顯示器作出相應轉變之間的所有延遲。
LDAT是由三個部分組成的:一個改裝過的鼠標、一個光傳感器以及一個專門的LDAT軟件。透過把光傳感器固定在顯示器上,以及把改裝過的鼠標連接在傳感器以及電腦上,LDAT軟件就可以讀出從點擊鼠標至畫面出現變化的時間。至于測試的方法,雖然說可以用自帶的延時軟件來檢測。不過最好還是用像《CS:GO》這樣的游戲來作實際測試。
原理其實很簡單,就是通過檢測點擊前后光亮度的變化來確定整套系統的延遲。例如在《CS:GO》中,可以把光傳感器放在開鏡后的黑色邊緣,通過開槍就會退出狙擊鏡、從黑轉亮這一特性來判斷延遲是多少。
不過筆者更喜歡用大菠蘿M249,把光傳感器放到槍口焰最大的地方,讓LDAT軟件自動開100槍來測試(笑)。說實話自動開槍、開槍間隔以及點擊多少下鼠標這幾個功能都是比較實用的。筆者在這里用了RTX 2080 Ti以及RX 5700 XT來分別測試1440P、1080P以及720P下144Hz以及60Hz的系列延遲表現。
可以看到,無論是在哪個分辨率之下,大部分時間144Hz的延遲都是要比60Hz要好的。另外,在大部分時候無論是開了NVIDIA的Low Latency模式還是AMD的Anti-Lag模式,系統延遲都有進一步的降低,從0.5ms至3.7ms不等。
另外LDAT也是可以測鼠標輸入延遲的,因此筆者也是借機測試了一下。以NVIDIAI提供的這款改裝過的羅技G203鼠標為例,測量出它的輸入延遲是0.7ms左右。但是有一點要注意的是,這里的延遲是包括了部分USB軟件以及采樣的延遲,而這些延遲是與PC本身相關的,與鼠標本身無關。因此這里的延遲比起鼠標真正延遲是要高一點的。
PCAT
說完了延遲,接下來就是本次的另外一位主角,PCAT了。它全稱是Power Capture Analysis Tool,是用來測量顯卡的功耗的。
同樣的,PCAT套裝也是包括兩個硬件以及一個軟件。首先是一個PCI-E轉接卡,這個轉接卡特別之處在于上面有一個接口可以與下一個硬件連接起來,使PCI-E插槽的功耗可以被紀錄下來;之后就是PCAT模塊,這個模塊上面有6個PCI-E 8P供電接口、1個OLED顯示屏和一個用于接收PCI-E轉接卡功耗訊息的4P接口。
在4P接口那邊的3個8P接口是連接到顯卡上的,而對面的3個則是連接到電源上的,而上面的OLED屏幕就會顯示實時的功耗訊息以及電壓。
有了改裝過的PCI-E轉接卡以及PCAT模塊后就可以知道顯卡的實時功耗了,但是如果是想更加全面的測試顯卡功耗的話,那么還需要PCAT功耗分析軟件。在這個軟件中,可以看到從打開軟件后探測到的顯卡最高、最低、平均功耗,并且附有一張顯卡功耗的實時圖表,還可以選擇在圖表中顯示哪一路的功耗。
而PCAT軟件在實際使用時也很簡單,筆者仍然以RTX 2080 Ti和RX 5700 XT來測試一下。只要點一下Log Data,開始顯卡benchmark,之后結束點一下Stop Logging就可以生成一個充滿數據的Excel文件,很容易就可以還原出顯卡當時的功耗趨勢以及平均功耗。
測試下來兩者的形均功耗分別是250W以及265W左右,與我們之前自己測試出來的結果也是很接近的,換言之PCAT測出來的功耗也是準確的。因為PCAT是每0.1秒檢測一次功耗的,因此其結果比起我們的甚至還會更加準確一點點。
同場加映:FrameView
相信大家應該或多或少都用過像微星Afterburner這種顯示幀數溫度等的軟件。其實NVIDIA自己也是有一個叫FrameView的軟件可以做到同樣的功能,只不過比較少人知道。而隨著這次LDAT以及PCAT的推出,FrameView也有相應的更新,除了可以監察幀數外,也可以配合PCAT一起紀錄顯卡的功耗數據。筆者以《刺客信條:奧德賽》來測試一下FrameView,通過在1080p的分辨率之下以拉伸來分別模擬2K以及4K下的情況。
FrameView的界面也是很簡單明暸的,主要分別紀錄數據部分以及Overlay位置部分。而在打開FrameView后,只要進入游戲就可以在指定的位置上看到包括幀數、99%幀數、功耗等的數據,這時候單擊benchmark的快捷鍵就可以開始紀錄了。紀錄完的數據可以用FrameView自帶的一個Excel模版來視圖化。這個模版可以同時加載3次benchamrk紀錄方便對比數據。當然了,這個模板是可以自己修改的,想要加載多次測試成績的話也可以通過編輯來實現。
可以看到,FrameView紀錄的數據也是很全面的,在overlay內顯示的數據都有保存下來,并且可以馬上生成圖表來讓數據可視化,這點對于想要快速對比數據來說是非常有用的,例如對比兩組數據之間的趨勢以及有沒有哪里突然數據異常的地方等。
總結
總的來說,NVIDIA這次的幾款測試工具都是很實用的。就筆者個人而言,LDAT的實用性可能會更高,因為它可以用來對比不同電腦硬件之間的延時,例如說換個顯示器、顯卡或者CPU對于整體延時有多少影響。
其實如果大家有留意NVIDIA最新的RTX 30系顯卡發布的話,會發現NVIDIA同時發布了一個叫NVIDIA REFLEX的新東西,而這個NVIDIA REFLEX,則可以視作為LDAT植入了顯示器內的進階版本。兩者同樣可以測量系統延遲,并且也是差不多的方式來運作,唯一分別就是,NVIDIA REFLEX是讓玩家把鼠標直接連到顯示器上來測量延遲的。
而同時,NVIDIA也開放了REFLEX SDK,開發者把其置入到游戲后,可以讓游戲的延遲降至更低,以及讓玩家可以看到實時的游戲以及渲染延遲。這對于電競玩家來說可以讓他們更加了解自己系統的狀況,以及從何入手改善系統延遲。
PCAT對于測試顯卡的功耗有不少幫助,相比起只用墻插功耗儀會準確不少,因為PCAT只會測量顯卡的功耗,而不會受到其他部分的功耗影響。另外透過PCAT也可以知道,不同顯卡之間的能耗比是多少以及它們實際的功耗是有多少等等。這些項目有的我們本來已經有測試,但是PCAT可以提供更多精準的數據。而在有了這些數據之后,對于顯卡的測試也可以變得更加全面。
更加重要的是,除了顯卡真正的功耗外,PCAT可以測試顯卡在不同應用或者游戲下的準確實時功耗表現。這樣可以幫助分析整套系統的瓶頸是在哪里,以及顯卡在特定應用中是否處于滿載狀態來作出相應的升級計劃。
接下來我們也會利用這套工具對NVIDIA的30系新顯卡做一次測試,敬請期待!