如何清楚地看到每秒的每一幀以檢查顯示器是否確實以預期的幀速率更新?

如何清楚地看到每秒的每一幀以檢查顯示器是否確實以預期的幀速率更新?

我一直在閱讀有關更高幀速率顯示器的信息,我發現很多 60Hz 顯示器可以稍微超頻,如果您使用自定義顯示模式(人們似乎也認為這可能會損壞您的顯示器,因此請小心並自行承擔風險) 。

透過提高 Nvidia 控制面板中的幀速率,我設法讓 60Hz 顯示器仍然透過 HDMI 連接顯示高達 67Hz 的圖像。我在幾款遊戲中測試了它,禁用了不受限制的幀速率和垂直同步,但它沒有顯示實際可見的幀速率,如果我禁用不受限制的幀速率或重新打開垂直同步,它會顯示60fps。所以我無法弄清楚它是否真的有效,或者它是一種安慰劑效應,我只是認為它稍微平滑一些。

我試著盯著https://www.testufo.com/動畫,頁面顯示 67,但我不知道是否只是瀏覽器認為是 67,如果不分析用高速攝像機錄製的視頻,我無法計算幀數。有些遊戲被限制為 60Hz 或僅顯示最接近支援的圖形模式刷新率,我再次無法用肉眼確定這是否屬實。

我嘗試使用Fraps 和Steam 的遊戲內覆蓋FPS 計數器等軟體,它們要么顯示無上限的遊戲幀率(可以是高於200fps 的任何幀率),要么顯示67,作為從操作系統顯示配置獲取的目標幀率。我還記得顯示器本身有自己的 OSD,可以顯示顯示訊號訊息。就我而言,即使在 Nvidia 控制面板中設定為 67Hz,OSD 在某些遊戲(《黑暗靈魂 3》)中顯示 60Hz(水平 68kHz),在任何遊戲之外顯示 67(水平 75kHz)。

這 2 個測試(https://www.testufo.com/eyetrackinghttps://www.testufo.com/persistence)看起來足夠明顯,足以顯示它們的設計目的。也許有類似的測試來確定確切的顯示幀速率?

有沒有辦法讓每秒更新的每一幀在螢幕上清晰可見,以便我可以用肉眼看到它?也許可以使用一些視錯覺或一些特殊的視覺形狀序列,或矩形矩陣。我計劃明年某個時候購買一台 120/144/165hz 顯示器,我可以使用這個問題的答案來確定顯示器是否真正顯示其廣告中的幀速率。

答案1

取得高速相機並拍攝您的顯示器,然後只需滾動幀並進行數學計算即可。如果您的相機以大約 4 倍於顯示器中幀的速度進行拍攝,您可以輕鬆地看到它們之間的過渡。您所要求的內容很難證明,因為即使您的顯示器以 60hz 刷新,響應時間甚至環境條件等其他因素也可能使其看起來更慢。

不過就事情而言。在一些可以輸出高幀數的遊戲中,這是顯示器螢幕無法再現的,用朋友的話說「就像量子物理學一樣」。這意味著當您單擊時,射擊將按照遊戲中的 fps 進行,而不一定按照顯示器的 fps 計數進行。這些額外的難以察覺的幀,讓你有更高的機會擊中敵人,即使你的目標不在幀之間的十字準線上。

答案2

正確的假設是,顯示適配器產生幀的速度比顯示器顯示的速度快,尤其是高階顯示器,而且相同的匯流排和介面可能能夠支援比您的顯示器更快的顯示器(以數百赫茲測量)。

因此,監視器使用以下協定將其參數傳遞給裝置驅動程式: 擴展顯示識別數據 (EDID)和 顯示數據通道 (DDC),以便驅動程式不會超出顯示器的能力,並且可以自行調整解析度和強度等參數。顯示驅動程式通常會連續查詢監視器的參數以監視任何變更(儘管可以停用它)。

顯示器的速度稱為硬體 重新整理率 且與軟體不同 幀率

這並不意味著您的幀速率受到螢幕更新率的限制,因為它們是兩個獨立的東西。 FPS 是指遊戲電腦產生或繪製的幀數,而刷新率是顯示器刷新螢幕上圖像的次數。顯示器的更新率 (Hz) 不會影響 GPU 將輸出的幀速率 (FPS)。如果您的 FPS 高於更新率,您的顯示器將無法顯示電腦產生的所有影格。因此,儘管刷新率在技術上並不限制幀速率,但它確實有效地設定了上限。

同樣重要的是要記住,即使您的遊戲PC 能夠在您喜歡的遊戲中以您喜歡的設定產生90 FPS,即使您的顯示器支援90Hz、120Hz 或更高,您仍然可能會受到較低更新率功能的限制。

如果您的電腦產生的幀速率與顯示器的刷新速率不同,您可能會遇到稱為螢幕撕裂的故障,其中來自兩個或更多幀的資訊顯示在單一螢幕繪製中。

此外,在 LCD 中,除了在回掃階段之外,還必須避免修改圖形數據,以防止渲染速度快於顯示器操作/刷新速度的影像出現撕裂。因此,驅動程式無法連續向監視器發送數據,而只能在預定時間發送數據。

結論是,您對遊戲軟體報告的幀速率數字的懷疑是正確的,因為它們可能超過顯示器的速度。顯示器的速度僅由一個參數決定—刷新率。

因此,如果您將 HDMI 連接設定為 67 Hz,那麼這確實是顯示器的速度。將遊戲設定為更高的速度不會改變顯示質量,甚至可能會導致輕微的故障。

透過使用高速攝影機和交替的黑/白幀,可以驗證顯示器是否真正以 67 Hz 的速率工作,就像 Tom's Hardware 在測試中所做的那樣。但這種設備成本高昂。通常的情況是,當刷新率設定為高於顯示器的能力時,影像的錯誤行為就會顯現出來。

答案3

正如評論中提到的,您需要執行硬體測試。我不確定是否存在任何專用硬體來回答確切的問題“此顯示器上圖像變化的頻率是多少?”您可以透過購買高速攝影機,在監視器上記錄快速移動的場景,並逐幀比較以查看每次幀變化來實現此目的。這只是我的猜測;如果您找到更好的方法或專用硬件,請務必做出另一個答案。

Tomshardware.com 對顯示器設備進行測試,包括像素響應/輸入延遲測試:https://www.tomshardware.com/reviews/display-monitor-tv-screen-test,3901-4.html

答案4

這是一個免費的 Nvidia 工具,我相信它可以為您提供有關顯示卡實際顯示器更新率的更多詳細資訊。無需昂貴的相機設備!

http://www.nvidia.in/object/gpu-frame-capture-analysis-tool-in.html

從產品描述來看:

FCAT 在測量顯示器上的性能時,可以識別掉幀、欠幀、微卡頓以及其他降低螢幕上動作的可見平滑度的問題,即使在 FRAPS 報告的每秒 60 幀及以上的速度下運行也是如此。

不幸的是,我無法測試這是否真的是您正在尋找的 - 我有一張 AMD 卡。

乾杯!

相關內容