Polling rate test tay cầm: đọc tần số quét Hz và hiểu đúng con số

Polling rate test trên trang giúp bạn xem tay cầm đang được đọc bao nhiêu lần mỗi giây và tín hiệu có đều đặn hay không. Kết nối tay cầm PS5, PS4, Xbox, Switch Pro hay tay cầm PC, nhấn một nút, rồi xoay cần liên tục: con số Hz hiển thị cùng độ mượt của chấm cần cho bạn biết kết nối đang ổn định, đang bị giới hạn bởi màn hình hay đang khựng do Bluetooth. Bài viết bên dưới giải thích rõ vì sao trình duyệt có giới hạn riêng, và cách đọc kết quả sao cho đúng với tay cầm 125 Hz, 250 Hz hay 1000 Hz.

Màn hình polling rate test hiển thị tần số đọc dữ liệu tay cầm tính bằng Hz và chấm cần analog

Kết nối tay cầm qua USB hoặc Bluetooth, sau đó nhấn một nút bất kỳ

USB Bluetooth
Không nhận tay cầm?
  • Dùng Google Chrome, Microsoft Edge, Brave hoặc Opera để Gamepad API được hỗ trợ tốt nhất.
  • Sau khi mở trang, hãy nhấn một nút hoặc gạt cần analog để trình duyệt kích hoạt tay cầm.
  • Firefox chỉ cho tab thấy tay cầm sau khi bạn nhấn một nút trên đó.
  • Trên macOS và iOS 16 trở lên, hãy kiểm tra trong cài đặt Bluetooth xem tay cầm đã được ghép nối chưa.
Biểu đồ so sánh chu kỳ dữ liệu ở 125 Hz, 250 Hz và 1000 Hz tính bằng mili giây

Chuyển động, touchpad và pin (PS4 / PS5)

Chế độ WebHID hỗ trợ Sony DualShock 4, DualSense và DualSense Edge.

Cách chạy polling rate test trong 5 bước

  1. Cắm tay cầm trực tiếp vào máy: Dùng cáp USB có truyền dữ liệu, cắm thẳng vào cổng trên máy thay vì qua hub. Kết nối có dây là mốc tham chiếu ổn định nhất cho phép đo.
  2. Nhấn một nút và để trang chạy ở chế độ hiện hành: Nhấn một nút để trang nhận tay cầm. Giữ tab ở phía trước, không thu nhỏ cửa sổ, vì trình duyệt giảm nhịp xử lý với tab chạy nền.
  3. Xoay cần liên tục trong mười giây: Xoay đều một cần analog thành vòng tròn để tay cầm liên tục gửi dữ liệu mới. Quan sát con số Hz và để ý chấm cần có chạy mượt hay không.
  4. Ghi lại kết quả và đổi sang không dây: Ghi con số ổn định nhất, rồi ghép nối Bluetooth hoặc dùng bộ thu không dây và làm lại. So sánh hai kết quả và độ mượt giữa hai lần.
  5. Thử thêm trên màn hình tần số cao: Nếu có màn hình 120 Hz, 144 Hz hoặc cao hơn, hãy kéo cửa sổ sang đó và đo lại. Con số trên trang thường tăng theo tần số quét của màn hình.

Đọc kết quả polling rate test: con số Hz nói gì

Con số Hz trên trang là số lần mỗi giây trang đọc trạng thái tay cầm. Nó bị giới hạn bởi vòng lặp hiển thị của trình duyệt, nên cần đọc cùng với độ mượt của tín hiệu và tần số quét của màn hình đang dùng.

