Tấn Phát Digital

Test Polling Rate Chuột

Đo số lần trình duyệt nhận được vị trí chuột mỗi giây khi bạn di chuột liên tục, rồi so với các mức 125, 250, 500, 1.000 Hz trở lên. Kết quả là tần số trình duyệt thấy được, có thể thấp hơn polling rate thật của chuột; giới hạn được ghi rõ bên dưới.

Bấm Bắt đầu đo, rồi di chuột liên tục trong khung này.

Giới hạn của phép đo trên trình duyệt

  • Chuột chỉ gửi báo cáo khi có chuyển động. Di chậm hay dừng tay thì số mẫu giảm, nên phải di nhanh và liên tục.
  • Hệ điều hành, driver và trình duyệt có thể gộp hoặc bỏ bớt mẫu trước khi trang web nhận được. Kết quả là mức trình duyệt thấy, có thể thấp hơn polling rate cài trong phần mềm của chuột, nhất là ở 4.000 và 8.000 Hz.
  • Trình duyệt không có pointerrawupdate và getCoalescedEvents chỉ đưa một sự kiện mỗi khung hình, kết quả sẽ bằng tần số quét màn hình (60, 120, 144 Hz...).
  • Trình duyệt làm tròn event.timeStamp để chống dò vân tay, nên ở tần số rất cao, khoảng cách từng mẫu kém chính xác; tần số trung bình trên vài giây vẫn dùng được.
  • Không đo được tay cầm chơi game: Gamepad API chỉ cho đọc trạng thái theo nhịp trình duyệt tự lấy mẫu, không phản ánh polling rate của tay cầm.

Hợp tác ngay với Tấn Phát Digital

Chúng tôi không chỉ thiết kế website, mà còn giúp doanh nghiệp xây dựng thương hiệu số mạnh mẽ. Cung cấp dịch vụ thiết kế website trọn gói từ thiết kế đến tối ưu SEO. Hãy liên hệ ngay với Tấn Phát Digital để cùng tạo nên những giải pháp công nghệ đột phá, hiệu quả và bền vững cho doanh nghiệp của bạn tại Hồ Chí Minh.

Polling rate tester: đo tần số báo cáo của chuột ngay trên trình duyệt

Công cụ test polling rate chuột này ghi lại mốc thời gian của từng mẫu vị trí chuột mà trình duyệt nhận được trong lúc bạn di chuột liên tục, rồi tính tần số trung bình, trung vị, tần số đỉnh và vẽ biểu đồ theo thời gian. Kết quả được so với các mức chuẩn 125, 250, 500, 1.000, 2.000, 4.000 và 8.000 Hz. Trên Chrome, Edge, công cụ dùng sự kiện pointerrawupdate để nhận mẫu ngay khi tới; trang cũng nói rõ khi nào con số chỉ phản ánh tần số khung hình chứ không phải chuột.

Tính năng nổi bật

  • Đo bằng pointerrawupdate khi trình duyệt hỗ trợ, nhận từng mẫu chuột mà không chờ tới khung hình tiếp theo
  • Dùng getCoalescedEvents để lấy lại các mẫu bị gộp khi trình duyệt không có pointerrawupdate
  • Chọn nguồn sự kiện bằng tay (pointerrawupdate, pointermove kèm getCoalescedEvents, pointermove thường) để so sánh
  • Tính tần số trung bình theo tổng thời gian di chuột, trung vị khoảng cách mẫu, tần số đỉnh trên 20 mẫu liên tiếp và độ dao động (độ lệch chuẩn) tính bằng ms
  • Tự loại các quãng dừng tay dài hơn 50 ms để kết quả không bị kéo tụt khi bạn đổi hướng hay nghỉ tay
  • Phân loại kết quả về mức chuẩn gần nhất từ 125 tới 8.000 Hz, báo khớp khi lệch không quá 20%
  • Đo tần số khung hình của trang trong lúc test và cảnh báo khi kết quả chỉ bằng tần số khung hình
  • Hiện tần số tức thời trong khi đo, thời gian đo 3, 5 hoặc 10 giây, có thể dừng sớm để xem kết quả
  • Biểu đồ tần số theo từng 100 ms, kèm vạch mức chuẩn gần nhất
  • Báo trình duyệt đang dùng có pointerrawupdate, getCoalescedEvents hay không, và chỉ tính chuột, bỏ qua chạm màn hình và bút

Vì sao muốn kiểm tra polling rate

