Saltar al contenido
CheckItWorks

Benchmark de GPU

Este benchmark exige tu GPU a propósito

Medir el rendimiento real significa exigir tu tarjeta gráfica al máximo durante unos 8 segundos (o 30 segundos en la comprobación de carga sostenida). Es normal que la página se sienta lenta mientras se ejecuta, y que consuma notablemente más batería y genere algo de calor — completamente normal, y se detiene en el instante en que sales de esta página o pulsas Cancelar.

Consume más batería que la navegación normal · Puede hacer que la página se sienta lenta mientras se ejecuta · Se detiene al instante si cambias de pestaña o pulsas Cancelar

Benchmark rápido

Ejecuta unos 8 segundos de trabajo de GPU en tres etapas y reporta cifras reales de rendimiento.

Tasa de relleno de shaders

Aún no medido.

Rendimiento de draw calls

Aún no medido.

Tasa de muestreo de texturas

Aún no medido.

Carga sostenida (30s)

Ejecuta la etapa de shaders de forma continua durante 30 segundos y compara los primeros 5 segundos con los últimos 5, para detectar throttling térmico o de energía.

Resumen

  • Compatibilidad con WebGL
  • Aceleración por hardware
  • Identidad del renderizador
  • Selección de GPU
  • Rendimiento de shaders
  • Rendimiento de draw calls
  • Rendimiento de texturas
  • Carga sostenida
  • Estabilidad del contexto
  • WebGPU

La mayoría de las páginas de "test de GPU" que hay por ahí se limitan a renderizar una escena 3D girando y esperar que se vea fluida. Esta mide trabajo real de GPU — completado por presupuesto de tiempo fijo, renderizado fuera de pantalla para que la frecuencia de actualización de tu monitor jamás pueda limitar el resultado — y lo reporta con honestidad: tres cifras de rendimiento independientes con su propio margen de incertidumbre, si tu navegador está realmente usando tu hardware gráfico, y si ese rendimiento se sostiene bajo una carga más larga y continua. Se niega a adivinar cosas que ninguna API del navegador puede ver: sin cifra de VRAM, sin puntuación comparable entre dispositivos, sin temperatura y sin frecuencia de actualización (eso es trabajo del test de FPS, no de este).

Cómo funciona

  1. Cierra otras pestañas y apps que exijan la GPU. En una laptop, conéctala a la corriente y pon el modo de energía en rendimiento primero — los modos de ahorro de batería limitan las frecuencias de la GPU de forma invisible, igual que limitan los FPS en el test de FPS.
  2. Lee el informe de capacidades. Aparece en el momento en que carga la página, no necesita permisos y no ejecuta ninguna carga de GPU — es solo lo que tu navegador está dispuesto a contarle a una página web sobre tu hardware gráfico.
  3. Confirma el aviso de seguridad. El benchmark exige tu GPU deliberadamente al máximo: eso consume más batería y genera algo de calor, y la página se sentirá lenta mientras se ejecuta. Léelo una vez y confirma.
  4. Ejecuta el benchmark rápido. Unos 8 segundos. Lee las tres cifras de rendimiento — tasa de relleno de shaders, rendimiento de draw calls, tasa de muestreo de texturas — cada una con su propia unidad y su margen de incertidumbre.
  5. Ejecuta la comprobación de carga sostenida si te preocupa el calor. Un botón aparte de 30 segundos. Si tu equipo se ralentiza cuanto más lo usas, esta es la comprobación que realmente lo detecta, comparando el rendimiento inicial con el final.
  6. Lee el resumen, no solo las cifras. La aceleración por hardware, la selección de GPU y la estabilidad del contexto son los hallazgos que más importan. Las tasas de rendimiento en bruto son un contexto para comparar tu propio equipo a lo largo del tiempo, no una puntuación para compararla con la de otra persona.

Qué mide realmente esta prueba

Cada etapa del benchmark renderiza sobre una superficie fuera de pantalla que nunca se muestra en tu monitor ni se compone en la pantalla final — así que nada del resultado puede quedar limitado por la frecuencia de actualización de tu monitor, como sí ocurriría con una animación visible. La cifra reportada es trabajo completado dividido entre el tiempo real transcurrido: iteraciones de fragment shader por segundo, draw calls por segundo o muestras de textura por segundo. Eso es una medida genuina del rendimiento de la GPU, y es algo estructuralmente distinto de una tasa de fotogramas.

Por eso esta página nunca muestra un número de FPS ni de Hz en ningún lugar — ese terreno pertenece por completo al test de FPS de este sitio, que es el responsable de inferir la frecuencia de actualización de la pantalla. Mezclar ambas cosas confundiría el límite de un monitor con la velocidad de una tarjeta gráfica.

Cómo leer tu informe de capacidades