Kết quả trên trangMàn hình đang dùngÝ nghĩaNên làm gì
Khoảng 58 đến 60 Hz60 HzTrang đang đọc đúng nhịp màn hìnhBình thường, chỉ cần kiểm tra độ mượt của chấm cần
Khoảng 140 đến 144 Hz144 HzTrang đọc theo nhịp màn hình tần số caoBình thường, kết quả tốt
Thấp hơn rõ so với tần số màn hìnhBất kỳMáy bận, tab bị giới hạn hoặc trình duyệt tiết kiệm pinĐóng bớt ứng dụng, tắt chế độ tiết kiệm pin
Dao động mạnh mỗi giâyBất kỳVòng lặp hiển thị không ổn địnhKiểm tra tải CPU, thử trình duyệt khác
Con số ổn nhưng chấm cần khựngBất kỳTay cầm gửi dữ liệu không đều, thường do kết nối không dâyĐo lại bằng cáp, đổi vị trí hoặc bộ thu
Không hiện con sốBất kỳTrang chưa nhận tay cầmNhấn một nút, kiểm tra cáp hoặc ghép nối

Polling rate là gì và vì sao người chơi quan tâm

Polling rate, hay tần số quét, là số lần mỗi giây mà máy tính nhận dữ liệu mới từ tay cầm. Đơn vị là Hz. Ở 125 Hz, máy nhận dữ liệu khoảng 8 mili giây một lần. Ở 250 Hz là khoảng 4 mili giây, ở 500 Hz là 2 mili giây và ở 1000 Hz là 1 mili giây. Chu kỳ càng ngắn, thời gian một thao tác phải chờ trước khi được báo càng ít.

Người chơi game cạnh tranh quan tâm tới polling rate vì nó là một trong những thành phần của độ trễ đầu vào mà phần cứng có thể cải thiện. Chuột chơi game từ lâu đã chạy ở 1000 Hz hoặc cao hơn, và trong vài năm gần đây, nhiều tay cầm PC cũng bắt đầu quảng cáo con số tương tự. Câu hỏi đặt ra là tay cầm của bạn thực sự chạy ở bao nhiêu, và con số đó có ý nghĩa thế nào trong thực tế.

Một polling rate test có thể giúp trả lời phần nào câu hỏi đó, nhưng cần hiểu rõ cách đo. Nhiều người nhìn con số trên các trang kiểm tra trực tuyến rồi lo lắng vì tay cầm 1000 Hz của họ chỉ hiện 60 Hz. Phần tiếp theo giải thích vì sao điều này xảy ra và tại sao nó không có nghĩa là tay cầm có lỗi.

Polling rate test trên trình duyệt đọc dữ liệu thế nào

Gamepad API không đẩy sự kiện mỗi khi tay cầm gửi dữ liệu. Thay vào đó, trang web phải chủ động hỏi trình duyệt trạng thái hiện tại của tay cầm. Cách thông dụng là hỏi một lần mỗi khi trình duyệt chuẩn bị vẽ khung hình mới, thông qua cơ chế requestAnimationFrame. Nhịp này thường đồng bộ với tần số quét của màn hình, tức 60 lần mỗi giây trên màn hình 60 Hz và 144 lần mỗi giây trên màn hình 144 Hz.

Con số Hz mà trang hiển thị chính là nhịp đọc này. Nó cho bạn biết trang đang theo dõi tay cầm với độ phân giải thời gian bao nhiêu, và giúp phát hiện khi máy bị quá tải hoặc trình duyệt đang giới hạn tab. Nó không phải là polling rate thật của tay cầm, vì tay cầm có thể gửi dữ liệu nhanh hơn nhiều lần so với nhịp mà trang đọc.

Vậy polling rate test trên trình duyệt có ích gì? Thứ nhất, nó xác nhận rằng toàn bộ chuỗi từ tay cầm tới trang đang hoạt động đều đặn. Thứ hai, độ mượt của chấm cần cho thấy tay cầm có gửi dữ liệu kịp theo nhịp đọc hay không. Nếu tay cầm chạy dưới nhịp màn hình, ví dụ chỉ 30 Hz qua một kết nối kém, bạn sẽ thấy chấm cần chỉ cập nhật cách khung, tạo cảm giác giật.

