Controller Tester
Tiếng Việt

Test polling rate tay cầm

Đo xem tay cầm gửi báo cáo cho máy tính bao nhiêu lần mỗi giây. Xoay một cần analog, xem Hz theo thời gian thực, trung bình 5 giây và mức đỉnh, rồi nhận kết luận so với 125, 250, 500 và 1000 Hz, qua USB hoặc Bluetooth.

○ Chưa phát hiện tay cầm

▶ Xoay một cần liên tục trong vài giây. Tay cầm chỉ gửi báo cáo khi có gì đó thay đổi.

hiện tại
0Hz
trung bình 5 giây
0Hz
đỉnh
0Hz
khoảng cách giữa các báo cáo
≤ 1 ms
0
1–2 ms
0
2–4 ms
0
4–8 ms
0
8–16 ms
0
16–32 ms
0

▶ Kết nối tay cầm và bấm một nút bất kỳ

Cắm qua USB hoặc ghép đôi qua Bluetooth. Trình duyệt chỉ nhận ra tay cầm sau lần bấm đầu tiên.

Kết luận

—

Đỉnh là khoảng một giây tốt nhất. Bluetooth và tốc độ khung hình của trình duyệt có thể giới hạn số bạn thấy; cắm dây USB sẽ cho con số thật.

Xoay một cần và bài test đếm xem tay cầm gửi báo cáo mới bao nhiêu lần mỗi giây. Con số lớn hiện tại là tốc độ trong giây vừa qua, trung bình 5 giây làm mượt nó qua năm giây, còn đỉnh là khoảng một giây tốt nhất từ lúc bạn bắt đầu hoặc bấm Đặt lại. Khi đã có hơn hai mươi báo cáo, bảng Kết luận gọi tên mức chuẩn gần nhất, 125, 250, 500 hoặc 1000 Hz, và cho biết mức đó thường có nghĩa gì với loại tay cầm của bạn.

USB có dây cho con số thật. Qua Bluetooth, đa số tay cầm báo cáo ít hơn mức chúng có thể, và bản thân trình duyệt cũng có thể giới hạn những gì trang thấy, nên hãy test qua dây cáp trước và coi kết quả Bluetooth là phép đo của đường truyền chứ không phải của tay cầm. Test tay cầm ở trang chủ hiện cùng số Hz trên dòng trạng thái, nhưng chỉ trang này ghi lại mức đỉnh và phân bố các khoảng cách giữa các báo cáo.

Cách test polling rate tay cầm

Kết nối tay cầm qua USB và bấm một nút để trình duyệt nhận ra; dòng trạng thái hiện tên tay cầm, số nút, số trục và số Hz theo thời gian thực. Đẩy một cần ra mép và lăn nó thành vòng tròn không ngừng. Sau một hai giây, ba ô sẽ điền số, các thanh khoảng cách bắt đầu chuyển động, và khi đã đếm đủ báo cáo thì kết luận hiện ở bên phải.

Hãy giữ cần chuyển động suốt lần đo. Tay cầm chỉ gửi báo cáo mới khi giá trị một nút hoặc một trục thay đổi, và bài test đếm các báo cáo đó bằng cách theo dõi dấu thời gian của tay cầm; cần đứng yên không tạo ra gì, và con số hiện tại rơi về 0 Hz. Xoay cần ở mép làm đổi hai trục ở mỗi báo cáo, là cách đáng tin nhất để giữ luồng dữ liệu đầy. Bấm nút liên tục cũng được nhưng ngón cái của bạn không theo kịp một tay cầm 1000 Hz.

Hãy bấm Đặt lại giữa các lần kết nối. Nó xóa mức đỉnh và các thanh khoảng cách để lần chạy Bluetooth không thừa hưởng mức đỉnh của lần chạy USB trước đó.

Polling rate của tay cầm là gì?

Polling rate là tần suất tay cầm báo cho máy tính biết vị trí của từng cần, cò và nút, đo bằng số báo cáo mỗi giây, tức hertz. Tay cầm 125 Hz báo cáo mỗi 8 ms; tay cầm 1000 Hz báo cáo mỗi mili giây. Giữa hai báo cáo, game làm việc dựa trên vị trí cuối cùng nó nghe được, nên tốc độ cao hơn nghĩa là game thấy một cú quét cần như một đường cong mượt hơn và thấy lần bấm nút sớm hơn.