WebGL 2 es la base moderna que admite casi todo navegador actual; Solo WebGL 1 es una minoría real pero cada vez más pequeña, sobre todo en dispositivos antiguos; sin WebGL en absoluto significa que esta página no puede medir ni informar nada más sobre tu hardware gráfico.

La tabla de límites debajo es una lectura directa de lo que tu driver gráfico le informa al navegador — tamaño máximo de textura, con cuántas muestras puede aplicar anti-aliasing, cuántas texturas puede muestrear un solo shader a la vez, y techos similares. La lista de extensiones selecciona un puñado que vale la pena explicar (render targets de punto flotante, filtrado anisotrópico, formatos de textura comprimida) de las 30-40 o más que suele admitir un navegador real.

Por qué el nombre de tu GPU podría estar oculto

Safari siempre devuelve una cadena constante — "Apple GPU" — nunca un nombre de modelo real, en todo Mac e iPhone, sin importar qué chip haya realmente dentro. Firefox generaliza o directamente omite la cadena cuando su propio ajuste de resistencia al fingerprinting está activado. Es una decisión de privacidad deliberada del navegador, no un fallo de esta página, y un valor constante no es una medición — así que en lugar de disfrazar una cadena de relleno como si fuera un modelo de GPU real, esta página indica claramente que el nombre está oculto y explica por qué.

Nada de esto afecta a las cifras de rendimiento de más abajo. Un nombre oculto y una tasa de relleno de shaders totalmente medida son completamente independientes — tu navegador puede negarse a nombrar tu GPU mientras esta página sigue midiendo exactamente qué tan rápida es.

Renderizado por software: lo más importante que esta página puede decirte

Un renderizador por software significa que tu CPU se está haciendo pasar por una tarjeta gráfica — cada píxel se calcula por software, a una fracción pequeña de la velocidad del hardware real, sin importar si el nombre informado suena a una GPU real. Esta página lo detecta de dos formas a la vez: una cadena de renderizador claramente perteneciente a la familia del software (SwiftShader, llvmpipe, Microsoft Basic Render Driver), o un nombre con pinta de hardware cuyo rendimiento medido queda muy por debajo de lo que produce cualquier GPU real — este segundo caso suele significar una ruta degradada o emulada escondida detrás de un nombre que suena normal.

  • La aceleración por hardware desactivada en la propia configuración de tu navegador.
  • Un driver de GPU concreto en la lista de bloqueo interna de tu navegador, a menudo tras un bug de driver conocido.
  • Ejecutarse dentro de una sesión de escritorio remoto o máquina virtual, donde normalmente la GPU real no llega a pasarse por completo.
  • Un driver gráfico gravemente desactualizado o dañado.

Carga sostenida y throttling térmico

La comprobación sostenida de 30 segundos repite la etapa de shaders de forma continua y compara el rendimiento de los primeros 5 segundos con el de los últimos 5, informando cuánto sobrevivió de la tasa inicial. Que un teléfono sin ventilador o una ultrabook fina pierdan una parte real de rendimiento tras 30 segundos de carga máxima es ingeniería normal, no un defecto — los dispositivos pequeños y sellados están diseñados para hacer throttling en vez de sobrecalentarse, y esta página presenta el resultado así, no como un veredicto sobre tu hardware.

Esta página nunca imprime una temperatura, porque ninguna API web expone una. El porcentaje de retención es el sustituto honesto: te dice cuánto bajó realmente tu rendimiento, sin fingir saber por qué en grados.

Laptops con dos GPU: por qué la rápida podría no llegar a activarse nunca

Una laptop para juegos o de creación de contenido con una GPU integrada y otra dedicada normalmente permite que una aplicación solicite cualquiera de las dos, mediante una pista llamada powerPreference. Esta página solicita AMBAS — un contexto de bajo consumo y uno de alto rendimiento — y compara la identidad de los dos adaptadores. Dos cadenas de renderizador genuinamente distintas significan que la GPU rápida realmente se activó para la solicitud de alto rendimiento.

La misma cadena de renderizador en ambas solicitudes no demuestra que tu GPU dedicada esté rota — una máquina con una sola GPU produce exactamente el mismo resultado, de forma completamente normal. Aun así, es información real y útil en una máquina que SE SUPONE que tiene dos adaptadores: puede significar un ajuste del driver de gráficos híbridos, una configuración de conmutador MUX, o un fallo genuino que vale la pena investigar con el software de selección de GPU de tu propia laptop antes de asumir lo peor.