125 Hz, 250 Hz và 1000 Hz: các mức thường gặp trên tay cầm

Nhiều tay cầm Xbox khi chạy trên Windows được ghi nhận hoạt động quanh 125 Hz, cả khi cắm cáp lẫn khi dùng bộ chuyển đổi không dây. Mức này đủ cho đại đa số game và phần lớn người chơi không cảm nhận được giới hạn. Tay cầm PlayStation như DualShock 4 và DualSense qua USB thường chạy nhanh hơn, ở mức cao hơn 125 Hz.

Qua Bluetooth, polling rate phụ thuộc vào thỏa thuận giữa tay cầm và bộ thu, và có thể thấp hơn hoặc dao động nhiều hơn so với kết nối có dây. Đây là lý do nhiều người chơi game cạnh tranh vẫn ưu tiên cáp. Một số tay cầm PC hiện đại dùng bộ thu 2,4 GHz riêng và quảng cáo 1000 Hz không dây, nhưng hãy kiểm chứng trên máy của bạn bằng những công cụ phù hợp.

Ngoài ra, một số tay cầm cho phép đổi polling rate qua phần mềm đi kèm hoặc tổ hợp phím. Một số người dùng cũng ép polling rate cao hơn bằng phần mềm bên thứ ba trên PC. Những cách này có thể mang lại kết quả, nhưng cũng có thể gây mất ổn định hoặc làm pin hao nhanh hơn, nên hãy thử cẩn thận và đo lại sau mỗi thay đổi.

Vì sao con số trên màn hình 60 Hz không vượt quá 60

Khi bạn chạy polling rate test trên màn hình 60 Hz, con số thường dừng quanh 60 dù tay cầm có thể gửi dữ liệu ở 250 Hz hay 1000 Hz. Nguyên nhân là trang chỉ đọc trạng thái tay cầm mỗi khi trình duyệt chuẩn bị vẽ khung hình mới. Những bản cập nhật tay cầm gửi tới giữa hai khung hình vẫn được trình duyệt nhận, nhưng trang chỉ thấy trạng thái mới nhất tại thời điểm đọc.

Điều này không có nghĩa là tay cầm bị giới hạn ở 60 Hz trong game. Game và hệ điều hành có thể đọc tay cầm theo nhịp riêng, không phụ thuộc vào trình duyệt. Một game chạy ở 120 khung hình mỗi giây sẽ đọc tay cầm thường xuyên hơn, và hệ điều hành vẫn nhận dữ liệu với nhịp đầy đủ của tay cầm.

Nếu bạn muốn thấy con số cao hơn trên trang, hãy mở trang trên màn hình tần số quét cao. Trên màn hình 144 Hz hay 240 Hz, trang đọc dữ liệu nhiều lần hơn mỗi giây, và chấm cần sẽ chuyển động mượt hơn. Đây cũng là cách đơn giản để kiểm tra màn hình của bạn thực sự đang chạy ở tần số quét được cài đặt.

USB, Bluetooth và bộ thu riêng ảnh hưởng tới polling rate

Với kết nối USB, máy tính hỏi tay cầm theo một khoảng thời gian cố định do tay cầm khai báo. Đây là lý do kết nối có dây thường ổn định nhất. Chất lượng cáp ít ảnh hưởng tới polling rate, nhưng cáp kém có thể gây ngắt kết nối hoặc lỗi dữ liệu, nhất là cáp dài hoặc cáp bị gập nhiều lần.

Với Bluetooth, khoảng thời gian gửi dữ liệu do hai thiết bị thỏa thuận và có thể thay đổi theo tình trạng sóng. Khi có nhiễu từ Wi-Fi, từ các thiết bị Bluetooth khác hoặc từ vật cản, gói dữ liệu có thể bị gửi lại hoặc trễ, khiến nhịp nhận không còn đều. Polling rate test trên trang sẽ thể hiện điều này qua chấm cần khựng dù con số Hz vẫn ổn.

