Test de Tasa de Refresco de Pantalla
Detecta la tasa de refresco real del monitor, prueba el rendimiento de alta tasa de frames
¿Qué es la Tasa de Refresco de Pantalla?
La frecuencia de actualización de pantalla indica cuántas veces por segundo puede actualizarse una imagen, medida en hercios. Una pantalla de 60 Hz puede refrescar hasta 60 veces por segundo, mientras que paneles de 120 Hz, 144 Hz o 240 Hz pueden hacer más fluidos el desplazamiento, la animación, el dibujo y los juegos cuando todo el sistema lo permite. Esta prueba ayuda a comprobar si un monitor funciona realmente a la frecuencia esperada o si ajustes del sistema, ahorro de energía, cables, adaptadores, controladores gráficos o una pantalla externa están limitando la salida. La carga del navegador y tareas en segundo plano pueden afectar la medición.
Cómo usar
Cómo usarlo
- Selecciona el modo de prueba: pelota que rebota, franjas en movimiento, prueba de parpadeo o prueba UFO
- Haz clic en el botón 'Iniciar prueba' para comenzar la detección
- Observa la fluidez de la animación y los cambios en el valor FPS
- Espera unos segundos para ver el resultado estimado de la tasa de refresco
- Se recomienda realizar la prueba en pantalla completa para datos más precisos
Consejos de prueba
- Cierra otras pestañas con animaciones pesadas antes de probar; la carga del navegador, el modo de ahorro de energía y las pantallas externas pueden afectar la suavidad medida.
- Compara los FPS mostrados con la configuración del monitor en tu sistema operativo o panel de control de gráficos.
Casos de uso
Principio técnico
La estimación de la tasa de refresco usa requestAnimationFrame(t => ...), la devolución de llamada del navegador vinculada a la señal de sincronización vertical del monitor. Cada invocación recibe un DOMHighResTimeStamp en milisegundos; restando marcas de tiempo consecutivas se obtiene el intervalo por frame, y 1000 dividido por la media de esos intervalos da una tasa estimada en hercios. El estimador recopila unos cientos de frames para que las detenciones transitorias se promedien, luego redondea el resultado a la tasa de panel común más cercana: 60, 75, 90, 120, 144, 165, 240 o 360 Hz. La medición está limitada por el eslabón más lento de la cadena. Un panel de 144 Hz aún se lee como 60 Hz cuando la configuración de pantalla del SO está bloqueada ahí, cuando el cable HDMI 1.4 no puede transportar el ancho de banda (1080p @ 144 Hz necesita unos 7.6 Gbps, por encima del margen de 8.16 Gbps de HDMI 1.4 una vez que se tiene en cuenta la profundidad de color), o cuando el controlador de GPU aplica un límite de ahorro de energía. Las tecnologías de Tasa de Refresco Variable (AMD FreeSync, NVIDIA G-Sync) permiten que el panel mantenga cualquier tasa dentro de su rango operativo y bajen a Compensación de Baja Tasa de Frames cuando el contenido va más lento que el mínimo. La programación del navegador añade su propio límite. Cuando la pestaña de prueba pierde el foco, tanto Chromium como Firefox limitan requestAnimationFrame a aproximadamente 1 Hz bajo Page Visibility, y el throttling de intersection-observer puede fijar un iframe oculto a unos 30 fps incluso cuando la pestaña está activa. Las rutas de composición de WebGL y software-fallback también ocasionalmente pierden frames durante pausas de GC, por lo que una lectura limpia requiere que la pestaña de prueba esté en primer plano, sin video en pantalla completa reproduciéndose en otra pestaña, y una ventana de muestra de al menos 3 segundos antes de confiar en la salida redondeada a tasa estándar.
- Muestreo: se calculan diferencias de marcas de tiempo de requestAnimationFrame; FPS = 1000 / media(intervalo de frame en ms); el estimador redondea a los grupos de 60/75/90/120/144/165/240/360 Hz.
- Puertas de ancho de banda: 1080p @ 144 Hz necesita ≈ 7.6 Gbps, 4K @ 120 Hz necesita ≈ 25 Gbps; se requiere HDMI 2.1 (48 Gbps) o DisplayPort 1.4 con DSC (32.4 Gbps) para los niveles superiores.
- Límite del SO / controlador: el panel puede anunciar 144 Hz mientras la Configuración de Pantalla de Windows o el Panel de Control de NVIDIA lo fijan a 60 Hz; rAF no puede exceder lo que el compositor recibe.
- VRR (FreeSync / G-Sync): la tasa del panel flota dentro de su rango; por debajo del umbral LFC el GPU duplica frames para que el brillo se mantenga consistente.
- Limitación de pestañas: Page Visibility reduce una pestaña en segundo plano a ≈ 1 Hz; los iframes ocultos de origen cruzado se limitan a ≈ 30 fps incluso cuando la pestaña padre está en primer plano.
- Ventana de muestra: lecturas de < 500 ms son ruidosas; recopilar al menos 3 segundos con la pestaña en primer plano para una estimación estable antes de redondear a una tasa estándar.
Ejemplos
Monitor de oficina estándar de 60 Hz
Modo: Pelota rebotando
Duración: 5 s
Recuento de fotogramas: 298
FPS actuales: 59,6
Tasa estimada: 60 Hz
La mayoría de las pantallas de escritorio y portátiles vendidas antes de 2020 se limitan a 60 Hz.Monitor gaming de 144 Hz
Modo: Test UFO
Duración: 5 s
Recuento de fotogramas: 718
FPS actuales: 143,6
Tasa estimada: 144 Hz
Típico para paneles de esports; requiere DisplayPort 1.2+ o HDMI 2.0+ y la tasa del SO debe estar configurada a 144 Hz.Limitación de pestañas en segundo plano
Modo: Barras desplazándose
FPS actuales: 30,0
Tasa estimada: 30 Hz (limitado)
Cuando la pestaña pierde el foco, Chrome y Firefox limitan requestAnimationFrame a ~30 fps, así que mantén siempre visible la pestaña de la prueba.Preguntas frecuentes
¿Cómo mide la prueba la tasa de refresco?
Usa requestAnimationFrame() para contar cuántos fotogramas se renderizan por segundo. El navegador dispara este callback una vez por refresco de pantalla, así que dividir el número de fotogramas entre el tiempo transcurrido da la tasa de refresco efectiva. El resultado suele redondearse a un número limpio (60, 75, 100, 120, 144, 165, 240 Hz).
¿Por qué muestra un número menor que la especificación de mi monitor?
Causas comunes: el modo de ahorro de energía está limitando la GPU; el cable del monitor no admite la tasa nominal (HDMI 1.4 tope a 60 Hz a 4K, necesitas DP 1.2+ o HDMI 2.0+ para más); el sistema operativo está fijado a 60 Hz pese a la capacidad del monitor; otra pestaña está saturando el hilo principal y se pierden fotogramas.
¿Por qué muestra más de 60 Hz en un monitor de 60 Hz?
Algunos navegadores pueden disparar requestAnimationFrame más rápido que el refresco real durante los primeros fotogramas, sobre todo en configuraciones multimonitor donde Chrome puede tomar la tasa de la pantalla con mayor frecuencia. Ejecuta la prueba durante 10+ segundos para una lectura estable.
¿En qué se diferencia esto de la tasa de fotogramas (FPS)?
La tasa de refresco es el máximo de fotogramas por segundo del monitor. Los FPS son los que tu aplicación está produciendo. Son independientes: un juego que va a 200 FPS en un monitor de 60 Hz solo muestra 60 fotogramas únicos por segundo (con tearing si VSync está desactivado).
¿Y la tasa de refresco variable (G-Sync, FreeSync)?
Los monitores con VRR cambian la tasa de refresco fotograma a fotograma para igualar la salida de la GPU. Esta página mide la tasa media mientras se ejecuta; en una pantalla VRR el resultado refleja lo que el navegador está renderizando en ese momento, no el máximo del monitor.
¿Se guarda o se sube algo?
No. La medición es totalmente del lado del cliente. Los resultados no se registran ni se transmiten.
¿Puedo ejecutar esta prueba en ventana o en pantalla completa?
Sí, pero el navegador limita las pestañas en segundo plano y las ventanas sin foco para ahorrar batería, a menudo a ~1 fps. Ejecuta la prueba con la pestaña enfocada, idealmente en pantalla completa, para obtener resultados precisos.