Bạn vừa mua chuột chơi game quảng cáo 1.000 Hz, 4.000 Hz hay 8.000 Hz và muốn biết máy có thật sự nhận được tần số đó không. Bạn chỉnh mức báo cáo trong phần mềm của hãng nhưng không chắc thiết lập đã được lưu vào chuột. Chuột không dây đôi lúc cảm giác giật và bạn nghi đầu thu bị nhiễu hay cắm qua bộ chia USB làm tụt tần số. Một phép đo vài giây trên trình duyệt trả lời nhanh các câu hỏi này mà không phải cài phần mềm. Cần nói trước: trình duyệt chỉ thấy những gì hệ điều hành và trình duyệt chuyển cho trang web, nên con số đo được là mức tối thiểu máy bạn đang nhận, không phải phép đo trực tiếp trên dây USB.

Lợi ích khi sử dụng

  • Kiểm tra trong vài giây mà không phải cài phần mềm của hãng hay công cụ đo riêng
  • Biết thiết lập 500 Hz hay 1.000 Hz trong phần mềm chuột đã có hiệu lực hay chưa
  • Phát hiện chuột không dây bị tụt tần số khi để đầu thu xa hoặc cắm qua bộ chia
  • Thấy được sự khác nhau giữa các trình duyệt và nguồn sự kiện, tránh tin vào con số sai
  • Biểu đồ theo thời gian cho thấy tần số có ổn định hay chập chờn
  • Không đọc hay gửi đi thông tin nào ngoài mốc thời gian di chuột trong chính trang này

Cách test polling rate chuột

  1. 1Mở trang bằng Chrome hoặc Edge trên máy tính và xem khung Trình duyệt này hỗ trợ: pointerrawupdate nên là có.
  2. 2Để Nguồn sự kiện ở Tự động, chọn Thời gian đo (5 giây là đủ).
  3. 3Bấm Bắt đầu đo, đưa con trỏ vào khung xám viền vàng và di chuột nhanh theo vòng tròn, liên tục, không dừng tay.
  4. 4Theo dõi tần số tức thời trong khung. Phép đo tự dừng khi hết giờ, hoặc bấm Dừng và xem kết quả.
  5. 5Đọc Tần số trung bình và dòng phân loại bên dưới. Nếu có cảnh báo trùng tần số khung hình, con số đó không phải polling rate.
  6. 6Đổi mức polling trong phần mềm của chuột rồi bấm Đo lại để so sánh, hoặc chọn nguồn pointermove thường để thấy khác biệt giữa các nguồn sự kiện.

Polling rate là gì

Polling rate, còn gọi là report rate hay tần số báo cáo, là số lần mỗi giây chuột gửi dữ liệu chuyển động về máy tính. Ở 125 Hz, chuột báo một lần mỗi 8 ms; ở 1.000 Hz là 1 ms; ở 8.000 Hz là 0,125 ms. Tần số càng cao thì vị trí con trỏ trên máy càng sát với chuyển động thật của tay, độ trễ trung bình từ lúc tay di tới lúc máy biết càng nhỏ. Polling rate khác DPI: DPI (hay CPI) là số điểm chuột đếm được trên mỗi inch di chuyển, quyết định con trỏ chạy xa bao nhiêu; polling rate quyết định thông tin đó được gửi về dày cỡ nào. Chuột văn phòng phổ biến ở 125 Hz, chuột chơi game thường mặc định 1.000 Hz, một số dòng mới hỗ trợ 2.000, 4.000 hoặc 8.000 Hz.

Công cụ đo bằng cách nào

Mỗi khi trình duyệt nhận vị trí chuột mới, nó tạo một sự kiện có kèm mốc thời gian event.timeStamp. Công cụ ghi lại mốc của mọi mẫu trong lúc bạn di chuột, tính khoảng cách giữa hai mẫu liền nhau, bỏ các quãng dài hơn 50 ms (lúc tay dừng hay đổi hướng), rồi lấy số khoảng chia cho tổng thời gian di chuột để ra tần số trung bình. Trung vị cho biết khoảng cách điển hình giữa hai mẫu, đỉnh là tần số cao nhất trên 20 mẫu liên tiếp, độ dao động là độ lệch chuẩn của các khoảng cách. Nguồn sự kiện quyết định độ tin cậy. pointerrawupdate được Chrome, Edge gửi ngay khi có mẫu, không chờ khung hình. pointermove bình thường thì bị gộp lại, mỗi khung hình chỉ một sự kiện; hàm getCoalescedEvents trả về các mẫu đã bị gộp đó nếu trình duyệt lưu giữ. Không có cả hai, trang chỉ thấy một mẫu mỗi khung hình.

