Volume Shader BM TEST
A high-fidelity 3D visualization benchmark using pure WebGL raymarching.
Simulate complex fractal loads and push your GPU to the limit directly in your browser without installation.
Waiting for Command
Rendering engine is ready. Please select a test mode from the right panel to start real-time rendering.
Select Test Mode
Hardware Environment
Public benchmark data
Latest reviewed browser GPU results
The benchmark runs locally by default. Published rows are reviewed records with device, browser, mode and stability context so readers can compare results responsibly.
| Device | Mode | FPS | Score |
|---|---|---|---|
MacBook Air 13 M1 Apple M1 7-core GPU | Medium | 52 | 15,600 |
MacBook Air 13 M2 Apple M2 8-core GPU | Medium | 61 | 18,300 |
Intel UHD 620 laptop Intel UHD Graphics 620 | Light | 42 | 4,200 |
Desktop RTX 3060 NVIDIA GeForce RTX 3060 | Heavy | 74 | 37,074 |
Desktop RTX 4070 NVIDIA GeForce RTX 4070 | Heavy | 112 | 56,112 |
What this test measures
- Fragment shader ALU load through WebGL raymarching
- Average FPS, low-FPS floor and stability clues
- Browser GPU acceleration and thermal throttling behavior
- Mode-specific score comparisons, never mixed-mode rankings
Popular device comparisons
All reportsiPhone browser GPU results
Mobile Safari can hit a strong Light-mode baseline, but repeated runs are limited by temperature and battery policy.
MacBook WebGL GPU results
Apple Silicon laptops perform well in Medium mode, but fanless models can lose stability during long stress loops.
Integrated vs dedicated GPU results
Dedicated desktop GPUs pull away in Heavy mode, while integrated GPUs should use Light mode for a useful baseline.
Changelog
Maintained benchmark methodologyAdded public methodology, device reports and reviewed result tables.
Pages now separate local benchmark execution from opt-in public data and explain score limits.
Published first methodology article.
Documented test modes, FPS interpretation and privacy boundaries.
Initial WebGL 2.0 raymarching benchmark launch.
Released the browser-based shader stress test with Light, Medium, Heavy and Extreme modes.
Reading your FPS result
A quick guide to what the number means before you compare it with friends.
Smooth — your GPU is comfortably handling raymarched shaders.
Usable — fine for most modern games and creative tools.
Heavy load — switch to Light or Medium mode for a fairer reading.
GPU under stress — likely integrated graphics or throttled by heat.
Different test modes are not directly comparable. Always compare the same mode.
Tips for phones & tablets
- Plug the device into power before starting a long run.
- Close background apps and disable low-power / battery saver.
- Run Light or Medium mode first, then step up to Heavy.
- Give the device a minute to cool down between runs.
Tips for Chrome / Edge / Safari
- Enable hardware acceleration in your browser settings.
- On Chrome / Edge open chrome://gpu to confirm WebGL 2 is using your GPU.
- On laptops, force the dedicated GPU instead of integrated graphics.
- Close other heavy tabs — a video on another tab can starve the benchmark.
How this test compares
| Test | Runs in browser | Focus | Install required |
|---|---|---|---|
| Volume Shader BM Test | Yes | GPU raymarching, shader ALU stress | No |
| WebGL Aquarium | Yes | Lightweight scene, polygon throughput | No |
| 3DMark | No | Comprehensive native benchmark | Yes |
MacBook WebGL GPU Test Results
MacBook Air M1 and M2 browser GPU reference rows, test conditions, fanless thermal notes and fair comparison rules.
iPhone Browser GPU Test Results
iPhone Safari Light-mode reference data, thermal throttling notes and a practical protocol for fair mobile GPU testing.
Technical Principles
Volume Shader BM is a benchmark tool completely based on WebGL 2.0. Unlike traditional polygon-based game benchmarks, this tool uses Raymarching technology.
- Volume Rendering: We do not use any 3D model files. All pixels on the screen are calculated in real-time through mathematical formulas (SDF signed distance fields).
- Shader Load: The core of the test lies in the Fragment Shader. In Heavy mode, each pixel requires over 1000 loop iterations, greatly testing the GPU's ALU (Arithmetic Logic Unit) performance.
- Real Stress: This computationally intensive task can more accurately reflect the GPU's theoretical peak performance in scientific computing, AI inference, and complex rendering scenarios than regular games.
Frequently Asked Questions (FAQ)
Why does my device heat up severely during testing?
This is normal. This test pushes GPU usage to 100% through extensive mathematical calculations to test its peak performance. If you are using a laptop, please ensure good heat dissipation.
What does the test score mean?
The score combines average frame rate (FPS) and test duration. Higher scores indicate stronger GPU capability for processing complex shaders. Scores from different modes cannot be directly compared.
Why does the screen look laggy (low FPS)?
If your frame rate is below 15 FPS, it means the current test mode (such as Extreme) exceeds your GPU's load capacity. It is recommended to try Light or Medium mode.
Will my data be uploaded?
By default, no. Rendering and calculations happen in your local browser. Public result rows require a separate opt-in submission or editorial review.