Lo que esta prueba no es

  • No es una lectura de VRAM — ninguna API web expone cuánta memoria de vídeo tiene tu GPU.
  • No es una puntuación comparable entre dispositivos — no hay ningún número compuesto, ninguna escala de niveles ni ningún ranking de percentiles en ninguna parte de esta página.
  • No es una lectura de temperatura ni de vatios — ninguna API del navegador expone ninguna de las dos.
  • No es una medición de frecuencia de actualización ni de FPS — para eso está el test de FPS.
  • No es un temporizador de GPU a nivel de driver. La extensión del navegador que permitiría uno, EXT_disjoint_timer_query_webgl2, solo existe en Chrome y Edge, y está desactivada por defecto incluso ahí, así que usarla produciría una cifra en Chrome y otra estructuralmente distinta en todos los demás navegadores — el cronometraje de esta página usa en su lugar un simple reloj de pared, que se comporta igual en todos los navegadores.

Preguntas frecuentes

¿Por qué esto no muestra el nombre de mi tarjeta gráfica?

Safari siempre devuelve una cadena constante "Apple GPU", y Firefox generaliza u omite el nombre real cuando su ajuste de resistencia al fingerprinting está activado. Es una decisión de privacidad deliberada del navegador. Una cadena constante no es una medición, así que esta página indica claramente que el nombre está oculto en lugar de mostrar un valor de relleno como si significara algo.

¿Qué significa "renderizador por software" y por qué importa tanto?

Significa que tu CPU está calculando cada píxel por software en lugar de hacerlo tu GPU real, normalmente a una fracción pequeña de la velocidad del hardware real. Es lo más importante que esta página puede encontrar, porque invalida cualquier otra cifra de la página como comparación con hardware real.

¿Por qué mi resultado es distinto al de un benchmark de escritorio como 3DMark?

Un benchmark en el navegador pasa por varias capas extra que un benchmark nativo no tiene — el propio compositor del navegador, su proceso de sandboxing de GPU y, en algunas plataformas, una capa de traducción como ANGLE entre WebGL y la API gráfica nativa. Esas capas añaden una sobrecarga real e inevitable, así que una cifra del navegador es honestamente más baja que una nativa en el mismo hardware, no comparable a ella.

¿Puede esto decirme cuánta VRAM tiene mi tarjeta?

No. Ninguna API web expone el tamaño de la memoria de vídeo a una página del navegador, así que esta página no la adivina.

Mi laptop tiene una GPU dedicada — ¿por qué no aparece aquí?

La comprobación de dos GPU compara la cadena de renderizador que obtiene una solicitud de bajo consumo frente a una de alto rendimiento. Si ambas vuelven idénticas, o esta máquina en realidad solo tiene una GPU, o tu GPU dedicada no se está activando para esta página — revisa el software de selección de GPU de tu propia laptop (NVIDIA Optimus, AMD Switchable Graphics) antes de asumir un fallo, ya que una máquina con una sola GPU produce exactamente el mismo resultado de forma completamente normal.

¿Es seguro ejecutar esto en mi teléfono? ¿Se va a sobrecalentar?

Está diseñado para ser seguro y estar acotado: el benchmark rápido dura unos 8 segundos, la comprobación sostenida está limitada a 30, y ambas se detienen en el instante en que cambias de pestaña o pulsas Cancelar, ya que la ejecución avanza un paso por cada fotograma de animación — algo que físicamente no puede continuar en una pestaña en segundo plano. Espera calor real y consumo de batería mientras se ejecuta, igual que con cualquier app que exija la GPU; eso no es un fallo.

¿Por qué Chrome, Firefox y Safari dan cifras distintas en la misma máquina?

Cada navegador tiene su propio pipeline gráfico, su propia capa de traducción de drivers y su propia sobrecarga de planificación sobre la misma GPU física — así que cifras distintas en distintos navegadores sobre el mismo hardware son lo esperado, no una señal de que algo esté mal.

¿Esto mide mi tasa de fotogramas?

No — deliberadamente. Cada etapa renderiza fuera de pantalla, así que nada aquí queda limitado por la frecuencia de actualización de tu monitor. El test de FPS de este sitio es el responsable de medir la tasa de fotogramas y la frecuencia de actualización; esta página nunca muestra un número de FPS ni de Hz en ningún lugar.

¿Por qué no hay una lectura de temperatura?

Ninguna API web expone la temperatura de un dispositivo a una página del navegador. La comprobación de carga sostenida reporta en su lugar un porcentaje de retención — cuánto de tu rendimiento inicial sobrevivió a 30 segundos de carga continua — que es el sustituto honesto y medible al que esta página realmente tiene acceso para el throttling.

Cada medición — informe de capacidades, cifras de rendimiento, retención en carga sostenida y eventos de pérdida de contexto — se calcula por completo dentro de esta pestaña del navegador, a partir de las respuestas de tu propio driver gráfico a llamadas estándar de WebGL y WebGPU. Nada sobre tu GPU, tu sesión o tus resultados se sube ni se envía jamás a ningún sitio.