Se puede configurar un ratón para 125, 500, 1000, 4000 o 8000 Hz, pero una página web no se conecta directamente a la transacción de votación USB. Recibe eventos punteros después del dispositivo, firmware, sistema operativo y navegador los han procesado. Los navegadores pueden combinar el movimiento en menos eventos, programar la entrega con renderizar o exponer más detalles solo a través de APIs y entornos específicos.
Eso significa una prueba de encuestas en línea Entrega de eventos observados por el navegador. Esto sigue siendo útil para las comparaciones, pero no es un certificado de la tasa de firmware del dispositivo.
Ejecutar una muestra limpiadora
Abre el Prueba de tasa de contaminación de ratón, cerrar tareas de fondo pesado y mantener la pestaña visible. Comience la muestra de cinco segundos, luego mueva continuamente en círculos lisos dentro del área. Parar el movimiento crea brechas reales y reduce la tasa observada.
Ejecute al menos tres muestras. Mantenga el mismo área de movimiento y la velocidad lo más cerca posible. Compare la tasa observada, intervalo de eventos mediana, intervalo de 95 por ciento y cuenta de eventos. Una única lectura más alta puede parecer impresionante mientras oculta lagunas largas; la distribución describe mejor la estabilidad.
En un ideal de 1000 Hz, el intervalo entre los informes sería de aproximadamente un milisegundo, pero la entrega del navegador no es ideal o directo. Mostrar refrescos, carga de CPU y coalescing de eventos pueden redefinir lo que la página ve.
Use mediana y percentiles
El promedio puede ser distorsionado por unas pausas largas, especialmente si el movimiento disminuye cerca del borde del área de prueba. Mediano representa el intervalo típico más robusto. El percentil 95 ayuda a demostrar si una porción significativa de intervalos es mucho más larga de lo habitual.
Busca la coherencia entre las carreras. Una tasa estable pero inferior observada por el navegador puede reflejar una tapa ambiental. Una amplia distribución que cambia con la carga de CPU o el modo de potencia apunta hacia la programación y las condiciones del sistema. Grandes picos aislados pueden simplemente marcar una pausa en el movimiento de la mano.
Compare las condiciones sin exagerar
Si el resultado es inesperadamente bajo, repita en otro navegador actual. Conecte el ratón directamente en lugar de a través de un centro sin potencia. En un portátil, compare batería y modos de alimentación conectados. Para dispositivos inalámbricos, mueva el receptor más cerca y reduzca la interferencia. Mantenga la velocidad de ratón configurada sin cambios mientras prueba estas variables.
Luego cambia la tasa configurada y repite. Si un perfil de 500 Hz y 1000 Hz produce claramente diferentes distribuciones de navegadores en las mismas condiciones, la prueba muestra un cambio relativo significativo, incluso si ninguno de los números reportados equivale exactamente al ajuste de firmware.
Los dispositivos de alta calidad son especialmente difíciles de verificar en una página web normal. Múltiples informes de hardware se pueden coalesced antes de que el manipulador del evento funcione, y la ejecución de JavaScript comparte el hilo principal con la renderización y otros trabajos.
El más alto no es automáticamente mejor
Las tasas configuradas más altas pueden reducir el intervalo máximo entre los informes de hardware, pero también aumentan la CPU y la demanda de energía. El beneficio práctico depende de la cadena completa: dispositivo, controlador USB, CPU, motor de juego, velocidad de marco y pantalla. Una configuración inestable de alto rango puede ser menos útil que una tasa más baja estable.
Utilice la prueba del navegador para identificar las diferencias y la inestabilidad obvia. Utilice hardware especializado o herramientas de bajo nivel si necesita certificar el tiempo de presentación de informes USB. Keymap Labs etiqueta deliberadamente el resultado “tipo observado” para preservar ese límite.
Reportar un problema reproducible
Grabar el modelo del ratón, conexión, velocidad configurada, navegador, sistema operativo, modo de potencia, tres medianas observadas y si el movimiento era continuo. Si cambiar un puerto o navegador cambia las tres carreras, incluya esa comparación.
Un informe útil describe el método. “Mi ratón de 1000 Hz obtiene 742 Hz en línea” es incompleto; la brecha puede ser la ruta del navegador. “Tres muestras continuas en el navegador Un mostrar una distribución estrecha de 500 Hz mientras que el navegador B y una utilidad de dispositivo muestran un resultado diferente” da soporte o ingeniería un lugar para comenzar.