Vì sao kết quả thấp hơn mức cài trong phần mềm

Có bốn lý do thường gặp. Thứ nhất, chuột chỉ gửi báo cáo khi có chuyển động, di chậm thì số báo cáo ít hơn, nên phải di nhanh và đều. Thứ hai, hệ điều hành, driver và trình duyệt có thể gộp hoặc bỏ bớt mẫu trước khi tới trang web, hiện tượng dễ gặp ở mức 4.000 và 8.000 Hz; khi đó con số trên trình duyệt thấp hơn mức thật của chuột. Thứ ba, máy đang bận: trình duyệt nhiều tab, game chạy nền, chế độ tiết kiệm pin làm sự kiện bị trễ. Thứ tư là phần cứng: cắm qua bộ chia USB, cổng phía trước thùng máy, đầu thu không dây để xa hay bị che có thể làm mất báo cáo. Nếu kết quả trùng tần số khung hình của trang, trang sẽ báo; đó là giới hạn của trình duyệt chứ không phải chuột.

Giới hạn của trình duyệt và hệ điều hành

Trình duyệt làm tròn event.timeStamp để hạn chế kỹ thuật dò vân tay trình duyệt. Ở tần số rất cao, khoảng cách giữa hai mẫu chỉ vài phần mười mili giây nên mỗi khoảng riêng lẻ kém chính xác và có khi hai mẫu trùng đúng một mốc; tần số trung bình trên vài giây vẫn dùng được vì sai số làm tròn bù trừ nhau. Firefox và Safari chưa có pointerrawupdate; kết quả trên đó tùy vào việc getCoalescedEvents trả về đủ mẫu hay không, nhiều trường hợp chỉ bằng tần số khung hình. Màn hình 60 Hz, 144 Hz hay 240 Hz không giới hạn pointerrawupdate, nhưng giới hạn pointermove thường. Vì những lý do đó, hãy đọc kết quả là mức thấp nhất máy bạn đang nhận được, và so sánh giữa các lần đo trên cùng máy, cùng trình duyệt thì có ý nghĩa hơn so với con số tuyệt đối.

Có nên đặt 4.000 hay 8.000 Hz

Từ 125 lên 1.000 Hz, khoảng cách giữa hai báo cáo giảm từ 8 ms còn 1 ms, cảm giác con trỏ mượt và nhạy hơn thấy rõ. Từ 1.000 lên 8.000 Hz, khoảng cách chỉ giảm thêm chưa tới 1 ms, khác biệt nhỏ hơn nhiều và cần màn hình tần số quét cao mới dễ nhận ra. Đổi lại, mỗi báo cáo là một lần máy phải xử lý, nên tần số rất cao làm tăng tải CPU, có máy hoặc game bị khựng hình, và với chuột không dây thì tốn pin hơn. Mức 1.000 Hz là điểm cân bằng hợp với đa số người dùng. Nếu muốn thử mức cao hơn, hãy đo bằng công cụ này để chắc trình duyệt và máy nhận được, rồi chơi thử vài trận xem có khựng không trước khi giữ thiết lập.

Chuột không dây, Bluetooth và đầu thu

Chuột không dây dùng đầu thu 2,4 GHz riêng của hãng thường đạt 1.000 Hz, một số dòng mới cao hơn khi dùng đầu thu loại mới. Kết nối Bluetooth Low Energy có khoảng kết nối tối thiểu 7,5 ms theo chuẩn, nên về lý thuyết tối đa khoảng 133 lần mỗi giây, và trên thực tế thường thấp hơn. Nếu chuột có cả hai chế độ, đo lần lượt từng chế độ sẽ thấy khác biệt rõ. Đầu thu nên cắm gần chuột, tốt nhất qua cáp nối dài đặt trên bàn, tránh cổng USB 3.0 sát bên vì nhiễu từ cổng này có thể ảnh hưởng tín hiệu 2,4 GHz. Khi biểu đồ thấy tần số tụt từng đợt dù tay di đều, hãy thử đổi vị trí đầu thu rồi đo lại.

Bàn phím và tay cầm thì sao

