แล็บอินพุต · จับเวลาทุกรายงานแยกกัน

ทดสอบ polling rate เมาส์

วัดว่าเมาส์รายงานตำแหน่งบ่อยแค่ไหนจริง ๆ เป็น Hz

วัด polling rate เมาส์หลายรอบ · การกระจายช่วงห่าง · ในเครื่องเท่านั้น
เลือกอัตราที่ตั้งไว้ในเมาส์ แล้วเก็บตัวอย่างสามรอบที่เทียบกันได้
ขั้นตอนที่ทำซ้ำได้พอร์ตเดิม · การเคลื่อนไหวเดิม · แท็บแสดงอยู่ · ไม่มีงานหนักเบื้องหลัง
เลื่อนเป็นวงกลมเร็วและลื่นต่อเนื่อง

ให้เคอร์เซอร์อยู่ในพื้นที่นี้ กราฟแสดงช่วงห่างของอีเวนต์ที่ได้รับ แท่งสีแดงสูงหมายถึงช่องว่าง ไม่ใช่คำตัดสินฮาร์ดแวร์

พร้อม
อัตราที่สังเกตได้—อีเวนต์ที่ได้รับ / วินาที
ช่วงห่างมัธยฐาน—ระยะห่างโดยทั่วไปที่ได้รับ
ช่วงห่าง P95—95% มาถึงภายในช่วงนี้
ความนิ่ง—คะแนนส่วนเบี่ยงเบนจากมัธยฐาน
สัดส่วนช่องว่างยาว—เกณฑ์แบบปรับได้
ความครอบคลุมเทียบค่าที่ตั้ง—อัตราที่สังเกตได้ / ที่เลือก
อีเวนต์0จำนวนอีเวนต์เคอร์เซอร์ที่เก็บได้
ช่วงเวลาที่วัด—จากอีเวนต์แรกถึงอีเวนต์สุดท้าย
แหล่งอีเวนต์—รายงานมาถึงหน้าเว็บอย่างไร
ช่วงห่างอีเวนต์ล่าสุดยังไม่มีตัวอย่างที่เสร็จสมบูรณ์
หลักฐานของเซสชัน

ห้ารอบล่าสุดที่เทียบกันได้

รอบที่เลือกที่สังเกตได้มัธยฐานP95ความนิ่งช่องว่าง
ทำอย่างน้อยสองรอบเพื่อเทียบความสม่ำเสมอ

อ่านผลอย่างระมัดระวัง: หน้านี้วัดอีเวนต์เคอร์เซอร์ที่ส่งผ่านเบราว์เซอร์และระบบปฏิบัติการ ไม่สามารถรับรองอัตราของเฟิร์มแวร์ USB คุณภาพเซ็นเซอร์ หรือดีเลย์อินพุตตั้งแต่ต้นจนจบ

เก็บและแชร์ผลนี้

บันทึกตัวเลขลง Device Passport ส่วนตัวในเบราว์เซอร์นี้ หรือคัดลอกการ์ดที่แสดงสิ่งที่วัดได้อย่างตรงไปตรงมา

เปิด Passport

ไม่มีอะไรถูกอัปโหลดจนกว่าคุณจะส่ง การ์ดและลิงก์มีเฉพาะตัวเลขที่แสดงข้างบน

คำศัพท์ในหน้านี้
Polling rate (Hz)

จำนวนครั้งต่อวินาทีที่เมาส์บอกตำแหน่งให้คอมพิวเตอร์ 1000 Hz หมายถึงทุกหนึ่งมิลลิวินาที เบราว์เซอร์เห็นได้เฉพาะสิ่งที่ระบบปฏิบัติการส่งต่อมา ซึ่งมักน้อยกว่าที่ฮาร์ดแวร์ส่งจริง

Jitter

ความแปรปรวนเล็ก ๆ แบบสุ่มระหว่างค่าที่ควรเท่ากัน มีบ้างถือว่าปกติ ถ้ามากแปลว่าพื้นผิว เซ็นเซอร์ หรือการเชื่อมต่อไม่เสถียร

ดีเลย์อินพุต

