Tes Polling Rate Keyboard — Cek Hz Keyboard Online
Tahan tombol di area uji untuk melihat peristiwa keydown yang diterima browser. Hz dihitung sebagai 1000 dibagi median 500 interval terakhir, termasuk pengulangan tombol dari sistem operasi.
Ini memeriksa laju peristiwa browser, bukan polling USB. Pengetikan, pengulangan dan pemrosesan browser memengaruhi hasil; interval terpendek pun tidak membuktikan laju perangkat keras. Periksa pengaturan produsen atau rekaman USB.
Apa itu polling rate keyboard?
Polling rate (kecepatan lapor) menunjukkan seberapa sering komputer meminta data status terkini dari keyboard. Karena bus USB dikendalikan sepenuhnya oleh komputer (host), keyboard tidak pernah mengirimkan data tanpa diminta: keyboard mendaftarkan endpoint interupsi dengan jadwal tetap —bidang bInterval pada deskriptor HID— dan komputer mengambil laporan sesuai jadwal tersebut. 1000 Hz berarti satu kali pemeriksaan setiap milidetik, sedangkan 125 Hz berarti setiap 8 ms.
Interval ini hanya membatasi satu bagian kecil dari total jeda input, bukan keseluruhan proses. Sebuah laporan yang siap sesaat setelah siklus polling terlewat harus menunggu hampir satu putaran penuh; akibatnya, polling rata-rata menyumbang penundaan sebesar setengah interval: sekitar 4 ms pada 125 Hz dan 0,5 ms pada 1000 Hz. Pemindaian matriks tombol, waktu debounce sakelar, dan proses layar berada di luar angka ini dan biasanya memakan waktu lebih lama.
125, 500, 1000, dan 8000 Hz: Perbedaan nyata dalam penggunaan
- 125 Hz: satu laporan setiap 8 ms, menambah rata-rata ~4 ms penundaan. Standar bawaan USB untuk keyboard kantor dan laptop biasa.
- 250 Hz: interval 4 ms, penundaan ~2 ms. 500 Hz: interval 2 ms, penundaan ~1 ms.
- 1000 Hz: interval 1 ms, penundaan ~0,5 ms. Standar baku keyboard gaming masa kini dan batas manfaat praktis bagi sebagian besar pengguna.
- 8000 Hz: interval 0,125 ms, penundaan ~0,06 ms. Memerlukan koneksi USB High-Speed dan menimbulkan beban interupsi CPU yang jauh lebih tinggi.
Nirkabel: Dongle 2.4 GHz dibanding Bluetooth
Dongle 2.4 GHz berfungsi sebagai perangkat USB mandiri, sehingga keyboard gaming nirkabel dapat mentransmisikan data pada 1000 Hz secara stabil, bahkan beberapa model mendukung 4 atau 8 kHz. Bluetooth tidak mampu menyamai performa ini: spesifikasi Bluetooth Low Energy menetapkan batas interval minimum 7,5 ms (batas atas sekitar 133 Hz), dan sebagian besar keyboard memperpanjang interval tersebut demi menghemat baterai.
Apa yang dapat dan tidak dapat diukur oleh tes browser
Ini memeriksa laju peristiwa browser, bukan polling USB. Pengetikan, pengulangan dan pemrosesan browser memengaruhi hasil; interval terpendek pun tidak membuktikan laju perangkat keras. Periksa pengaturan produsen atau rekaman USB.
Kapan Anda membutuhkan pengukuran laboratorium
Perangkat lunak resmi produsen seperti Razer Synapse, Corsair iCUE, Logitech G HUB, atau VIA membaca konfigurasi langsung dari firmware perangkat. Untuk pembuktian perangkat keras yang pasti, analisis lalu lintas USB menggunakan Wireshark (dengan USBPcap) atau usbmon di Linux. Ulasan profesional menggunakan mikrokontroler atau kamera berkecepatan tinggi. Situs yang mengklaim dapat mengukur 8000 Hz murni di browser hanya menampilkan anomali pembulatan angka.
Apakah polling rate memengaruhi FPS dalam game?
Ya pada frekuensi yang sangat ekstrem, dan hal ini terjadi melalui beban prosesor alih-alih kartu grafis. Setiap laporan memicu interupsi perangkat keras yang harus ditangani CPU; 8000 Hz memicu delapan kali lebih banyak interupsi dibanding 1000 Hz, yang menurut pengujian komunitas dapat menyerap hingga 17% dari satu inti CPU. Pada game yang sangat bergantung pada CPU, ini dapat menyebabkan penurunan frame rate. Pada 1000 Hz atau lebih rendah, beban tersebut sama sekali tidak terasa.
Tersendatnya permainan setelah memasang keyboard baru sering kali disebabkan oleh kombinasi polling rate yang terlalu tinggi dengan software kontrol lampu RGB yang berat di latar belakang. Jika terjadi stuttering pada mode 4K atau 8K, kembalikan ke 1000 Hz dan tutup software pelengkap tersebut.
Polling rate vs Scan rate vs Debounce
- Scan rate: frekuensi mikrokontroler keyboard memindai matriks tombol (biasanya 1 hingga 10 kHz). Proses internal ini tidak terlihat oleh komputer.
- Debounce: jeda waktu untuk menstabilkan pantulan fisik kontak logam (umumnya 3 hingga 8 ms pada switch mekanis). Sering kali merupakan faktor penunda terbesar.
- Polling rate: frekuensi komputer mengambil laporan siap pakai melalui port USB. Merupakan satu-satunya parameter dari ketiga aspek ini yang ada di deskriptor USB.
Urutan kejadiannya adalah: sakelar menutup, pemindaian mendeteksi, masa debounce berakhir, laporan dimasukkan ke antrean, dan komputer mengambil data. Meningkatkan polling rate pada keyboard yang memiliki debounce 10 ms hampir tidak memberi manfaat apa pun; itulah sebabnya keyboard 1000 Hz yang dirancang baik kerap mengalahkan keyboard 8 kHz dalam uji latensi nyata.
Pertanyaan yang Sering Diajukan (FAQ)
Bagaimana cara memeriksa polling rate keyboard saya?
Buka software resmi dari pabrikan keyboard Anda terlebih dahulu. Aplikasi seperti Razer Synapse, Corsair iCUE, Logitech G HUB, atau VIA menunjukkan setelan yang tersimpan di firmware perangkat. Tes browser hanya mencatat kecepatan pengiriman peristiwa. Untuk pembuktian hardware murni, pantau paket USB dengan Wireshark (USBPcap) atau usbmon.
Apakah polling rate 8000 Hz bermanfaat pada keyboard?
Secara umum tidak untuk keyboard. Pada 1000 Hz, laporan menunggu maksimal 1 ms; pada 8000 Hz, menunggu 0,125 ms. Penghematan kurang dari setengah milidetik ini terjadi pada rantai yang sudah mengandung 3–8 ms debounce dan jeda refresh monitor. Selain itu, 8000 Hz dapat membebani hingga 17% dari satu inti CPU. 1000 Hz tetap merupakan pilihan paling seimbang.
Apakah polling rate memengaruhi FPS atau penggunaan CPU?
Bisa memengaruhi pada frekuensi sangat tinggi lewat beban kerja prosesor. Setiap paket memerlukan penanganan interupsi sistem; 8000 Hz memicu interupsi delapan kali lebih sering dibanding 1000 Hz dan dapat memakan sekitar 17% dari satu inti CPU. Pada 1000 Hz ke bawah dampaknya nihil, namun pada CPU lawas dengan software RGB berat dapat memicu stuttering.
Apa perbedaan antara polling rate dan scan rate?
Scan rate berlangsung di dalam perangkat, sedangkan polling rate adalah komunikasi ke luar. Kontroler memindai matriks tombol (sering kali pada 1–10 kHz) untuk mengetahui pergerakan tombol. Komputer kemudian mengambil laporan melalui USB pada 1000 Hz (setiap milidetik). Di antara keduanya terdapat jeda debounce (3–8 ms). Polling rate tinggi tidak bisa menutupi scan rate yang lambat.
Mengapa tes menunjukkan 125 Hz padahal keyboard disetel 1000 Hz?
Tahan tombol di area uji untuk melihat peristiwa keydown yang diterima browser. Hz dihitung sebagai 1000 dibagi median 500 interval terakhir, termasuk pengulangan tombol dari sistem operasi.
Ini memeriksa laju peristiwa browser, bukan polling USB. Pengetikan, pengulangan dan pemrosesan browser memengaruhi hasil; interval terpendek pun tidak membuktikan laju perangkat keras. Periksa pengaturan produsen atau rekaman USB.
Bisakah keyboard wireless mencapai 1000 Hz sungguhan?
Melalui dongle USB 2.4 GHz, ya. Dongle tersebut merupakan perangkat USB mandiri dan umumnya beroperasi pada 1000 Hz. Melalui Bluetooth tidak bisa: protokol Bluetooth LE membatasi interval koneksi minimal 7,5 ms (maksimal ~133 Hz) serta menggunakan mode hemat daya. Untuk bermain game, selalu gunakan dongle 2.4 GHz atau kabel.
Apakah port USB 2.0 membatasi polling rate hingga 1000 Hz?
Hanya berlaku pada mode Full-Speed (frame minimum 1 ms yaitu 1000 Hz). Keyboard 4K atau 8K terbaca sebagai perangkat High-Speed dan memanfaatkan microframe 125 mikrodetik yang didukung penuh oleh semua port USB 2.0. Hal terpenting adalah menghindari USB hub pasif murahan yang dapat menahan atau menunda paket data.