Test Polling Rate Klawiatury — Sprawdź Hz Klawiatury Online
Przytrzymaj klawisz w obszarze testu, aby obserwować zdarzenia keydown docierające do przeglądarki. Hz to 1000 podzielone przez medianę ostatnich 500 odstępów, łącznie z powtarzaniem klawisza przez system.
To sprawdzenie częstotliwości zdarzeń przeglądarki, a nie odpytywania USB. Pisanie, powtarzanie i przetwarzanie w przeglądarce wpływają na wynik; nawet najkrótszy odstęp nie dowodzi częstotliwości sprzętu. Sprawdź ustawienia producenta lub zapis transmisji USB.
Czym jest polling rate klawiatury?
Polling rate (częstotliwość odpytywania) określa, jak często komputer pyta klawiaturę o jej aktualny stan. Ponieważ magistrala USB jest sterowana przez hosta, klawiatura nigdy nie wysyła danych samorzutnie: żąda punktu końcowego przerwania o stałym interwale — polu bInterval w deskryptorze HID — a komputer pobiera raporty zgodnie z tym harmonogramem. 1000 Hz oznacza odpytanie co 1 milisekundę, a 125 Hz co 8 ms.
Ten interwał ogranicza jedynie wycinek opóźnienia wejściowego, a nie cały łańcuch. Raport gotowy tuż po odpytaniu musi czekać niemal pełny cykl, dlatego odpytywanie dodaje średnio około połowy czasu interwału: około 4 ms przy 125 Hz i 0,5 ms przy 1000 Hz. Skanowanie matrycy, debounce przełączników i przetwarzanie obrazu przez monitor leżą poza tą wartością i trwają zazwyczaj znacznie dłużej.
125, 500, 1000 i 8000 Hz — co w praktyce daje każdy próg
- 125 Hz: raport co 8 ms, średnio około 4 ms dodatkowego opóźnienia. Domyślny standard USB w klawiaturach biurowych i laptopach.
- 250 Hz: interwał 4 ms, ok. 2 ms opóźnienia. 500 Hz: interwał 2 ms, ok. 1 ms opóźnienia.
- 1000 Hz: interwał 1 ms, ok. 0,5 ms opóźnienia. Powszechny standard w klawiaturach dla graczy i praktyczna granica odczuwalnych korzyści.
- 8000 Hz: interwał 0,125 ms, ok. 0,06 ms opóźnienia. Wymaga szybkiego łącza USB High-Speed i generuje znacznie więcej przerwań procesora.
Łączność bezprzewodowa: odbiorniki 2.4 GHz a Bluetooth
Odbiornik 2.4 GHz działa jako pełnoprawne urządzenie USB, dzięki czemu bezprzewodowe klawiatury gamingowe raportują z częstotliwością 1000 Hz, a niektóre konstrukcje deklarują 4 lub 8 kHz. Bluetooth nie jest w stanie tego osiągnąć: minimalny interwał połączenia w standardzie Bluetooth Low Energy wynosi 7,5 ms (sztywny limit w okolicach 133 Hz), a większość klawiatur stosuje jeszcze dłuższe czasy, aby oszczędzać baterię.
Co przeglądarka może, a czego nie może zmierzyć
To sprawdzenie częstotliwości zdarzeń przeglądarki, a nie odpytywania USB. Pisanie, powtarzanie i przetwarzanie w przeglądarce wpływają na wynik; nawet najkrótszy odstęp nie dowodzi częstotliwości sprzętu. Sprawdź ustawienia producenta lub zapis transmisji USB.
Kiedy potrzebujesz profesjonalnych pomiarów
Oprogramowanie producenta (Razer Synapse, Corsair iCUE, Logitech G HUB czy VIA) odczytuje konfigurację bezpośrednio z pamięci urządzenia. Do bezwzględnych pomiarów sprzętowych służą narzędzia takie jak Wireshark z USBPcap w Windows lub usbmon w Linuxie, analizujące dokładne pakiety USB. Testerzy sprzętu używają mikrokontrolerów lub szybkich kamer. Serwisy internetowe twierdzące, że mierzą 8000 Hz w przeglądarce, pokazują artefakty zaokrągleń.
Czy polling rate wpływa na liczbę klatek na sekundę (FPS)?
Tak, przy najwyższych wartościach, i to za sprawą obciążenia procesora, a nie karty graficznej. Każdy raport USB generuje przerwanie sprzętowe obsługiwane przez CPU; 8000 Hz generuje osiem razy więcej przerwań niż 1000 Hz, co według pomiarów może zająć do 17% mocy jednego rdzenia procesora. W grach obciążających CPU może to wywołać spadki FPS. Przy 1000 Hz i poniżej obciążenie jest całkowicie pomijalne.
Spadki płynności po podłączeniu nowej klawiatury wynikają najczęściej z połączenia bardzo wysokiej częstotliwości odpytywania i zasobożernego oprogramowania RGB. Jeśli po włączeniu trybu 4K lub 8K pojawiają się zacięcia, przestaw klawiaturę z powrotem na 1000 Hz i wyłącz aplikacje sterujące podświetleniem.
Polling rate vs scan rate vs debounce
- Scan rate: jak często wewnętrzny kontroler skanuje matrycę przełączników (często 1–10 kHz). Proces wewnętrzny niewidoczny dla komputera.
- Debounce: czas potrzebny na wygaszenie drgań styków mechanicznych (zazwyczaj 3–8 ms w przełącznikach mechanicznych). Często największe pojedyncze opóźnienie w torze sygnału.
- Polling rate: jak często komputer pobiera gotowy raport przez USB. Jedyny parametr z tej trójki obecny w deskryptorze USB.
Kolejność zdarzeń wygląda tak: zestyk się zamyka, skanowanie matrycy go wykrywa, upływa czas debounce, raport trafia do kolejki, a komputer pobiera dane. Zwiększenie odpytywania w klawiaturze z 10 ms debounce nie daje prawie nic, dlatego dobrze zoptymalizowane modele 1000 Hz regularnie wygrywają w testach opóźnień z konstrukcjami 8 kHz.
Często zadawane pytania (FAQ)
Jak sprawdzić polling rate swojej klawiatury?
W pierwszej kolejności otwórz oprogramowanie producenta. Aplikacje Razer Synapse, Corsair iCUE, Logitech G HUB lub VIA dla klawiatur QMK pokazują aktualnie ustawioną częstotliwość raportowania z pamięci urządzenia. Test w przeglądarce sprawdza jedynie dostarczanie zdarzeń. Aby zbadać sprzęt, przechwyć ruch USB za pomocą Wiresharka (z USBPcap) lub usbmon.
Czy polling rate 8000 Hz w klawiaturze ma sens?
W przypadku klawiatur zazwyczaj nie. Przy 1000 Hz raport czeka maksymalnie 1 ms; przy 8000 Hz czeka 0,125 ms. Zysk wynosi poniżej pół milisekundy w łańcuchu, który zawiera już 3–8 ms debounce i czas odświeżania monitora. Ponadto 8000 Hz potrafi obciążyć rdzeń CPU nawet w 17%. Standard 1000 Hz pozostaje optymalnym wyborem.
Czy polling rate wpływa na FPS lub zużycie procesora?
Może wpływać przy skrajnie wysokich częstotliwościach poprzez obciążenie procesora. Każdy raport wywołuje przerwanie w systemie; 8000 Hz generuje osiem razy więcej przerwań niż 1000 Hz, co potrafi zająć około 17% rdzenia CPU. Przy 1000 Hz i poniżej wpływ jest znikomy, ale na słabszych CPU i przy ciężkim oprogramowaniu RGB mogą wystąpić spadki płynności.
Jaka jest różnica między polling rate a scan rate?
Scan rate to proces wewnętrzny, a polling rate — zewnętrzny. Kontroler klawiatury skanuje swoją matrycę (często 1–10 kHz), aby zarejestrować ruch klawiszy. Następnie komputer odbiera raport przez USB co 1 ms przy 1000 Hz. Pomiędzy nimi występuje debounce (3–8 ms). Wysoki polling rate nie przyspieszy powolnego skanowania ani długiego debounce.
Dlaczego test wskazuje 125 Hz, skoro klawiatura ma ustawione 1000 Hz?
Przytrzymaj klawisz w obszarze testu, aby obserwować zdarzenia keydown docierające do przeglądarki. Hz to 1000 podzielone przez medianę ostatnich 500 odstępów, łącznie z powtarzaniem klawisza przez system.
To sprawdzenie częstotliwości zdarzeń przeglądarki, a nie odpytywania USB. Pisanie, powtarzanie i przetwarzanie w przeglądarce wpływają na wynik; nawet najkrótszy odstęp nie dowodzi częstotliwości sprzętu. Sprawdź ustawienia producenta lub zapis transmisji USB.
Czy klawiatura bezprzewodowa może osiągnąć prawdziwe 1000 Hz?
Przy użyciu odbiornika 2.4 GHz — tak. Dongle to samodzielne urządzenie USB, które standardowo raportuje z częstotliwością 1000 Hz. Przez Bluetooth nie jest to możliwe: Bluetooth LE narzuca minimalny interwał 7,5 ms (limit ok. 133 Hz) i przechodzi w stany uśpienia. Do dynamicznych gier zawsze wybieraj odbiornik 2.4 GHz lub przewód.
Czy port USB 2.0 ogranicza polling rate do 1000 Hz?
Jedynie w trybie Full-Speed, gdzie minimalna ramka wynosi 1 ms (1000 Hz). Klawiatury obsługujące 4000 lub 8000 Hz zgłaszają się jako urządzenia High-Speed i wykorzystują mikroramki 125 mikrosekund, które każdy port USB 2.0 w pełni obsługuje. Należy jedynie unikać tanich, pasywnych hubów USB, które mogą buforować lub opóźniać pakiety.