Volume Shader BM TEST
Un benchmark que usa WebGL 2.0 para renderizar por raymarching una escena 3D definida matemáticamente.
Ejecute una carga controlada de fragment shader localmente y sin instalación.
Esperando Comando
Motor de renderizado está listo. Seleccione un modo de prueba en el panel derecho para iniciar el renderizado en tiempo real.
Motor de renderizado
WebGL 2.0 es el motor actual predeterminado. WebGL 1.0 conserva el algoritmo original; compara solo resultados del mismo motor.
Seleccionar Modo de Prueba
Entorno de Hardware
Datos públicos de benchmark
Resultados históricos revisados de GPU en navegador
El benchmark se ejecuta localmente por defecto. Las filas públicas incluyen dispositivo, navegador, modo y estabilidad.
Archivo: estas filas usaron el motor WebGL 1.0 heredado y no son comparables con el benchmark WebGL 2.0 actual. Las filas nuevas requieren una repetición controlada.
| Dispositivo | Modo | Engine | FPS | Puntuación |
|---|---|---|---|---|
MacBook Air 13 M1 Apple M1 7-core GPU | Medium | WebGL 1.0 (legacy) | 52 | 15,600 |
MacBook Air 13 M2 Apple M2 8-core GPU | Medium | WebGL 1.0 (legacy) | 61 | 18,300 |
Intel UHD 620 laptop Intel UHD Graphics 620 | Light | WebGL 1.0 (legacy) | 42 | 4,200 |
Desktop RTX 3060 NVIDIA GeForce RTX 3060 | Heavy | WebGL 1.0 (legacy) | 74 | 37,074 |
Desktop RTX 4070 NVIDIA GeForce RTX 4070 | Heavy | WebGL 1.0 (legacy) | 112 | 56,112 |
Qué mide esta prueba
- Carga ALU de fragment shader con raymarching WebGL
- FPS medio, mínimos y señales de estabilidad
- Aceleración GPU del navegador y throttling térmico
- Comparaciones por modo, sin mezclar modos
Comparaciones populares
Todos los informesResultados GPU en navegador para iPhone
Mobile Safari puede lograr una buena base en Light, pero las repeticiones dependen de temperatura y batería.
Resultados WebGL GPU en MacBook
Apple Silicon rinde bien en Medium, pero modelos sin ventilador pueden perder estabilidad en estrés largo.
Resultados GPU integrada vs dedicada
Las GPU dedicadas se separan en Heavy, mientras las integradas deben usar Light como base útil.
Historial
Metodología mantenidaMotor del benchmark migrado a WebGL 2.0.
Se introdujo una escena SDF mantenida por separado y los resultados WebGL 1.0 se marcaron como archivo no comparable.
Añadidos metodología pública, informes y tablas revisadas.
Las páginas separan ejecución local de datos públicos y explican límites del score.
Publicado el primer artículo de metodología.
Documentó modos de prueba, interpretación FPS y límites de privacidad.
Lanzamiento inicial del benchmark raymarching en navegador.
Publicado el motor heredado con Light, Medium, Heavy y Extreme.
Cómo leer tu FPS
Entiende lo que significa antes de comparar.
Esta carga se renderiza con fluidez en las condiciones actuales.
Esta carga se ejecuta a una tasa interactiva moderada.
Carga alta — prueba Light o Medium para una lectura justa.
Este modo está por debajo de una tasa interactiva cómoda. El FPS por sí solo no identifica la causa.
Los rangos describen solo esta carga. Compara el mismo motor, modo, resolución y navegador.
Consejos para móviles y tabletas
- Conecta el dispositivo a la corriente antes de pruebas largas.
- Cierra apps en segundo plano y desactiva el modo de bajo consumo.
- Empieza con Light o Medium y sube a Heavy después.
- Espera un minuto entre ejecuciones para que se enfríe.
Consejos para Chrome / Edge / Safari
- Activa la aceleración por hardware en el navegador.
- En Chrome / Edge abre chrome://gpu para verificar WebGL 2 sobre GPU.
- En portátiles, fuerza la GPU dedicada.
- Cierra otras pestañas pesadas — un vídeo en otra pestaña roba GPU.
Comparativa con otros tests
| Test | En navegador | Enfoque | Instalación |
|---|---|---|---|
| Volume Shader BM Test | Sí | Raymarching de GPU, estrés ALU de shader | No |
| WebGL Aquarium | Sí | Escena ligera, throughput poligonal | No |
| 3DMark | No | Benchmark nativo completo | Sí |
Resultados de GPU WebGL en MacBook
Filas de referencia GPU en navegador para MacBook Air M1/M2, condiciones de prueba, notas térmicas y reglas de comparación.
Resultados de GPU en navegador para iPhone
Datos de referencia Light en Safari de iPhone, notas de throttling térmico y protocolo justo para GPU móvil.
Principios Técnicos
Volume Shader BM usa raymarching WebGL: WebGL 2.0 es el motor actual predeterminado y el motor WebGL 1.0 opcional conserva el algoritmo original. Ambos ejecutan una carga intensa de Raymarching.
- Renderizado de Volumen: No usamos ningún archivo de modelo 3D. Todos los píxeles en la pantalla se calculan en tiempo real a través de fórmulas matemáticas (campos de distancia con signo SDF).
- Carga del Shader: La prueba se ejecuta en el Fragment Shader. El modo Heavy permite hasta 1002 pasos de rayo por píxel y termina antes si el rayo alcanza la escena o sale del volumen de prueba.
- Estrés Real: Esta prueba aísla una carga de fragment shader WebGL del navegador. No mide inferencia de IA, computación científica, juegos ni el pico teórico general de la GPU.
Preguntas Frecuentes (FAQ)
¿Por qué mi dispositivo se calienta mucho durante la prueba?
Los modos pesados mantienen ocupado el fragment shader y pueden aumentar el consumo y el calor. El uso real de la GPU varía según dispositivo, navegador, resolución y límites térmicos. Detenga la prueba si el dispositivo se calienta de forma anormal o se vuelve inestable.
¿Qué significa la puntuación de la prueba?
La puntuación es FPS promedio × carga normalizada (pasos de rayo y precisión del solver) × 100; la duración no forma parte de la fórmula. Compare solo el mismo motor, modo, resolución y condiciones del navegador.
¿Por qué la pantalla se ve con lag (FPS bajo)?
Si su tasa de fotogramas está por debajo de 15 FPS, significa que el modo de prueba actual (como Extreme) excede la capacidad de carga de su GPU. Se recomienda probar el modo Light o Medium.
¿Se subirán mis datos?
No. Toda la renderización y los cálculos se completan en su navegador local. No recopilamos ninguna huella digital de hardware o resultados de prueba de usted.