Test de rendimiento de GPU en el navegador

La GPU es un dispositivo que dibuja gráficos, pero también procesa muchos cálculos a la vez. Las escenas 3D del navegador, los mapas, los efectos de vídeo, la edición de fotos y algunas funciones de IA se apoyan en ella. Web Bench la divide en dos vertientes: gráficos y cómputo. En gráficos, dibuja fuera de pantalla una gran cantidad de triángulos, 131.072 partículas y posprocesado con bloom y desenfoque, y mide los FPS medios. En cómputo, ejecuta multiplicación de matrices, convolución de imágenes, simulación de partículas y suma paralela, y además verifica que el búfer de resultados sea correcto. Como no se muestra nada en pantalla, no te limita la frecuencia de actualización del monitor y es más fácil comparar la cantidad de trabajo que hizo la GPU. El soporte cambia continuamente según la combinación de navegador, sistema operativo y controlador, así que lo primero es comprobar qué se ejecuta en tu entorno actual. Incluso en el mismo equipo, cambiar de navegador puede cambiar la ruta de la GPU, por lo que conviene anotar qué navegador y qué ruta usaste para interpretar mejor los resultados más adelante.

Las pruebas de GPU usan WebGPU en primer lugar y, si no está disponible, solo en gráficos se ejecutan por la ruta de WebGL2. Las pruebas de cómputo requieren WebGPU, y la multiplicación de matrices en f16 solo se ejecuta si se admite la función shader-f16. Por eso, con una GPU del mismo nombre, las pruebas que se ejecutan pueden variar según el navegador y el controlador. Lo que no se admite no se trata como un error, sino como una exclusión, y el motivo se muestra en la pantalla de resultados. Al comparar, comprueba primero que la ruta gráfica de ambos resultados sea la misma. Poner en la misma línea los resultados de WebGPU y de WebGL2 para decidir cuál es mejor puede llevar a conclusiones erróneas. Si WebGPU está desactivado, consulta la guía para activar WebGPU. Al revisar el motivo de la exclusión en la pantalla de resultados sabrás qué función faltaba para que la prueba se omitiera, y eso también puede darte una pista para resolver el problema.

La medición de la GPU depende mucho del calor. Muchos dispositivos rinden alto en una prueba corta y bajan cuando la carga se mantiene. Si quieres ver esta diferencia, ejecuta la carga de GPU durante 5 o 10 minutos en la prueba de estrés y observa cómo cambia la puntuación. En un portátil, el límite de potencia de la GPU también cambia según esté enchufado o no y según el modo de energía. Antes de medir, actualiza el controlador gráfico y el navegador y comprueba que la aceleración por hardware esté activada; así reduces diferencias innecesarias. Los números son valores orientativos que dependen del entorno, por lo que resultan más útiles para comparar el antes y el después de cambiar un ajuste en el mismo dispositivo. Ten presente también que la curva de la prueba de estrés es solo una referencia para estimar la refrigeración del equipo y no una lectura directa de la temperatura de un sensor. Te recomendamos empezar con la prueba rápida para ver solo los elementos representativos y ampliar a la básica cuando lo necesites.

Iniciar medición ↗