這個測試測的是什麼
瀏覽器會跟著顯示器的節奏繪製頁面:沒有其他因素拖慢時,螢幕每更新一次,它就繪製一幀。所以 144 Hz 顯示器在這裡通常會得到每秒約 144 幀,60 Hz 顯示器約 60 幀。測試先預熱一秒,再統計十秒內的幀數,顯示平均值、典型的幀間隔,以及有多少幀來晚了。
幀率(FPS)和更新率有什麼區別
幀率(FPS,每秒幀數)是顯示卡每秒完成的畫面數量,會隨遊戲、畫質設定和場景高低起伏。更新率以赫茲(Hz)為單位,是顯示器每秒顯示新畫面的次數。兩者是不同的數值,但你能看到的畫面上限由更新率決定:60 Hz 的螢幕每秒最多顯示 60 幅新畫面,即使遊戲跑到 200 幀也是如此。
- 幀率高於更新率。關閉垂直同步(V-Sync)時,螢幕還在顯示上一幀,顯示卡就可能換上更新的一幀,於是畫面的上半部分和下半部分來自不同的幀。這條錯開的分界線就是畫面撕裂。垂直同步把幀率限制在更新率以內來避免撕裂,代價是增加一些輸入延遲。
- 幀率低於更新率。有些更新時沒有新的幀可以顯示,所以畫面動起來不夠流暢。開啟垂直同步時,幀率掉到更新率以下會表現為卡頓。
- 可變更新率。G-SYNC(NVIDIA)和 FreeSync(AMD)會讓顯示器的更新率跟隨顯示卡當前輸出的幀率變化。需要顯示卡和顯示器都支援。
本測試統計的是瀏覽器繪製的幀數,它跟隨更新率變化,並不測量遊戲的幀率。要看遊戲幀率,請使用遊戲自帶的幀率顯示(如果有的話)。
比顯示器的標稱更新率低?
- Windows 設定得更低。請檢查:設定 > 系統 > 顯示 > 進階顯示 > 選擇重新整理頻率。144 Hz 顯示器可能一直停留在 60 Hz。
- 線材或連接埠跟不上。高更新率可能需要 DisplayPort 或較新的 HDMI 連接埠和線材;請檢視顯示器的說明書。
- 瀏覽器限制了幀數。為了省電(例如使用電池時)或在電腦繁忙時,瀏覽器繪製的幀數可能少於螢幕顯示的幀數。
- 可變更新率。使用 G-SYNC 或 FreeSync 時,螢幕會跟隨幀的節奏更新,因此統計結果反映的是瀏覽器的繪製節奏。
瀏覽器測不出什麼
這個測試顯示的是瀏覽器繪製的頻率,通常等於更新率。它無法讀取顯示器支援的最高更新率、反應時間或你的輸入延遲。這些請檢視顯示器的規格,並閱讀輸入延遲詳解。
資料來源:MDN(英文),requestAnimationFrame;WHATWG(英文),rendering opportunities;Microsoft,在 Windows 中更改顯示器上的重新整理頻率;維基百科(英文),Refresh rate、Screen tearing;NVIDIA(英文),Why Does High FPS Matter For Esports?。