Bộ thu không dây riêng, như bộ chuyển đổi không dây cho tay cầm Xbox hay đầu thu 2,4 GHz của nhiều tay cầm PC, thường được tối ưu cho tay cầm của chính hãng đó. Chúng hay cho kết nối ổn định hơn Bluetooth tích hợp trong máy. Nếu bạn gặp vấn đề với Bluetooth, chuyển sang bộ thu riêng là một hướng đáng thử.

Polling rate cao có thực sự giúp bạn chơi tốt hơn

Về lý thuyết, polling rate cao giảm thời gian chờ trung bình trước khi một thao tác được báo. Từ 125 Hz lên 1000 Hz, phần chờ này giảm từ tối đa khoảng 8 mili giây xuống tối đa khoảng 1 mili giây. Với game đối kháng hoặc game bắn súng cạnh tranh ở tốc độ khung hình cao, khác biệt này có thể tạo cảm giác nhạy hơn một chút.

Tuy nhiên, trong tổng độ trễ từ ngón tay tới màn hình, phần do polling rate thường nhỏ so với phần do tốc độ khung hình của game và độ trễ của màn hình. Một game chạy ở 60 khung hình mỗi giây với TV không bật chế độ Game có thể có độ trễ tổng cao gấp nhiều lần phần chênh lệch giữa 125 Hz và 1000 Hz. Vì vậy, cải thiện màn hình và tốc độ khung hình thường đem lại hiệu quả rõ hơn.

Nói vậy không có nghĩa polling rate không quan trọng. Nếu bạn đã tối ưu mọi khâu khác và chơi ở trình độ cao, tay cầm polling rate cao là một nâng cấp hợp lý. Nhưng nếu bạn đang chơi giải trí, tay cầm ở 125 Hz hay 250 Hz hoàn toàn đủ dùng và đừng để con số trên hộp làm bạn lo lắng.

Khi polling rate test cho kết quả bất thường

Nếu con số Hz trên trang thấp hơn rõ so với tần số màn hình, trước tiên hãy kiểm tra máy tính. Nhiều trình duyệt giảm nhịp vẽ khi máy ở chế độ tiết kiệm pin, khi tab không ở phía trước hoặc khi CPU đang bận. Cắm sạc laptop, tắt chế độ tiết kiệm pin, đóng các tab và ứng dụng nặng, rồi đo lại.

Nếu con số ổn nhưng chấm cần khựng, vấn đề nằm ở luồng dữ liệu từ tay cầm. Đo lại bằng cáp. Nếu qua cáp mượt mà còn qua Bluetooth khựng, hãy thử di chuyển gần hơn, bỏ vật cản, tắt bớt thiết bị không dây xung quanh hoặc dùng bộ thu riêng. Nếu khựng cả qua cáp, hãy thử cổng USB khác và cáp khác.

Nếu mọi cách đều không hiệu quả, hãy thử tay cầm trên một máy khác. Nếu tay cầm chạy tốt ở máy khác, vấn đề nằm ở driver hoặc phần cứng USB của máy bạn. Nếu tay cầm vẫn khựng ở mọi nơi, khả năng cao là firmware hoặc phần cứng của tay cầm có vấn đề, và bạn nên kiểm tra cập nhật firmware hoặc liên hệ bảo hành.

Kết hợp polling rate test với các bài kiểm tra khác

Polling rate chỉ là một phần trong bức tranh tổng thể về chất lượng tay cầm. Một tay cầm có polling rate cao nhưng cần bị drift hoặc nút bị dội phím vẫn cho trải nghiệm kém. Hãy kết hợp kết quả đo tần số với bài kiểm tra drift, bài kiểm tra nút và bài kiểm tra cò để có đánh giá đầy đủ.

