ทดสอบ polling rate: เหตุการณ์เมาส์ (Hz) ที่เบราว์เซอร์ได้รับ
ขยับเมาส์ไปทั่วกรอบเพื่อวัดเหตุการณ์ตัวชี้ที่เบราว์เซอร์ส่งมา กราฟเรียลไทม์ ค่าเฉลี่ยของรอบ และค่าสูงสุด ใช้เฉพาะเหตุการณ์เหล่านี้
พร้อมแล้ว ไม่มีข้อมูลใดออกจากอุปกรณ์ของคุณ
อาจหมายความว่าอะไร
ตัวเลขเหล่านี้คือจำนวนเหตุการณ์เมาส์ที่เบราว์เซอร์ส่งให้หน้านี้ในแต่ละช่วงหนึ่งวินาที ไม่ใช่ polling rate (อัตราโพลลิง) ทาง USB ของเมาส์ ระบบและเบราว์เซอร์อาจรวมหรือจำกัดเหตุการณ์การเคลื่อนที่ เมาส์ 1,000 Hz จึงมักแสดงค่าน้อยกว่านั้นที่นี่ และการหยุดหรือขยับช้าลงจะทำให้ตัวเลขลดลง ขยับเป็นวงกลมอย่างสม่ำเสมอสักสองสามวินาทีแล้วดูค่าสูงสุด
บันทึกแบบเรียลไทม์และดาวน์โหลด (ขั้นสูง)
การกดล่าสุดจะแสดงที่นี่ ไฟล์ที่ดาวน์โหลดเก็บทุกการกดไว้ จนถึงขีดจำกัดของบันทึก
ไม่ต้องดาวน์โหลด ไม่ต้องสมัครบัญชี ใช้งานในเบราว์เซอร์ได้เลย รวมถึงบน Chromebook
ตัวชี้หน่วง ค้าง หรือกระโดด? หาสาเหตุและแก้ไข
นี่คือ polling rate ของ USB หรือเปล่า
ไม่ใช่ อัตราปัจจุบันนับเหตุการณ์ pointermove ที่ส่งมาถึงในหนึ่งวินาทีล่าสุด ค่าเฉลี่ยของรอบคือจำนวนช่วงระหว่างเหตุการณ์หารด้วยจำนวนวินาทีที่ผ่านไป ค่าสูงสุดคือจำนวนเหตุการณ์มากที่สุดในช่วงหนึ่งวินาทีแบบเลื่อนในรอบนี้
สิ่งที่เบราว์เซอร์นี้วัดได้
เบราว์เซอร์และระบบปฏิบัติการอาจรวม หน่วง หรือจำกัดจำนวนเหตุการณ์การเคลื่อนที่ หน้านี้ไม่รับประกันว่าเป็นความถี่ polling ผ่าน USB หรืออินพุตดิบของอุปกรณ์ ดูวิธีจับเวลาการกด.
อินพุตแล็กมาจากไหน
การคลิกหนึ่งครั้งต้องผ่าน 4 ขั้นก่อนที่คุณจะเห็นผล เบราว์เซอร์จับเวลาขั้นใดขั้นหนึ่งเองไม่ได้เลย แต่มี 2 ขั้นที่คำนวณได้จากการตั้งค่าที่คุณเปิดดูได้ คือ polling rate (อัตราโพลลิง) ของเมาส์ และรีเฟรชเรตของจอ
- สวิตช์ปุ่มกดลงจนวงจรต่อกัน แล้วเมาส์ตัดสินว่าเป็นการกด เวลาส่วนนี้ขึ้นอยู่กับเมาส์และไม่เคยส่งไปถึงเบราว์เซอร์
- รายงาน USBที่ 1000 Hz เมาส์ส่งรายงานทุก 1.0 ms การกดจึงต้องรอรายงานรอบถัดไปได้นานถึง 1.0 ms
- คอมพิวเตอร์และเบราว์เซอร์ระบบส่งอีเวนต์ต่อไปยังเบราว์เซอร์และหน้าเว็บ เวลาส่วนนี้เปลี่ยนไปตามภาระงานของเครื่อง และหน้าเว็บมองเห็นได้แค่บางส่วน
- จอแสดงผลที่ 60 Hz เฟรมใหม่เริ่มทุก 16.7 ms ภาพที่เปลี่ยนจึงต้องรอเฟรมถัดไปได้นานถึง 16.7 ms แล้วยังมีเวลาตอบสนองของจอเองอีก
คิดจาก polling rate และรีเฟรชเรตอย่างเดียว: สูงสุด 17.7 ms เฉลี่ยประมาณ 8.8 ms ส่วนสวิตช์ ระบบ และเวลาตอบสนองของจอจะเพิ่มเวลาของตัวเองเข้าไปอีก
การทดสอบ polling ด้านบนนับอีเวนต์ที่เบราว์เซอร์ของคุณได้รับ ไม่ใช่ polling rate ผ่าน USB ของเมาส์
polling rate คืออะไร และควรเลือกเท่าไร
polling rate (อัตราโพลลิง) ซึ่ง Logitech เรียกว่า report rate คือความถี่ที่เมาส์ส่งการเคลื่อนที่และการคลิกไปยังคอมพิวเตอร์: 125 Hz คือทุก 8 ms, 500 Hz ทุก 2 ms, 1,000 Hz ทุก 1 ms และ 8,000 Hz ทุก 0.125 ms ตัวอย่างเช่น Logitech G304 และ G305 ส่งที่ 1,000 Hz เป็นค่าเริ่มต้น และลดเหลือ 125 Hz ในโหมดประหยัดแบตเตอรี่ ส่วนตัวรับสัญญาณ PRO LIGHTSPEED ของ Logitech ทำได้ถึง 8,000 Hz กับเมาส์บางรุ่น
สำหรับผู้เล่นส่วนใหญ่ 1,000 Hz ก็เพียงพอแล้ว การตั้งสูงกว่านี้ลดเวลารอรายงานครั้งถัดไปจากไม่เกิน 1 ms เหลือไม่เกิน 0.125 ms ซึ่งเป็นสัดส่วนเล็กน้อยของหนึ่งเฟรมบนจอ 60 Hz หรือ 144 Hz (กราฟข้างบนรวมให้ดูแล้ว) และบนเมาส์ไร้สายจะกินแบตเตอรี่มากขึ้น ตั้งค่านี้ได้ในแอปของผู้ผลิตเมาส์ หน้านี้อ่านค่าที่สูงขนาดนั้นไม่ได้ Logitech บอกว่าเครื่องมือทดสอบบนเบราว์เซอร์ประมวลผล report rate สูงๆ ได้ไม่ถูกต้อง และเมาส์ของ Logitech จะปรับค่าระหว่างใช้งานเพื่อประหยัดแบตเตอรี่
ลองการทดสอบที่เกี่ยวข้อง
- ทดสอบเมาส์: กดเมาส์ทีละปุ่มแล้วดูการกด การปล่อย และการคลิกซ้ำแบบเรียลไทม์ พร้อมบอกว่าการทดสอบนี้บอกอะไรได้และไม่ได้เมื่อเมาส์มีปัญหา
- ทดสอบการสกรอลล์: สกรอลล์เพื่อดูทิศทาง อัตราเหตุการณ์ และกราฟแบบเรียลไทม์ แล้วรีเซ็ตเพื่อเทียบกับอีกรอบ โดยไม่อัปโหลดข้อมูลอินพุต
- ทดสอบจอย: ต่อจอยแล้วดูค่าทุกปุ่ม ทริกเกอร์ และอนาล็อกแบบเรียลไทม์ รวมถึงอาการดริฟต์และข้อจำกัดด้านการรองรับของเบราว์เซอร์