125 Hz · báo cáo mỗi 8 ms1000 Hz · báo cáo mỗi 1 ms
Polling rate là số lần mỗi giây tay cầm báo trạng thái của nó. Ở 125 Hz cứ 8 ms có một báo cáo; ở 1000 Hz thì cứ 1 ms.

Hình cho thấy cùng một chuyển động của cần trong cùng một khoảng thời gian được lấy mẫu ở hai tốc độ. Ở 125 Hz game nhận tám vị trí và nối chúng bằng đường thẳng; ở 1000 Hz nó nhận bốn mươi tám và đường đi trung thực. Với một cú lia camera chậm thì khác biệt không thể thấy. Với một cú gạt nhanh trong game bắn súng hoặc một thao tác chính xác trong game đối kháng, bản 125 Hz có thể trễ một khung hình hoặc bỏ lỡ đúng vị trí bạn đã đi qua.

Polling rate là một phần của độ trễ, không phải toàn bộ. Ở 125 Hz một lần bấm có thể chờ tối đa 8 ms cho báo cáo kế; ở 1000 Hz là tối đa 1 ms. Phần độ trễ còn lại, gồm sóng vô tuyến, hệ điều hành, vòng đọc tín hiệu của game và màn hình, được bài test độ trễ tay cầm đo từ đầu đến cuối, đó là công cụ đúng khi câu hỏi là tay cầm cảm giác ra sao chứ không phải nó nói chuyện thường xuyên đến đâu.

Các mức polling rate phổ biến của tay cầm

Phần kết luận làm tròn mức đỉnh của bạn tới một trong các mức chuẩn này. Cột bên phải là điều mà ghi chú của công cụ nói khi nó dừng ở mức đó; các ví dụ phụ thuộc firmware và hệ điều hành, nên hãy xem đó là điển hình chứ không phải bảo đảm.

MứcKhoảng cáchThường gặp ở
1000 Hz1 msXbox Series qua USB, DualSense qua USB, đa số tay cầm PC ở mức cao nhất
500 Hz2 msDualSense qua USB trên một số trình duyệt, nhiều tay cầm 8BitDo
250 Hz4 msXbox qua Bluetooth, DualShock 4 qua USB, mặc định của nhiều tay cầm không dây
125 Hz8 msTay cầm đời cũ, Switch Pro Controller và Joy-Con, nhiều kết nối Bluetooth
60 Hz16,7 msHiếm trên phần cứng thật; thường nghĩa là trang đang bị hạn chế hoặc tay cầm đang nghỉ

Công cụ còn nhận ra 2000, 4000 và 8000 Hz cho một số ít tay cầm PC tuyên bố tốc độ trên 1000 Hz. Trình duyệt có thật sự thấy được những mức đó hay không còn tùy hệ điều hành, nên kết luận 1000 Hz trên một tay cầm như vậy không nhất thiết nghĩa là tay cầm kém hiệu suất.

Cách đọc các thanh khoảng cách

Sáu thanh dưới các ô cho biết có bao nhiêu báo cáo đến ở mỗi khoảng cách: từ 1 ms trở xuống, 1 đến 2 ms, 2 đến 4 ms, 4 đến 8 ms, 8 đến 16 ms và 16 đến 32 ms, còn mọi khoảng dài hơn được tính vào thanh cuối. Tay cầm 1000 Hz có dây khỏe sẽ dồn gần hết vào thanh đầu. Tay cầm 250 Hz lấp đầy thanh 2 đến 4 ms. Hình dạng nói nhiều hơn con số.

Một thanh cao. Tay cầm đang báo cáo ở tốc độ ổn định. Đây là điều bạn muốn, bất kể mức nào.

Hai thanh cao cạnh nhau. Tay cầm đang luân phiên giữa hai khoảng cách, thường gặp trên Bluetooth và thường vô hại; mức trung bình rơi vào giữa hai mức chuẩn và kết luận chọn cái gần hơn.