Công cụ này chỉ đo chuột. Bàn phím chỉ gửi sự kiện khi phím đổi trạng thái, trình duyệt nhận keydown và keyup chứ không nhận từng lần bàn phím được hỏi trạng thái, nên không suy ra polling rate bàn phím từ trang web được. Tay cầm chơi game đọc qua Gamepad API: trang web hỏi trạng thái tay cầm theo nhịp riêng và trình duyệt cũng tự lấy mẫu tay cầm theo nhịp của nó, nên tần số đổi dữ liệu nhìn thấy chủ yếu phản ánh trình duyệt chứ không phải tay cầm. Vì không đo được đúng, công cụ không đưa ra con số cho tay cầm. Muốn kiểm tra nút và cần analog của tay cầm, hãy dùng trang test tay cầm.

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

Polling rate tester trên web có chính xác không?

Đủ để biết máy bạn đang nhận khoảng 125, 500 hay 1.000 Hz, nhưng không thay được phép đo bằng thiết bị chuyên dụng. Con số là tần số trình duyệt nhận được, có thể thấp hơn mức thật nếu hệ điều hành hoặc trình duyệt gộp bớt mẫu, nhất là ở 4.000 và 8.000 Hz. Dùng Chrome hoặc Edge để có pointerrawupdate thì kết quả sát nhất.

Polling rate là gì?

Là số lần mỗi giây chuột gửi dữ liệu chuyển động về máy. 125 Hz nghĩa là 8 ms một lần, 1.000 Hz là 1 ms một lần. Tần số cao giúp con trỏ bám sát chuyển động tay hơn.

Vì sao chuột 1.000 Hz mà chỉ đo được khoảng 60 hoặc 144 Hz?

Trình duyệt đang chỉ đưa một sự kiện mỗi khung hình, nên kết quả bằng tần số quét màn hình. Thường gặp trên trình duyệt không có pointerrawupdate hoặc khi chọn nguồn pointermove thường. Trang sẽ báo khi kết quả trùng tần số khung hình; hãy đo lại bằng Chrome hoặc Edge với nguồn Tự động.

Vì sao kết quả mỗi lần đo mỗi khác?

Chuột chỉ gửi báo cáo khi di chuyển, nên tốc độ và độ đều tay ảnh hưởng trực tiếp. Máy bận chạy việc khác cũng làm sự kiện trễ. Hãy di nhanh theo vòng tròn, đo 5 hoặc 10 giây và lấy kết quả của vài lần đo.

Chuột 8K (8.000 Hz) đo được bao nhiêu trên trình duyệt?

Tùy máy và trình duyệt. Có máy nhận đủ gần 8.000 Hz qua pointerrawupdate, có máy chỉ thấy vài nghìn Hz vì hệ điều hành hoặc trình duyệt gộp mẫu. Nếu phần mềm của hãng có công cụ đo riêng, hãy đối chiếu thêm với nó.

Polling rate 1.000 Hz có cần thiết không?

Với chơi game, 1.000 Hz là mức phổ biến và đáng dùng vì giảm khoảng cách giữa hai báo cáo từ 8 ms xuống 1 ms. Với công việc văn phòng, 125 Hz vẫn dùng ổn. Mức cao hơn 1.000 Hz mang lại khác biệt nhỏ hơn và tốn tài nguyên máy hơn.

Logitech G102 polling rate bao nhiêu, chỉnh ở đâu?

Theo thông số hãng công bố, G102 hỗ trợ tối đa 1.000 Hz, chỉnh các mức 125, 250, 500, 1.000 Hz trong phần mềm Logitech G HUB. Sau khi chỉnh, đo lại bằng công cụ này để chắc thiết lập đã có hiệu lực.

Test polling rate bàn phím được không?

Không. Trình duyệt chỉ nhận sự kiện khi phím được nhấn hoặc nhả, không nhận từng lần bàn phím được hỏi trạng thái, nên không có dữ liệu để tính polling rate. Muốn kiểm tra phím có ăn không, dùng trang test bàn phím.

Có đo polling rate tay cầm (gamepad) được không?

Công cụ không đo tay cầm. Gamepad API chỉ cho trang web đọc trạng thái theo nhịp trình duyệt tự lấy mẫu, nên con số nhìn thấy phản ánh trình duyệt chứ không phải tay cầm. Đưa ra con số như vậy dễ gây hiểu nhầm nên công cụ không làm.

Có đo được trên Firefox hay Safari không?

Đo được nhưng kém tin cậy hơn, vì hai trình duyệt này chưa có pointerrawupdate. Công cụ dùng getCoalescedEvents nếu có; khi kết quả trùng tần số khung hình, trang sẽ cảnh báo. Để có con số tốt nhất, dùng Chrome hoặc Edge.

