手把回報率測試
量測手把每秒向電腦回報幾次。轉動搖桿,讀取即時 Hz、5 秒平均與峰值,並與 125、250、500 和 1000 Hz 比對得出判定,USB 或藍牙皆可。
▶ 持續轉動搖桿幾秒鐘。手把只有在有變化時才會回報。
▶ 接上手把並按任意鍵
以 USB 接上或用藍牙配對。瀏覽器要等你第一次按鍵才會回報手把。
—
峰值是最佳的一秒區間。藍牙與瀏覽器本身的畫面更新率可能壓低你看到的數字;USB 有線連線才能量到真實數值。
轉動搖桿,測試就會計算手把每秒送出幾次新的回報。大大的「目前」數字是最近一秒的速率,5 秒平均把它在五秒內平滑化,峰值則是你開始之後(或按重設之後)最好的一秒區間。收到二十筆以上的回報後,判定面板會說出最接近的標準速率,也就是 125、250、500 或 1000 Hz,並說明這個速率對你這類手把通常代表什麼。
USB 有線連線才能量到真實數字。透過藍牙,多數手把的回報頻率低於它的能力,瀏覽器本身也可能限制頁面看到的數值,所以請先用線材測,並把藍牙的結果視為對連線的量測,而不是對手把的量測。首頁的搖桿測試在狀態列也會顯示同樣的 Hz 讀數,但只有這一頁會記錄峰值與回報間隔的分布。
手把回報率測試怎麼做
用 USB 接上手把,按一個鍵讓瀏覽器顯示它;狀態列會顯示手把名稱、按鍵數量、軸數量與即時的 Hz 數字。把一支搖桿推到邊緣,不停地繞圈轉動。一兩秒之後三個方塊會填入數字,間隔長條開始變動,等累積了足夠的回報,判定就會出現在右側。
整個量測期間請讓搖桿持續移動。手把只有在按鍵或軸的數值改變時才會送出新的回報,而測試是透過觀察手把的時間戳記來計算這些回報;靜止的搖桿什麼都不會產生,「目前」的數字會往 0 Hz 掉。轉動邊緣的搖桿,每筆回報都會改變兩個軸,這是讓資料流保持滿載最可靠的方法。重複按鍵也行,但你的拇指跟不上 1000 Hz 的手把。
更換連線方式時,請按重設。它會清除峰值與間隔長條,避免藍牙的測試沿用前一次 USB 測試留下的峰值。
什麼是手把的回報率?
回報率是手把告訴電腦每支搖桿、扳機與按鍵位置的頻率,以每秒回報次數,也就是赫茲(Hz)來計算。125 Hz 的手把每 8 ms 回報一次;1000 Hz 的手把每毫秒回報一次。兩次回報之間,遊戲只能依據它最後聽到的位置運作,所以回報率越高,遊戲看到的搖桿掃動曲線越平滑,也越早看到按鍵被按下。
圖中是同一個搖桿動作,在相同時間內以兩種速率取樣的樣子。125 Hz 時遊戲收到八個位置,並在它們之間補上直線;1000 Hz 時收到四十八個,路徑就忠實得多。對緩慢的視角平移,差異看不出來。但對射擊遊戲中的快速甩動,或格鬥遊戲中的精準輸入,125 Hz 的版本可能晚一個畫格,或錯過你經過的確切位置。
回報率只是延遲的一部分,不是全部。125 Hz 時,一次輸入最多要等 8 ms 才有下一筆回報;1000 Hz 時,最多 1 ms。其餘的延遲,包括無線電波、作業系統、遊戲本身的輸入迴圈與顯示器,由手把延遲測試從頭到尾量測;當你的問題是手把手感如何,而不是它多常回報時,該用的就是它。
常見的手把回報率
判定會把你的峰值捨入到下列標準速率中最接近的一個。表中是各速率的典型情況;實際會依韌體與作業系統而異,請視為典型值,而非保證值。
| 速率 | 間隔 | 常見於 |
|---|---|---|
| 1000 Hz | 1 ms | USB 連線的 Xbox Series、USB 連線的 DualSense、多數 PC 手把的最高設定 |
| 500 Hz | 2 ms | 部分瀏覽器中 USB 連線的 DualSense、許多 8BitDo 手把 |
| 250 Hz | 4 ms | 藍牙連線的 Xbox、USB 連線的 DualShock 4、許多無線手把的預設值 |
| 125 Hz | 8 ms | 較舊的手把、Switch Pro 手把與 Joy-Con、許多藍牙連線 |
| 60 Hz | 16.7 ms | 真實硬體上很少見;通常代表頁面被節流,或手把閒置 |
工具也認得 2000、4000 與 8000 Hz,用於少數宣稱回報率超過 1000 Hz 的 PC 手把。瀏覽器能否真的看到這些速率,取決於作業系統,所以這類手把的判定是 1000 Hz,不一定代表手把表現不佳。
如何判讀回報間隔長條
數字方塊下方的六條長條,顯示各種間隔的回報各有幾筆:1 ms 以下、1 到 2 ms、2 到 4 ms、4 到 8 ms、8 到 16 ms 與 16 到 32 ms,更長的都算進最後一條。狀況良好的有線 1000 Hz 手把,幾乎全部落在第一條。250 Hz 的手把會填滿 2 到 4 ms 那一條。形狀告訴你的,比數字更多。
一條很高的長條。 手把以穩定的速率回報。不論速率是多少,這都是你想要的。
兩條相鄰的高長條。 手把在兩種間隔之間交替,這在藍牙上很常見,通常無害;平均值會落在兩個標準速率之間,判定會挑較接近的那個。
快的一端有一條高長條,另外慢的幾條也有分布。 回報被遺失或延遲。在藍牙上,這是干擾或接收器太弱;在 USB 上,常見原因是集線器、很長的被動延長線,或背景分頁搶走頁面的計時器。請移動接收器、直接插到電腦上,並把分頁帶到前景。
全部落在最後一條。 不是搖桿幾乎沒動,就是頁面被節流。請轉快一點,確認這個分頁看得到,並檢查沒有其他應用程式獨佔手把。
USB、藍牙與 2.4 GHz 接收器
同一支手把,依連線方式不同,會給你三種不同的數字,而這個測試是看出它們最快的辦法。透過 USB,你得到手把的原生速率。透過藍牙,速率由藍牙 HID 連線與接收器決定,即使是有線能做到 1000 Hz 的手把,125 Hz 或 250 Hz 也屬正常。透過專用的 2.4 GHz 接收器,例如 Xbox 無線轉接器,或許多 PC 手把隨附的接收器,速率通常與 USB 相同,或低一階。
你擁有的每一種連線都測一次,每次之間按重設,並記下各自的峰值。如果無線的峰值比 USB 低一階,那是連線在正常運作。如果低了兩三階,或長條散布到慢的那一端,代表電波路徑上有問題:接收器旁邊散發干擾的 USB 3 連接埠、你和筆電之間隔著金屬桌面,或是房間裡 2.4 GHz 裝置太多。
為什麼瀏覽器顯示的速率可能比手把送出的低
測試是從一個遠快於螢幕更新率的迴圈來輪詢 Gamepad API,所以不會被限制在每秒 60 或 144 次讀取。但瀏覽器只能看到作業系統交給它的東西。有些瀏覽器與作業系統會依自己的排程更新手把狀態,把可見的速率壓在手把真實速率之下;判定下方的提醒就是為此而寫,而 Chrome 搭配 USB 是最常顯示完整數字的組合。
還有兩件事會把數字拉低。分頁在背景,或被其他視窗蓋住時,瀏覽器會對頁面節流,測試每秒只檢查幾次,所以你在看別的視窗時取得的任何讀數都毫無意義。另外,處於相容模式的手把,例如設為 Switch 或 DirectInput 模式的 8BitDo 手把,會以那個模式的速率回報,而不是它的原生速率;Xbox 手把測試說明了 XInput 手把的各種模式。
拿到結果後該怎麼辦
如果速率與廠商宣稱的相符,就沒有需要修正的地方。如果有線手把低了一階、長條又很乾淨,請檢查有沒有集線器或延長線,並到手把自己的軟體中找回報率設定,因為許多 PC 手把預設就是 250 Hz。如果無線手把讀數偏低,請試試改用接收器而不是藍牙,或在重要的時候改用線材。
在這裡通過的手把,仍可能在別處出問題。手把震動測試檢查馬達,那跟回報率毫無關係,而首頁搖桿測試的完整按鍵檢查,則能確認每個輸入都還有反應。
常見問題
要怎麼測試手把的回報率?
接上手把,按一個鍵讓瀏覽器顯示它,然後讓一支搖桿沿著邊緣持續轉動幾秒。「目前」、「5 秒平均」與「峰值」方塊會填入以 Hz 表示的回報率,長條顯示回報之間的間隔有多長,等看到足夠的回報後,判定面板會說出最接近的標準回報率。請讓搖桿持續移動;手把只有在有變化時才會回報。
手把的回報率多少算好?
1000 Hz 是目前手把透過 USB 能做到的最好,500 Hz 和 250 Hz 對多數無線手把屬正常,125 Hz 則是較舊或入門手把的典型值。以遊玩來說,250 Hz 與 1000 Hz 之間最糟情況下的延遲差約 3 ms,很少人感覺得到;讀數遠低於廠商宣稱的速率,或回報時有時無,比表面數字重要得多。
為什麼 1000 Hz 的手把在回報率測試中只顯示 125 Hz?
依序有三個常見原因。手把使用藍牙,而藍牙會把多數手把限制在 125 到 250 Hz;請接上線材再測一次。瀏覽器分頁在背景或在另一個螢幕上,頁面被節流;請把它帶到前景。或是手把處於相容模式,例如 DirectInput 或 Switch 模式;請切換到 XInput 或它的原生模式。如果有線手把在正確模式下,Chrome 仍顯示 125 Hz,那就是它真正的回報率。
為什麼我停止移動搖桿,Hz 就掉到零?
因為沒有任何改變。手把只有在按鍵或軸的數值和上一次不同時,才會更新它的回報,而測試計算的就是這些更新。靜止不動的搖桿不會產生新的回報,所以「目前」的數字會掉到 0 Hz;這就是為什麼提示要你持續轉動搖桿,也是為什麼要看的是峰值與 5 秒平均。
回報率和延遲有什麼差別?
回報率是手把傳送自身狀態的頻率,延遲是一次輸入要花多久才到達。125 Hz 時,一次輸入最多要等 8 ms 才能等到下一筆回報;1000 Hz 時,最多 1 ms。這段等待時間是延遲的一部分,但無線連線、作業系統與遊戲還會增加更多,所以高回報率不保證低延遲。手把延遲測試量測的是整個鏈路。
藍牙會降低回報率嗎?
會,幾乎所有手把都是。藍牙 HID 連線的回報頻率比 USB 低,實際速率取決於手把、接收器與作業系統;一支有線能達 1000 Hz 的手把,藍牙下是 125 Hz 或 250 Hz 屬於正常。專用的 2.4 GHz 接收器通常能維持完整的 USB 速率,這也是許多 PC 手把會附一個的原因。
更多手把測試
下面每個測試都會更細緻地檢查手把的某一個部分。