Gyro test: kiểm tra con quay hồi chuyển và gia tốc kế của tay cầm
Gyro test của GPadTester đọc trực tiếp con quay hồi chuyển và gia tốc kế bên trong tay cầm Sony ngay trên trình duyệt, không cần cài driver hay phần mềm hỗ trợ. Nếu tâm ngắm trong game cứ trôi dần dù bạn đặt tay cầm nằm yên, nếu ngắm bằng chuyển động lúc nhạy lúc lì, hoặc bạn chỉ muốn chắc rằng cảm biến của chiếc DualSense mới mua hoạt động đúng, bài kiểm tra này hiển thị tốc độ xoay của ba trục và gia tốc của ba trục theo thời gian thực. Bạn sẽ biết ngay cảm biến có về đúng 0 khi đứng yên và có phản hồi đúng hướng khi nghiêng hay xoay.
Kết nối tay cầm qua USB hoặc Bluetooth, sau đó nhấn một nút bất kỳ
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.
Chuyển động, touchpad và pin (PS4 / PS5)
Chế độ WebHID hỗ trợ Sony DualShock 4, DualSense và DualSense Edge.
Cách chạy gyro test trong 5 bước
- Kết nối tay cầm Sony: Cắm DualSense, DualSense Edge hoặc DualShock 4 vào máy tính bằng cáp USB có truyền dữ liệu, hoặc ghép nối qua Bluetooth. Mở trang bằng Chrome, Edge hoặc một trình duyệt Chromium khác trên máy tính.
- Bật chế độ WebHID: Bấm nút bật cảm biến chuyển động và touchpad, rồi chọn tay cầm trong hộp thoại của trình duyệt. Đây là bước cấp quyền một lần để trang đọc được báo cáo HID gốc chứa dữ liệu con quay.
- Đặt tay cầm nằm yên trên mặt phẳng: Để tay cầm trên bàn cứng và phẳng trong vài giây, không chạm vào. Ba trục con quay phải dao động rất sát 0, còn gia tốc kế phải cho khoảng 1 g ở trục đang hướng lên.
- Xoay từng trục một: Nghiêng tay cầm lên xuống, xoay ngang như vô lăng và quay trái phải trên mặt bàn. Mỗi động tác phải làm một trục tương ứng tăng rõ rệt trong khi hai trục còn lại thay đổi ít.
- Đặt lại và quan sát drift: Đặt tay cầm về chỗ cũ và theo dõi thêm khoảng mười giây. Nếu một trục con quay vẫn báo xoay dù tay cầm không động đậy, cảm biến đang bị lệch điểm 0 và cần hiệu chỉnh.
Đọc kết quả gyro test: con số nào là bình thường
Con quay hồi chuyển đo tốc độ xoay theo độ mỗi giây, còn gia tốc kế đo gia tốc theo đơn vị g. Không cảm biến MEMS nào đứng im tuyệt đối vì luôn có nhiễu nhiệt, nên điều cần nhìn là giá trị dao động quanh đâu và có tự trôi theo một hướng hay không. Các mốc dưới đây là hướng dẫn thực hành, không phải thông số của nhà sản xuất.
| Cảm biến hoặc trục | Khi nằm yên | Dấu hiệu cần để ý | Dấu hiệu đáng lo |
|---|---|---|---|
| Con quay trục nghiêng lên xuống (pitch) | Dao động nhỏ quanh 0 độ/giây | Lệch nhẹ nhưng ổn định về một phía | Lệch lớn và không giảm, tâm ngắm trôi lên hoặc xuống |
| Con quay trục quay trái phải (yaw) | Dao động nhỏ quanh 0 độ/giây | Lệch chậm theo một hướng | Camera trong game tự xoay vòng khi tay cầm nằm yên |
| Con quay trục lật nghiêng (roll) | Dao động nhỏ quanh 0 độ/giây | Giá trị nhảy khi chạm nhẹ vào bàn | Báo xoay liên tục hoặc đứng cứng ở một số |
| Gia tốc kế trục hướng lên | Khoảng 1 g do trọng lực | Lệch đôi chút so với 1 g | Xa hẳn 1 g hoặc không đổi khi lật tay cầm |
| Gia tốc kế hai trục nằm ngang | Sát 0 g khi tay cầm nằm phẳng | Hơi khác 0 do mặt bàn không phẳng | Lệch lớn trên mặt phẳng chuẩn |
| Phản hồi khi xoay nhanh | Trục tương ứng tăng vọt rồi về 0 | Hai trục cùng tăng mạnh khi chỉ xoay một hướng | Không phản hồi hoặc phản hồi sai hướng |
Vì sao nên chạy gyro test trước khi chỉnh độ nhạy trong game
Ngắm bằng chuyển động đã trở thành một tùy chọn phổ biến trên tay cầm Sony và Nintendo, và ngày càng nhiều game PC hỗ trợ nó qua Steam hoặc cài đặt riêng. Khi ngắm bằng con quay không như ý, phản xạ đầu tiên của nhiều người là chỉnh độ nhạy. Nhưng nếu cảm biến đang lệch điểm 0, không mức độ nhạy nào sửa được việc tâm ngắm tự trôi.
Một gyro test riêng biệt tách cảm biến ra khỏi mọi lớp phần mềm khác. Bạn thấy dữ liệu gần như thô nhất mà tay cầm gửi đi, trước khi game hay phần mềm ánh xạ áp dụng vùng chết, làm mượt hay gia tốc. Nếu số liệu ở đây sạch, vấn đề nằm ở cài đặt. Nếu số liệu ở đây đã bẩn, vấn đề nằm ở phần cứng hoặc cần hiệu chỉnh lại.
Kiểm tra định kỳ cũng có ích với người hay mang tay cầm theo. Va đập, rơi rớt hay để tay cầm trong xe nóng nhiều giờ đều có thể ảnh hưởng tới cảm biến. Chạy gyro test vài phút sau một cú rơi giúp bạn biết có cần lo lắng hay không.
IMU là gì: con quay hồi chuyển và gia tốc kế làm việc cùng nhau
Bên trong tay cầm có một con chip nhỏ gọi là IMU, tức bộ đo lường quán tính. Nó gồm hai cảm biến MEMS: con quay hồi chuyển đo tốc độ xoay quanh ba trục, và gia tốc kế đo gia tốc dọc theo ba trục. Kết hợp lại, chúng cho biết tay cầm đang xoay nhanh tới đâu và đang nghiêng theo hướng nào.
Con quay hồi chuyển rất nhạy với chuyển động nhanh và nhỏ, nên được dùng cho việc ngắm. Nhược điểm của nó là theo thời gian sai số tích lũy lại, tạo ra hiện tượng trôi. Gia tốc kế thì luôn cảm nhận trọng lực, nên nó cho biết đâu là phía dưới một cách tuyệt đối, dù không nhanh và mịn bằng con quay.
Game và phần mềm thường trộn hai nguồn dữ liệu này để vừa nhanh vừa ổn định. Khi bạn chạy gyro test, việc xem cả hai cảm biến cùng lúc giúp bạn biết bộ phận nào hoạt động bình thường và bộ phận nào đang có vấn đề.
- Con quay hồi chuyển: đo tốc độ xoay, đơn vị độ mỗi giây
- Gia tốc kế: đo gia tốc và trọng lực, đơn vị g
- Hai cảm biến nằm chung trong một chip IMU kích thước vài milimét
- Game thường kết hợp cả hai để hướng ngắm vừa nhanh vừa ổn định
Sáu bậc tự do: pitch, yaw, roll và gia tốc tuyến tính
Để mô tả đầy đủ chuyển động trong không gian, người ta dùng sáu bậc tự do. Ba bậc đầu là xoay: pitch là nghiêng mũi tay cầm lên hoặc xuống, yaw là quay trái phải như khi xoay trên mặt bàn, roll là lật nghiêng như khi cầm vô lăng. Ba bậc còn lại là chuyển động tịnh tiến theo ba hướng, do gia tốc kế ghi nhận.
Trong game bắn súng dùng ngắm chuyển động, yaw thường điều khiển hướng nhìn ngang và pitch điều khiển hướng nhìn dọc. Roll ít được dùng để ngắm nhưng lại quan trọng trong game đua xe, nơi bạn nghiêng tay cầm để đánh lái. Một số người chơi còn chọn dùng roll thay cho yaw vì cử động cổ tay tự nhiên hơn.
Khi làm gyro test, hãy thử từng trục riêng biệt. Nếu bạn chỉ nghiêng tay cầm lên xuống mà trục yaw cũng tăng mạnh, có thể cảm biến bị lệch hoặc tay bạn đang xoay kèm mà không nhận ra. Làm chậm và đặt tay cầm sát mặt bàn giúp cô lập từng trục rõ hơn.
Đọc số liệu gyro test: độ mỗi giây và đơn vị g
Ba ô con quay hiển thị tốc độ xoay. Khi tay cầm nằm yên, các con số nhảy nhẹ quanh 0 vì nhiễu là điều bình thường của mọi cảm biến MEMS. Điều quan trọng là chúng dao động đều hai phía quanh 0, không lệch hẳn về một phía. Khi bạn xoay nhanh, con số có thể vọt lên hàng trăm độ mỗi giây rồi lập tức trở về.
Ô gia tốc kế hoạt động khác. Khi tay cầm nằm phẳng, trục hướng lên trời phải báo gần 1 g, đó là trọng lực Trái Đất chứ không phải lỗi. Hai trục còn lại báo gần 0. Khi bạn dựng tay cầm đứng lên, giá trị 1 g sẽ chuyển sang trục khác. Khối lập phương mô phỏng trên trang nghiêng theo đúng hướng giúp bạn hình dung điều này.
Nếu gia tốc kế vẫn báo 1 g ở cùng một trục dù bạn đã lật tay cầm theo nhiều hướng, cảm biến có thể đã hỏng hoặc dữ liệu không được cập nhật. Khi đó hãy ngắt kết nối, bật lại chế độ WebHID và thử lại trước khi kết luận.
WebHID: cách trình duyệt đọc dữ liệu cảm biến
Gamepad API chuẩn của W3C chỉ cung cấp nút, trục và cò. Nó không có chỗ cho dữ liệu con quay. Để đọc cảm biến chuyển động, trình kiểm tra dùng WebHID, một API cho phép trang web nhận trực tiếp báo cáo HID từ thiết bị sau khi bạn cho phép. Báo cáo của tay cầm Sony chứa sẵn dữ liệu IMU, nên trang chỉ cần giải mã đúng vị trí.
WebHID hiện có trên Chrome, Edge và các trình duyệt Chromium khác trên máy tính. Firefox và Safari chưa hỗ trợ API này, nên bạn sẽ không thấy phần cảm biến ở đó dù các bài kiểm tra nút và cần vẫn chạy bình thường. Trên điện thoại, hỗ trợ WebHID còn hạn chế.
Quyền truy cập luôn do bạn quyết định. Trình duyệt hiện một hộp thoại liệt kê thiết bị, và trang chỉ đọc được thiết bị bạn chọn. Dữ liệu được xử lý ngay trên máy của bạn và không được gửi đi đâu. Khi đóng tab, quyền truy cập cũng kết thúc.
- Hỗ trợ: Chrome, Edge, Opera và các trình duyệt Chromium trên máy tính
- Chưa hỗ trợ: Firefox, Safari
- Tay cầm đọc được cảm biến: DualShock 4, DualSense, DualSense Edge
- Dữ liệu chỉ xử lý cục bộ trên máy của bạn
DualSense, DualSense Edge và DualShock 4 trong gyro test
Sony đã gắn cảm biến chuyển động vào tay cầm chính từ thời Sixaxis của PS3. DualShock 4 có IMU sáu trục đầy đủ, và DualSense của PS5 tiếp tục kế thừa điều đó. DualSense Edge, mẫu cao cấp dành cho người chơi chuyên, cũng có cảm biến tương tự. Cả ba đều gửi dữ liệu IMU trong báo cáo HID, cả qua cáp lẫn qua Bluetooth.
Vì cùng một nhà sản xuất, ba mẫu này cho kết quả khá giống nhau khi gyro test. Một chiếc DualShock 4 đã dùng nhiều năm vẫn có thể có cảm biến tốt, vì IMU không có bộ phận cơ khí bị mòn như cần analog. Lỗi thường gặp hơn là lệch điểm 0 sau khi tay cầm bị rơi hoặc thay đổi nhiệt độ đột ngột.
Nếu bạn dùng tay cầm bên thứ ba giả lập DualShock 4, phần cảm biến có thể có hoặc không. Một số mẫu giá rẻ báo dữ liệu con quay bằng 0 cố định vì không có cảm biến thật. Gyro test giúp bạn phát hiện ngay điều này trước khi mất công cài đặt ngắm chuyển động trong game.
Gyro drift và lệch điểm 0: nhận biết qua gyro test
Gyro drift là hiện tượng con quay báo có xoay trong khi tay cầm đứng yên. Trong game, nó biểu hiện thành tâm ngắm hoặc camera từ từ trôi về một hướng. Nguyên nhân phổ biến là điểm 0 của cảm biến lệch đi do nhiệt độ, do va đập hoặc đơn giản là do hiệu chỉnh ban đầu không chuẩn.
Trong gyro test, drift dễ nhận ra: đặt tay cầm lên bàn phẳng, không chạm vào, và xem ba ô con quay. Nếu một trục cứ đứng ở một giá trị khác 0 thay vì nhảy quanh 0, đó là độ lệch. Lệch nhỏ thường được game hoặc phần mềm tự bù trừ, còn lệch lớn sẽ khiến ngắm chuyển động gần như không dùng được.
Cần phân biệt drift con quay với drift cần analog. Hai lỗi có biểu hiện giống nhau trong game nhưng hoàn toàn khác nguồn gốc. Nếu tâm ngắm trôi cả khi bạn đã tắt ngắm chuyển động, hãy chuyển sang bài kiểm tra drift của cần analog.
Tay cầm Switch và Xbox: vì sao không hiện dữ liệu con quay
Switch Pro Controller và Joy-Con đều có cảm biến chuyển động và được dùng rất nhiều trong các game của Nintendo. Tuy nhiên, chế độ WebHID của trình kiểm tra hiện chỉ giải mã báo cáo của tay cầm Sony. Với tay cầm Nintendo, bạn vẫn kiểm tra được nút, cần và cò qua Gamepad API, nhưng phần con quay sẽ không hiển thị.
Tay cầm Xbox chính hãng, từ Xbox 360 qua Xbox One tới Xbox Series và cả dòng Elite, không có con quay hồi chuyển. Đây là lựa chọn thiết kế của nhà sản xuất chứ không phải lỗi. Vì vậy gyro test không có gì để đọc trên các tay cầm này, và mọi tùy chọn ngắm chuyển động trong game sẽ không hoạt động với chúng.
Nếu bạn rất cần ngắm bằng chuyển động trên PC, các tay cầm Sony là lựa chọn dễ dùng nhất vì được hỗ trợ rộng rãi và có thể kiểm tra trực tiếp trên trang này. Một số tay cầm bên thứ ba cũng có con quay, nhưng mức hỗ trợ trên PC rất khác nhau giữa các mẫu.
Ngắm bằng chuyển động: kết hợp cần analog và con quay
Cách dùng phổ biến nhất là để cần phải lo những cú xoay lớn, còn con quay lo phần tinh chỉnh. Bạn gạt cần để quay người nhanh, rồi nghiêng nhẹ cổ tay để đặt tâm ngắm chính xác vào mục tiêu. Cử động cổ tay cho phép những điều chỉnh rất nhỏ mà ngón cái khó làm được trên một cần có hành trình ngắn.
Để kiểu ngắm này dễ chịu, cảm biến cần sạch và ổn định. Một chút nhiễu ở trạng thái nghỉ có thể được game lọc đi, nhưng drift rõ rệt sẽ kéo tâm ngắm lệch liên tục. Đó là lý do nên chạy gyro test trước, rồi mới tinh chỉnh độ nhạy, vùng chết của con quay và các tùy chọn làm mượt trong game.
Nhiều người cũng gán một nút để tạm tắt con quay, ví dụ khi đặt tay cầm xuống hoặc khi muốn đưa tay về vị trí thoải mái mà không làm tâm ngắm di chuyển. Cách này tương tự việc nhấc chuột lên khỏi bàn di chuột.
- Cần phải cho cú xoay lớn, con quay cho tinh chỉnh
- Kiểm tra cảm biến trước khi chỉnh độ nhạy
- Gán một nút tạm tắt con quay để đặt lại tư thế tay
- Bắt đầu với độ nhạy thấp rồi tăng dần
Hiệu chỉnh và khắc phục sau khi gyro test báo lỗi
Bước đầu tiên luôn là để tay cầm thích nghi với nhiệt độ phòng nếu nó vừa ở nơi quá nóng hoặc quá lạnh. Sau đó đặt tay cầm trên mặt phẳng cứng, không rung, và chạy lại hiệu chỉnh trong phần mềm bạn dùng để ánh xạ tay cầm hoặc trong cài đặt của game. Quá trình hiệu chỉnh ghi lại giá trị nghỉ hiện tại và coi đó là điểm 0 mới.
Ngắt và kết nối lại tay cầm cũng giúp làm mới trạng thái cảm biến. Cập nhật firmware qua console hoặc ứng dụng chính hãng nếu có, vì nhà sản xuất đôi khi cải thiện cách xử lý cảm biến. Sau mỗi bước, chạy lại gyro test để xem độ lệch có giảm hay không.
Nếu gia tốc kế hoặc con quay hoàn toàn không phản hồi, hoặc báo giá trị vô lý dù đã hiệu chỉnh nhiều lần, khả năng cao là chip IMU bị hỏng do va đập. Vì cảm biến được hàn trên bo mạch chính, việc sửa thường đòi hỏi thay bo mạch, nên hãy cân nhắc bảo hành hoặc thay tay cầm.
Câu hỏi thường gặp
Gyro test này hiển thị những gì?
Trang đọc con quay hồi chuyển và gia tốc kế qua WebHID, hiển thị tốc độ xoay ba trục theo độ mỗi giây và gia tốc ba trục theo đơn vị g, kèm một khối lập phương nghiêng theo tay cầm để bạn dễ hình dung.
Những tay cầm nào dùng được gyro test?
Chế độ WebHID hiện đọc cảm biến của DualShock 4, DualSense và DualSense Edge. Các tay cầm khác vẫn kiểm tra được nút, cần và cò qua Gamepad API nhưng không hiện dữ liệu con quay.
Vì sao tay cầm Xbox không có dữ liệu con quay?
Tay cầm Xbox chính hãng không được trang bị con quay hồi chuyển. Đây là thiết kế của nhà sản xuất, nên không có dữ liệu chuyển động nào để trình duyệt đọc.
Cần trình duyệt nào để đọc cảm biến chuyển động?
Bạn cần Chrome, Edge, Opera hoặc một trình duyệt Chromium khác trên máy tính, vì chúng hỗ trợ WebHID. Firefox và Safari chưa hỗ trợ API này.
Gyro drift là gì?
Đó là khi con quay báo có xoay trong lúc tay cầm đứng yên, khiến tâm ngắm hoặc camera trong game tự trôi về một hướng. Nguyên nhân thường là điểm 0 của cảm biến bị lệch.
Tại sao gia tốc kế báo khoảng 1 g khi tay cầm nằm yên?
Đó là trọng lực Trái Đất. Gia tốc kế luôn cảm nhận lực hút này ở trục đang hướng lên, nên giá trị khoảng 1 g khi nằm phẳng là hoàn toàn bình thường.
Có thể làm gyro test qua Bluetooth không?
Có. DualShock 4 và DualSense gửi dữ liệu cảm biến cả qua cáp USB lẫn Bluetooth. Nếu số liệu giật cục khi dùng không dây, hãy thử lại bằng cáp để loại trừ nhiễu sóng.
Làm sao sửa con quay bị lệch điểm 0?
Đặt tay cầm trên mặt phẳng cứng ở nhiệt độ phòng, chạy hiệu chỉnh trong game hoặc phần mềm ánh xạ, rồi kết nối lại tay cầm. Nếu vẫn lệch nhiều, hãy cập nhật firmware và cân nhắc bảo hành.
Làm rơi tay cầm có làm hỏng con quay không?
Có thể. Cảm biến MEMS chứa cấu trúc rất nhỏ và một cú va đập mạnh có thể làm lệch hoặc hỏng chúng. Sau khi rơi, hãy chạy lại bài kiểm tra để xem số liệu nghỉ có còn sạch không.
Gyro test có gửi dữ liệu của tôi đi đâu không?
Không. Toàn bộ dữ liệu cảm biến được xử lý ngay trong trình duyệt trên máy của bạn. Trang chỉ đọc thiết bị bạn đã chọn trong hộp thoại cấp quyền.