ความหน่วงระหว่างการกระทำของคุณกับผลที่ปรากฏ สิ่งที่เบราว์เซอร์เห็นเป็นเพียงส่วนหนึ่ง: อีเวนต์มาถึงและเฟรมถัดไปถูกวาด

คำตอบสั้น ๆ ก่อนทดสอบ

ทดสอบ polling rate กับเช็ค Hz

ที่นี่ทั้งสองหมายถึงการวัดเดียวกันผ่านเบราว์เซอร์: จำนวนอีเวนต์เคอร์เซอร์ที่มาถึงหน้าเว็บต่อวินาที พร้อมการกระจายของช่วงห่างเบื้องหลังตัวเลขนั้น

ทำไม Hz ที่วัดได้จึงต่ำกว่า?

การหยุดหรือเลื่อนเมาส์ช้าลง ฮับ USB ที่ทำงานหนัก โหมดประหยัดพลังงาน และภาระซีพียู ล้วนทำให้รายงานบางลง ดูแหล่งอีเวนต์ด้วย: เบราว์เซอร์ที่ส่งให้หน้าเว็บเพียงหนึ่งอีเวนต์ต่อเฟรมจะอ่านได้รีเฟรชเรตจอ ไม่ใช่เมาส์ เทียบรอบที่ทำซ้ำได้ก่อนตัดสินฮาร์ดแวร์

อ่านคู่มือข้อจำกัดของเบราว์เซอร์ →

ควรจดผลไหน?

บันทึกอัตราที่สังเกตได้พร้อมช่วงห่างมัธยฐาน ช่วงห่าง P95 สัดส่วนช่องว่าง และอัตราที่ตั้งไว้ในเมาส์ สามรอบที่ใกล้เคียงกันมีประโยชน์กว่าค่าสูงสุดครั้งเดียว

ผลลัพธ์วัดอะไรจริง ๆ

ทุกรายงานเมาส์ที่มาถึงหน้าเว็บจะถูกจับเวลาด้วยไทม์สแตมป์ของตัวเอง — ใน Chrome และ Edge ผ่านการอัปเดตเคอร์เซอร์แบบดิบหนึ่งครั้งต่อรายงาน ในเบราว์เซอร์อื่นโดยแยกรายงานที่เบราว์เซอร์รวมไว้ในแต่ละเฟรม อัตราคือจำนวนรายงานตลอดตัวอย่าง ช่วงห่างมัธยฐานและเปอร์เซ็นไทล์ช่วยแยกสตรีมที่นิ่งออกจากค่าสูงสุดที่ชวนเข้าใจผิด

ขอบเขตการวัด: หน้านี้เห็นสิ่งที่ระบบปฏิบัติการส่งให้เบราว์เซอร์ ไม่ใช่การเชื่อมต่อ USB โดยตรง เบราว์เซอร์ที่ไม่มีทั้งรายงานดิบและรายงานรวมจะถูกจำกัดที่รีเฟรชเรตจอ และช่องแหล่งอีเวนต์จะบอกไว้ นาฬิกาของหน้าเดินทีละ 0.1 ms ที่เกินราว 2000 Hz อัตราจะนับได้แม่นยำ แต่ช่วงห่างแต่ละช่วงถูกปัดเศษ ผลที่ต่ำกว่าค่าที่ตั้งในเมาส์ไม่ได้แปลว่าฮาร์ดแวร์เสียเสมอไป

วิธีอ่านผลลัพธ์

การกระจายที่นิ่ง

การกระจายของช่วงห่างที่แคบมักบอกอะไรได้มากกว่าค่าสูงสุดครั้งเดียว

อัตราต่ำกว่าค่าที่ตั้ง

การส่งอีเวนต์ของเบราว์เซอร์ จังหวะรีเฟรช โหมดประหยัดพลังงาน การเชื่อมต่อ USB หรือความเร็วในการเลื่อน ล้วนลดอัตราที่สังเกตได้

ค่าพุ่งสูง