Có đo trên điện thoại hay laptop dùng touchpad được không?

Công cụ chỉ tính sự kiện từ chuột, bỏ qua chạm màn hình và bút. Touchpad trên laptop thường được trình duyệt báo là chuột nên vẫn đo được, nhưng tần số của touchpad do driver quyết định và không so được với chuột rời.

Polling rate có liên quan tới DPI không?

Không. DPI là độ nhạy, con trỏ đi bao xa khi tay di một inch. Polling rate là số lần báo cáo mỗi giây. Hai thông số chỉnh riêng, nhưng DPI thấp cộng di chậm sẽ làm chuột ít có chuyển động để báo cáo, kết quả đo dễ thấp hơn.

Chuột Bluetooth có đạt 1.000 Hz không?

Thường là không. Bluetooth Low Energy có khoảng kết nối tối thiểu 7,5 ms theo chuẩn, tương đương tối đa khoảng 133 lần mỗi giây, thực tế thường thấp hơn. Muốn 1.000 Hz không dây, hãy dùng đầu thu 2,4 GHz của hãng.

Tần số trung bình, trung vị và đỉnh khác nhau thế nào?

Trung bình là số mẫu chia cho tổng thời gian di chuột, con số chính để so với mức cài đặt. Trung vị lấy khoảng cách điển hình giữa hai mẫu, ít bị ảnh hưởng bởi vài lần trễ bất thường. Đỉnh là tần số cao nhất trên 20 mẫu liên tiếp, cho biết máy nhận được tối đa bao nhiêu.

Mẫu trùng mốc thời gian là gì?

Là hai mẫu có cùng event.timeStamp, do trình duyệt làm tròn thời gian để bảo vệ quyền riêng tư. Ở tần số rất cao điều này hay gặp và làm trung vị kém chính xác. Khi đó hãy dựa vào tần số trung bình.

Đặt polling rate cao có làm máy chậm không?

Có thể. Mỗi báo cáo là một lần máy phải xử lý, ở 4.000 hoặc 8.000 Hz tải CPU tăng rõ, một số game hoặc máy cấu hình yếu bị khựng hình. Nếu gặp tình trạng đó, hạ về 1.000 Hz.

Công cụ có thu thập dữ liệu gì không?

Không. Công cụ chỉ ghi mốc thời gian của các sự kiện chuột trong khung đo vào bộ nhớ của trang để tính toán, không ghi tọa độ ra ngoài và không gửi gì về máy chủ. Tải lại trang là dữ liệu mất.

Từ khóa liên quan

  • polling rate
  • polling rate tester
  • polling rate check
  • test polling rate chuột
  • kiểm tra polling rate chuột
  • polling rate là gì
  • polling rate 1000hz
  • polling rate 8k
  • polling rate g102
  • mouse polling rate test
  • mouse rate checker
  • report rate chuột
  • đo tần số chuột
  • test chuột gaming
  • polling rate tester keyboard
  • polling rate tester controller
  • polling rate test gamepad
  • polling rate tay cầm là gì
  • pointerrawupdate
  • chuột 8000hz
  • polling rate chuột không dây
  • hz chuột là gì

Công cụ Utility Tools liên quan

Dịch vụ của Tấn Phát Digital

Tấn Phát Digital nhận triển khai trọn gói cho doanh nghiệp:

Dịch vụ thiết kế website tại Hồ Chí Minh

Website doanh nghiệp, bán hàng và đặt lịch, chuẩn SEO ngay từ cấu trúc, tốc độ tải dưới 3 giây.

Từ 5.000.000đXem chi tiết →

Dịch vụ chăm sóc website định kỳ

Viết content SEO, tối ưu thứ hạng và A/B test chuyển đổi hàng tháng, cam kết KPI theo hợp đồng.

Từ 2.000.000đ/thángXem chi tiết →

Dịch vụ thiết kế landing page

Trang đích riêng cho từng chiến dịch quảng cáo, tỷ lệ chuyển đổi 3–8%, bàn giao trong 5–21 ngày.

Từ 3.000.000đXem chi tiết →

Dịch vụ content social media

20–40 bài đăng và reels mỗi tháng cho Facebook, Instagram, TikTok, kèm quản lý cộng đồng.

Từ 5.000.000đ/thángXem chi tiết →

Tư vấn và báo giá miễn phí trong 24 giờ. Xem toàn bộ dịch vụ

TAN PHATDIGITAL