Bài kiểm tra độ trễ đầu vào trên trang cũng đi đôi với bài đo này. Trong khi bài đo polling rate tập trung vào nhịp đọc dữ liệu, bài kiểm tra độ trễ giúp bạn so sánh giữa các cách kết nối và vị trí đặt tay cầm. Kết quả của hai bài cộng lại cho bạn biết kết nối của bạn có đủ ổn định cho kiểu game bạn chơi hay không.

Cuối cùng, hãy lưu lại kết quả mỗi khi bạn thay đổi cấu hình: đổi cáp, đổi bộ thu, cập nhật firmware hay chuyển sang màn hình mới. Dữ liệu của chính bạn, đo trên chính máy của bạn, đáng tin hơn mọi con số quảng cáo hay đánh giá chung trên mạng.

Thông số phần cứng chính thức: MDN requestAnimationFrame Timing Loop

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

Polling rate test trên trang có cho biết polling rate thật của tay cầm không?

Không hoàn toàn. Con số trên trang là nhịp mà trang đọc dữ liệu, thường bị giới hạn bởi tần số quét màn hình. Tay cầm có thể gửi dữ liệu nhanh hơn, nhưng trang chỉ thấy trạng thái mới nhất mỗi khung hình.

Vì sao tay cầm 1000 Hz của tôi chỉ hiện 60 Hz?

Vì màn hình của bạn đang chạy 60 Hz và trình duyệt đọc tay cầm theo nhịp vẽ khung hình. Đây không phải lỗi tay cầm. Trong game, hệ điều hành vẫn nhận dữ liệu với nhịp đầy đủ.

Tay cầm Xbox chạy ở bao nhiêu Hz?

Nhiều tay cầm Xbox trên Windows được ghi nhận hoạt động quanh 125 Hz. Mức này đủ cho phần lớn game và người chơi.

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

Có thể. Qua Bluetooth, khoảng thời gian gửi dữ liệu phụ thuộc vào thỏa thuận giữa hai thiết bị và tình trạng sóng, nên có thể thấp hơn hoặc kém đều hơn so với cáp.

Có nên ép polling rate cao hơn bằng phần mềm không?

Một số người làm vậy trên PC và có kết quả, nhưng nó có thể gây mất ổn định hoặc lỗi kết nối. Nếu thử, hãy đo lại sau mỗi thay đổi và quay về mặc định nếu thấy bất thường.

Polling rate có ảnh hưởng tới pin không?

Có. Gửi dữ liệu nhiều lần hơn mỗi giây tiêu tốn nhiều điện hơn, nên tay cầm không dây chạy polling rate cao thường hết pin nhanh hơn.

Làm polling rate test trên điện thoại được không?

Được. Con số sẽ phụ thuộc vào tần số quét màn hình của điện thoại, ví dụ 60 Hz, 90 Hz hoặc 120 Hz. Điện thoại ở chế độ tiết kiệm pin có thể cho kết quả thấp hơn.

Vì sao con số Hz dao động lên xuống?

Thường do máy tính bận hoặc trình duyệt đang giới hạn tab. Đóng bớt ứng dụng, giữ tab ở phía trước và tắt chế độ tiết kiệm pin để có con số ổn định hơn.

Polling rate cao có làm giảm độ trễ nhiều không?

Có giảm một phần, nhưng thường nhỏ so với ảnh hưởng của tốc độ khung hình và độ trễ màn hình. Với game cạnh tranh ở cấp độ cao, đó là một nâng cấp có giá trị.

Polling rate test có lưu dữ liệu của tôi không?

Không. Mọi phép đo diễn ra trong trình duyệt trên máy của bạn và không có dữ liệu nào được gửi đi. Đóng trang là kết quả biến mất.

Sources

  1. W3C Gamepad Specification
  2. MDN Web Docs: Gamepad API
  3. MDN Web Docs: WebHID API
  4. PlayStation Support: DualSense controller on PC
  5. Xbox Support: Connect controller to PC
  6. Nintendo Support: Joy-Con troubleshooting