Một thanh cao ở đầu nhanh cộng một vệt trải sang các thanh chậm. Báo cáo đang bị rớt hoặc trễ. Trên Bluetooth đó là nhiễu hoặc bộ chuyển đổi yếu; trên USB thường do hub, dây nối dài thụ động hoặc một tab nền cướp đồng hồ của trang. Hãy dời bộ chuyển đổi, cắm thẳng vào máy tính và đưa tab ra phía trước.

Mọi thứ dồn vào thanh cuối. Hoặc cần hầu như không chuyển động, hoặc trang đang bị hạn chế. Hãy xoay nhanh hơn, chắc chắn tab này đang hiển thị và kiểm tra xem có ứng dụng nào khác đang giữ quyền điều khiển riêng của tay cầm không.

USB, Bluetooth và đầu thu 2.4 GHz

Cùng một tay cầm sẽ cho ba con số khác nhau tùy cách kết nối, và bài test là cách nhanh nhất để thấy chúng. Qua USB bạn có tốc độ gốc của tay cầm. Qua Bluetooth, tốc độ do kết nối Bluetooth HID và bộ chuyển đổi quyết định, và 125 Hz hay 250 Hz là bình thường kể cả với tay cầm đạt 1000 Hz khi có dây. Qua đầu thu 2.4 GHz riêng, như Xbox Wireless Adapter hoặc bộ thu đi kèm nhiều tay cầm PC, tốc độ thường bằng USB hoặc thấp hơn một bậc.

Hãy chạy bài test trên mọi kiểu kết nối bạn có, bấm Đặt lại giữa chúng, và ghi lại mức đỉnh mỗi lần. Nếu mức đỉnh không dây thấp hơn USB một bậc, đó là kết nối đang hoạt động đúng thiết kế. Nếu thấp hơn hai ba bậc, hoặc các thanh trải ra phía chậm, có gì đó sai trong đường truyền vô tuyến: cổng USB 3 phát nhiễu cạnh bộ chuyển đổi, cái bàn kim loại chắn giữa bạn và laptop, hoặc quá nhiều thiết bị 2.4 GHz trong phòng.

Vì sao trình duyệt có thể hiện tốc độ thấp hơn tay cầm gửi

Bài test đọc Gamepad API từ một vòng lặp chạy nhanh hơn nhiều tốc độ làm tươi màn hình, nên không bị giới hạn ở 60 hay 144 lần đọc mỗi giây. Nhưng trình duyệt chỉ thấy những gì hệ điều hành đưa cho nó. Một số trình duyệt và hệ điều hành cập nhật trạng thái tay cầm theo lịch riêng, khiến tốc độ nhìn thấy bị chặn dưới tốc độ thật của tay cầm; ghi chú dưới phần kết luận có là vì vậy, và Chrome qua USB là tổ hợp hay hiện đầy đủ con số nhất.

Còn hai điều nữa kéo con số xuống. Khi tab chạy nền hoặc bị che sau cửa sổ khác, trình duyệt hạn chế trang và bài test chỉ kiểm tra vài lần mỗi giây, nên mọi số đọc lúc bạn đang nhìn cửa sổ khác đều vô nghĩa. Và tay cầm ở chế độ tương thích, như tay cầm 8BitDo ở chế độ Switch hoặc DirectInput, báo cáo theo tốc độ của chế độ đó chứ không phải tốc độ gốc; bài test tay cầm Xbox giải thích các chế độ cho tay cầm XInput.

Làm gì với kết quả

Nếu tốc độ khớp với điều nhà sản xuất công bố thì không có gì phải sửa. Nếu tay cầm có dây đọc thấp hơn một bậc mà các thanh sạch, hãy kiểm tra hub hoặc dây nối dài và tìm cài đặt polling rate trong phần mềm của chính tay cầm, vì nhiều tay cầm PC xuất xưởng ở 250 Hz mặc định. Nếu tay cầm không dây đọc thấp, hãy thử đầu thu thay vì Bluetooth, hoặc dùng dây cáp cho những lúc cần thiết.

