Latencia y precisión del mouse: qué puedes probar online
Muchas webs prometen un test de latencia o de input lag del mouse en el navegador. Una página web puede medir algunas cosas útiles, como la frecuencia con la que informa tu mouse y lo regulares que son esos informes, pero no puede medir el retraso completo entre mover la mano y ver el resultado en pantalla. Esta guía explica la diferencia y cómo probar las partes que un navegador sí ve.
De qué está hecha la latencia del mouse
El retraso entre mover o hacer clic con el mouse y ver el resultado en pantalla es una cadena de pasos, y cada uno añade tiempo:
- El sensor y el interruptor detectan el movimiento o el clic, y el firmware lo procesa (incluido el debounce de los clics).
- El mouse espera a su siguiente informe. A 1000 Hz sale un informe cada 1 ms; a 125 Hz, cada 8 ms.
- La conexión lo transporta: cable, receptor inalámbrico o Bluetooth.
- El sistema operativo procesa la entrada y se la pasa al programa activo.
- El programa o juego la usa en su siguiente fotograma.
- La pantalla muestra ese fotograma, lo que depende de la frecuencia de refresco y de la respuesta del panel.
El input lag que notas es la suma de todo esto. El mouse a menudo es solo una pequeña parte.
Por qué un navegador no puede medir el retraso completo
Una página web solo ve una entrada después de que haya pasado por el mouse, la conexión y el sistema operativo. La marca de tiempo de un evento del navegador indica cuándo lo recibió el navegador, no cuándo se movió tu mano. La página tampoco puede ver cuándo cambia de verdad la luz de tu pantalla.
Medir la latencia de extremo a extremo requiere algo fuera del ordenador que vea a la vez tu acción y la pantalla, como una cámara de alta velocidad que grabe el mouse y el monitor juntos, o hardware de medición dedicado. Cualquier web que muestre una latencia precisa del mouse en milisegundos solo a partir de eventos del navegador está midiendo otra cosa, normalmente el tiempo de los eventos o tu tiempo de reacción.
Lo que un navegador sí puede hacer es medir cómo llegan las entradas: cuántas por segundo, con qué regularidad y cómo se relaciona el movimiento del puntero con el movimiento físico.
Polling rate: la parte que puedes comprobar
El polling rate es la frecuencia con la que el mouse envía informes. Marca un mínimo en un eslabón de la cadena: a 125 Hz, un movimiento puede esperar hasta 8 ms al siguiente informe; a 1000 Hz, hasta 1 ms. Las frecuencias más altas aportan mejoras menores y consumen más procesamiento.
El test de polling rate del mouse cuenta los eventos de movimiento por segundo mientras mueves el mouse rápido en círculos. Un valor estable cerca de 125, 250, 500 o 1000 Hz te dice que el ajuste del software de tu mouse ha surtido efecto. Los navegadores pueden agrupar o retrasar eventos, así que las frecuencias muy altas a menudo salen por debajo, y el movimiento lento siempre da valores bajos porque un mouse solo informa cuando se mueve.
Jitter del cursor y problemas de seguimiento
El jitter es el puntero que tiembla o se desvía cuando mueves despacio o lo tienes quieto. Causas habituales:
- Superficie: el cristal y las superficies brillantes o con dibujos confunden a muchos sensores ópticos. Prueba una alfombrilla lisa.
- Sensor sucio: un pelo o polvo sobre la ventana del sensor en la parte inferior. Límpiala con cuidado con un bastoncillo de algodón seco.
- DPI muy alto: los pequeños temblores de la mano se convierten en movimiento visible del puntero. Prueba un nivel de DPI más bajo.
- Interferencias inalámbricas o pila baja: acerca el receptor y cambia la pila.
- Distancia de levantamiento: el puntero se mueve al levantar o recolocar el mouse. Algunos programas del mouse permiten ajustar la distancia de levantamiento (lift-off).
Observa el puntero mientras mueves muy despacio en línea recta. Si el jitter sigue en una buena superficie, con el sensor limpio y una pila nueva, y sigue al mouse a otro ordenador, el sensor puede estar defectuoso.
Aceleración del puntero
Muchos sistemas operativos aceleran el puntero cuando mueves más rápido, así que la misma distancia de la mano da una distancia distinta del puntero según la velocidad. Es la aceleración del puntero, y a menudo viene activada por defecto. En Windows el ajuste se llama Mejorar precisión del puntero.
Para ver su efecto, usa el test de DPI del mouse: mueve el mouse la misma distancia despacio y luego rápido. Si la página indica que la entrada sin procesar no está disponible, una gran diferencia entre las rondas lentas y rápidas muestra que la aceleración está activa. Con la entrada sin procesar activada, los resultados deberían parecerse sea cual sea la velocidad. Algunos jugadores prefieren la aceleración desactivada para apuntar de forma consistente; es una preferencia, no un fallo.
Lista práctica para reducir el input lag
- Pon un polling rate que tu sistema maneje con fluidez, a menudo 500 o 1000 Hz, y confírmalo con el test de polling rate.
- Usa cable o un receptor cerca del mouse.
- Mantén desactivadas las funciones del software del mouse que no necesites, como las macros y el suavizado.
- El juego y la pantalla a menudo añaden más retraso que el mouse: la tasa de fotogramas, los ajustes de sincronización y el modo de pantalla cuentan. Comprueba la frecuencia de refresco con el test de Hz del monitor.
Preguntas frecuentes
¿Una web puede medir el input lag del mouse?
De extremo a extremo, no. Un navegador solo ve la entrada después de que haya pasado por el mouse, la conexión y el sistema operativo, y no puede ver cuándo cambia la pantalla. Puede medir el polling rate y el tiempo de los eventos, que son partes del conjunto.
¿Un polling rate más alto reduce el input lag?
Reduce una parte: la espera hasta el siguiente informe. Pasar de 125 Hz a 1000 Hz reduce esa espera de hasta 8 ms a hasta 1 ms. Por encima de eso las mejoras son menores.
¿Por qué tiembla el cursor de mi mouse?
Normalmente por la superficie, la ventana del sensor sucia, un DPI muy alto, una pila baja o interferencias inalámbricas. Si el temblor sigue después de revisar esto y sigue al mouse a otro ordenador, el sensor puede estar defectuoso.
¿Cómo pruebo la aceleración del mouse?
Mueve el mouse la misma distancia física despacio y rápido en el test de DPI. Con la aceleración activa y sin entrada sin procesar, la ronda rápida da recuentos claramente más altos.
Pruebas relacionadas
- Test de polling rateEstima cuántos eventos de movimiento por segundo entrega tu mouse al navegador.
- Test de DPIMueve el mouse una distancia medida a lo largo de una regla para estimar sus DPI (cuentas por pulgada).
- Test de mouseRevisa los botones izquierdo, derecho, central y laterales, y cada paso de la rueda.
- Test de doble clicDescubre si tu mouse hace doble clic solo: se mide cada pulsación y se marcan las repeticiones sospechosas.
- Test de arrastreMantén pulsado el botón izquierdo 10 segundos mientras mueves; cada liberación se registra con su causa.
- Test de la ruedaComprueba si la rueda de tu mouse salta o se desplaza en sentido contrario.
- Test de touchpadLista de clics, desplazamiento, arrastre y pellizco del touchpad, marcados a medida que el navegador recibe cada uno.
- CPS testTest de velocidad de clic: ¿cuántos clics por segundo haces en 1 a 60 segundos?
- Drag click testHaz drag click sobre el botón y mira los clics, los CPS y cuántos clics salen de cada arrastre.
- Butterfly click testAlterna dos dedos sobre un mismo botón y mide tus clics por segundo.
- Jitter click testMide la velocidad del jitter click en intentos cortos o largos, con tu récord guardado en tu equipo.