ACTIVA TOOLS
Blog
30 de septiembre de 20266 min de lecturaPor Diego Pacheco

Cuantos FPS puede dar tu equipo: lo que el navegador si puede adelantarte

GPUFPSRendimiento
Una curva de fotogramas por segundo medida en una escena simple del navegador, con una linea discontinua marcando el techo que impone la frecuencia de actualizacion de la pantallaUN TECHO DE REFERENCIA, NO UNA PROMESATU PANTALLAESCENA SIMPLE DEL NAVEGADORFOTOGRAMAS / SEGSIRVE PARA COMPARAR TU EQUIPO, NO EL DE UN JUEGOactiva.one

Antes de comprar un juego, o antes de decidir si la tarjeta vieja aguanta un ano mas, aparece la misma pregunta: cuantos FPS va a dar mi equipo. Es una pregunta razonable y, dicho sin rodeos, ninguna pagina te la puede contestar con una cifra exacta para un juego que no esta corriendo delante tuyo.

Lo que si se puede hacer es algo mas util de lo que parece a primera vista: medir un techo de referencia de tu equipo ahora mismo, y usarlo para comparar, no para prometer.

Por que no existe una cifra unica

Los fotogramas por segundo que da un juego dependen de demasiadas cosas a la vez: el motor grafico de ese juego en concreto, la resolucion, la calidad de las texturas y las sombras, los controladores instalados, si hay otras aplicaciones abiertas de fondo, y hasta el mapa o la escena exacta en la que estas. Cambia cualquiera de esas piezas y la cifra cambia con ella.

Por eso, cuando una pagina asegura que tu tarjeta va a dar tantos FPS en tal juego sin haberlo ejecutado, esta inventando un numero. Aqui no se va a hacer eso.

Que mide de verdad la prueba de estres de la grafica

La prueba de estres de la grafica de este sitio dibuja una escena en tres dimensiones dentro del navegador, mantiene la carga alta durante unos segundos y cuenta cuantos fotogramas consigue dibujar cada segundo mientras dura. Ese numero es real: sale de tu tarjeta, tus controladores y tu navegador trabajando ahora mismo, no de una tabla generica.

Lo que no es, es una copia de ningun juego. La escena es deliberadamente simple comparada con un juego moderno, que puede dibujar mucho mas detalle a la vez. Asi que el numero que ves no es el FPS que sacarias en ese juego: es la capacidad de dibujo de tu equipo en un escenario controlado, igual para todo el mundo que hace la prueba.

Para que sirve entonces ese numero

Sirve sobre todo para comparar, y de tres formas concretas que si son fiables:

  • Antes y despues de un cambio en tu propio equipo: una actualizacion de controladores, limpiar el polvo del disipador, o cerrar programas de fondo. Si el numero sube o baja, el cambio tuvo efecto real.
  • Entre dos equipos con la misma prueba delante: no te dice cuanto van a sacar en un juego, pero si cual de los dos tiene mas techo de dibujo por delante.
  • Como aviso temprano de un problema: si el numero cae mucho respecto a lo que daba antes en tu mismo equipo, sin haber cambiado nada, merece la pena revisar temperaturas y controladores antes de que el problema se note jugando.

Tarjeta grafica o procesador: quien pone el limite

Otro matiz que la prueba no puede resolver por si sola es de cual de las dos piezas depende mas un juego concreto. Algunos juegos, sobre todo los que mueven mundos abiertos con mucha logica e inteligencia artificial, dependen mas del procesador que de la tarjeta grafica. Otros, con mucho detalle visual y pocas cosas calculando a la vez, dependen casi todo de la tarjeta.

La prueba de este sitio esta pensada para poner a prueba sobre todo la tarjeta grafica, asi que un equipo con una tarjeta potente y un procesador viejo puede dar un numero alto aqui y aun asi ir corto en un juego que depende mas del procesador. Si sospechas que ese es tu caso, vigila el uso del procesador en el administrador de tareas mientras juegas: si se queda cerca del cien por cien mientras la tarjeta grafica no, el cuello de botella esta ahi, no en la parte que mide esta prueba.

El techo que pone tu propia pantalla

Hay un limite que no depende de la tarjeta grafica y que conviene conocer antes de mirar el resultado: tu pantalla solo puede mostrar tantas imagenes por segundo como su frecuencia de actualizacion permite. Una pantalla de 60 Hz no va a ensenarte mas de 60 fotogramas por segundo por mucho que tu tarjeta sea capaz de dibujar el doble, y el navegador suele respetar ese limite igual que cualquier juego.

Si el numero de la prueba se queda clavado justo en 60, o en el valor de tu pantalla, esa es la explicacion mas probable antes que sospechar de la tarjeta: no es que no de mas, es que la pantalla no puede ensenar mas.

Como hacer la prueba sin enganarte

  1. Cierra el resto de pestanas y programas pesados antes de empezar, para que el numero sea de tu tarjeta y no de lo que hay abierto de fondo.
  2. Deja correr la prueba completa, no solo los primeros segundos: un equipo puede empezar fuerte y caer al calentarse, y eso solo se ve dejandola terminar.
  3. Apunta el numero con fecha. Sirve de poco si no lo comparas con nada: la proxima vez que dudes si algo ha empeorado, este es el dato contra el que comparar.
  4. Si vas a comparar dos equipos, hazlo con los dos recien reiniciados y sin nada mas abierto, para que la comparacion sea justa.

Si el numero sale bajo, que mirar antes de cambiar de tarjeta

Un resultado bajo no siempre significa que haga falta una tarjeta nueva. Antes de gastar en eso, conviene descartar lo que se arregla gratis.

  • Controladores de la tarjeta grafica desactualizados: es la causa mas comun de un rendimiento por debajo de lo esperado, y la mas facil de corregir.
  • Otras aplicaciones usando la tarjeta de fondo, sobre todo programas de captura de video o varias pestanas del navegador reproduciendo contenido a la vez.
  • El modo de ahorro de energia del equipo, especialmente en portatiles: muchos limitan la tarjeta grafica a proposito cuando no estan enchufados a la corriente.
  • Polvo acumulado en el disipador. Si el numero cae segun pasan los segundos de la prueba, revisa temperaturas antes que nada: es la firma del throttling termico, no de una tarjeta debil.
  • En portatiles con dos tarjetas graficas, confirmar que el navegador esta usando la dedicada y no la integrada, que suele ser bastante mas limitada.

Lo que el navegador no puede decirte

Para no prometer de mas, esto es lo que queda fuera del alcance de cualquier prueba dentro de un navegador.

  • No puede decirte los FPS de un juego concreto. Eso solo lo dice el propio juego corriendo, con su propio contador o uno superpuesto.
  • No reproduce shaders complejos, fisica, ni la cantidad de objetos que mueve un juego moderno a la vez; el escenario de la prueba es mucho mas simple a proposito, para que sea igual de comparable en cualquier equipo.
  • No sabe si un juego en concreto esta limitado por la tarjeta grafica o por el procesador; algunos juegos dependen mas de uno que de otro, y eso solo lo ensena ese juego en particular.
  • No mide con la precision de un programa dedicado instalado en el sistema; el navegador anade su propia capa, asi que trata el numero como una referencia, no como una cifra de laboratorio.

Con esos limites claros, el numero que da la prueba deja de ser una promesa que no puede cumplir y pasa a ser lo que de verdad es: un techo de referencia de tu equipo, hoy, util para comparar con el de ayer o con el de otro equipo, nunca para adivinar lo que va a pasar dentro de un juego que todavia no has abierto.