Một tay cầm qua được bài này vẫn có thể hỏng ở chỗ khác. Bài test rung tay cầm kiểm tra các motor, vốn không liên quan gì đến tốc độ báo cáo, và lượt bấm thử đầy đủ trên test tay cầm ở trang chủ xác nhận mọi tín hiệu vẫn được ghi nhận.

Câu hỏi thường gặp

Làm sao test polling rate của tay cầm?

Kết nối tay cầm, bấm một nút để trình duyệt nhận ra, rồi xoay liên tục một cần quanh mép trong vài giây. Các ô hiện tại, trung bình 5 giây và đỉnh sẽ điền tốc độ báo cáo theo Hz, các thanh cho thấy khoảng cách giữa các báo cáo dài bao lâu, và phần kết luận gọi tên mức chuẩn gần nhất khi đã thấy đủ báo cáo. Hãy giữ cần chuyển động; tay cầm chỉ báo cáo khi có gì thay đổi.

Polling rate bao nhiêu là tốt cho tay cầm?

1000 Hz là mức tốt nhất mà tay cầm hiện nay đạt được qua USB, 500 Hz và 250 Hz là bình thường với đa số tay cầm không dây, còn 125 Hz là điển hình của tay cầm đời cũ hoặc giá rẻ. Khi chơi, chênh lệch giữa 250 Hz và 1000 Hz chỉ khoảng 3 ms độ trễ trong trường hợp xấu nhất, ít người cảm nhận được; điều đáng quan tâm hơn là số đọc thấp hơn nhiều so với mức nhà sản xuất công bố, hoặc lúc lên lúc xuống.

Vì sao test polling rate hiện 125 Hz trên tay cầm 1000 Hz?

Có ba nguyên nhân thường gặp, theo thứ tự. Tay cầm đang dùng Bluetooth, vốn giới hạn đa số tay cầm ở 125 đến 250 Hz; hãy cắm dây rồi test lại. Tab trình duyệt đang chạy nền hoặc nằm trên màn hình khác nên trang bị hạn chế; hãy đưa nó ra phía trước. Hoặc tay cầm đang ở chế độ tương thích như DirectInput hay chế độ Switch; hãy chuyển nó sang XInput hoặc chế độ gốc. Nếu tay cầm có dây ở đúng chế độ mà trên Chrome vẫn hiện 125 Hz, đó là tốc độ thật.

Vì sao Hz tụt về 0 khi tôi ngừng xoay cần?

Vì không có gì thay đổi. Tay cầm chỉ cập nhật báo cáo khi giá trị một nút hoặc một trục khác với lần trước, và bài test đếm những lần cập nhật đó. Cần đứng yên không tạo ra báo cáo mới, nên con số hiện tại rơi về 0 Hz; đó là lý do phần hướng dẫn bảo xoay cần liên tục, và vì sao đỉnh cùng trung bình 5 giây mới là các số cần đọc.

Polling rate và độ trễ khác nhau thế nào?

Polling rate là tần suất tay cầm gửi trạng thái của nó, còn độ trễ là thời gian một lần bấm cần để tới nơi. Ở 125 Hz, một lần bấm có thể phải chờ tối đa 8 ms cho báo cáo kế; ở 1000 Hz là tối đa 1 ms. Thời gian chờ đó là một phần của độ trễ, nhưng đường truyền vô tuyến, hệ điều hành và game còn cộng thêm, nên polling rate cao không đảm bảo độ trễ thấp. Bài test độ trễ tay cầm đo cả chuỗi.

Bluetooth có làm giảm polling rate không?

Có, trên gần như mọi tay cầm. Kết nối Bluetooth HID báo cáo ít hơn USB, và tốc độ chính xác phụ thuộc tay cầm, bộ chuyển đổi và hệ điều hành; 125 Hz hoặc 250 Hz qua Bluetooth là bình thường với tay cầm đạt 1000 Hz khi có dây. Các đầu thu 2.4 GHz riêng thường giữ nguyên tốc độ USB, đó là lý do nhiều tay cầm PC đi kèm một cái.

Các bài test tay cầm khác

Mỗi bài test dưới đây kiểm tra kỹ hơn một bộ phận của tay cầm.