การหยุดชะงักอาจมาจากการหยุดเลื่อน การจัดลำดับงานของแท็บ หรืองานบนเธรดหลัก ทำซ้ำก่อนจะถือว่าอุปกรณ์หลุด

แก้ปัญหาเมื่อผลลัพธ์ผิดปกติ

ผลถูกจำกัดใกล้รีเฟรชเรตจอ

ดูที่แหล่งอีเวนต์ หนึ่งครั้งต่อเฟรมหมายความว่าเบราว์เซอร์นี้ส่งให้หน้าเว็บเพียงหนึ่งอีเวนต์ต่อการรีเฟรชจอ 60, 144 หรือ 240 Hz จึงเป็นค่าของจอ Chrome หรือ Edge รุ่นใหม่จะส่งครบทุกรายงาน

ผลบนโน้ตบุ๊กเปลี่ยนเมื่อใช้แบตเตอรี่

โหมดประหยัดพลังงานอาจกระทบการจัดลำดับงานของซีพียูและการทำงานของ USB ให้เทียบขณะเสียบสายชาร์จ

คำถามที่พบบ่อย

เบราว์เซอร์ทดสอบ 4000 Hz หรือ 8000 Hz ได้ไหม?

ได้ ใน Chrome และ Edge ซึ่งส่งทุกรายงานให้หน้าเว็บพร้อมไทม์สแตมป์ของตัวเอง จำนวนที่นับได้แม่นยำ แต่ช่วงห่างแต่ละช่วงถูกปัดตามนาฬิกา 0.1 ms ของเบราว์เซอร์ ที่ 8000 Hz (ห่างกัน 0.125 ms) ให้อ่านที่อัตราแทนมัธยฐาน ระบบปฏิบัติการและ USB ยังต้องส่ง 8000 รายงานต่อวินาทีให้ได้ พอร์ต ฮับ หรือภาระซีพียูจึงอาจทำให้ผลต่ำกว่าค่าที่ตั้ง

ทำไมแสดงมัธยฐานแทนค่าเฉลี่ยอย่างเดียว?

มัธยฐานบิดเบือนน้อยกว่าเมื่อมีการหยุดชะงักยาวไม่กี่ครั้ง และอธิบายช่วงห่างโดยทั่วไปได้ดีกว่า

ควรตั้ง polling rate สูงสุดไหม?

ไม่จำเป็นเสมอไป ค่าที่สูงขึ้นอาจใช้ซีพียู/พลังงานมากขึ้น และประโยชน์จริงขึ้นอยู่กับทั้งระบบ

KEYMAP / ถัดไป

แล็บที่เกี่ยวข้อง

ไปจากการสังเกตสู่การวินิจฉัยที่เจาะจงขึ้นโดยไม่เสียบริบท

01 เดสก์ท็อป

ตรวจค่าตั้งเมาส์

ดู DPI, polling rate และแบตเตอรี่ที่เมาส์ตั้งไว้จริง อ่านจากเมาส์โดยตรงโดยไม่ต้องใช้ซอฟต์แวร์ แล้วเทียบกับการวัดจริง

เริ่มวินิจฉัย
02 เดสก์ท็อป

ทดสอบ polling rate คีย์บอร์ด

รัวนิ้วบนหลายปุ่มสิบวินาที แล้วดูว่าคีย์บอร์ดรายงานที่ 125, 250 หรือ 500 Hz หรือเร็วกว่า — อ่านจากจังหวะของอีเวนต์

เริ่มวินิจฉัย
03 เดสก์ท็อป

แล็บเซ็นเซอร์เมาส์

ตรวจเซ็นเซอร์เมาส์หาอาการเร่งความเร็ว angle snapping สัญญาณรบกวนขณะนิ่ง และการข้ามตำแหน่ง ด้วยค่านับดิบ แล้วเทียบสองพื้นผิวเคียงกัน

เริ่มวินิจฉัย
04 เดสก์ท็อป

เช็ค DPI เมาส์

ประมาณ DPI เมาส์จากระยะที่วัดบนโต๊ะ ทำซ้ำหลายรอบและวัดความแปรปรวน แทนการเชื่อผลรอบเดียว

เริ่มวินิจฉัย