Volume Shader GPU Benchmark
Welcome to Volume Shader BM (Benchmark) - a browser-based GPU performance testing tool that measures your graphics card capabilities through real-time 3D volumetric rendering. Test your GPU with WebGL volume ray marching, analyze FPS metrics, and compare results with thousands of users worldwide. No installation required.
Mode: standard • API intent: auto • Device intent: auto
Volume Shader BM (Benchmark) is an advanced WebGL-based GPU performance testing tool that uses real-time 3D volume ray marching to measure graphics card capabilities. Unlike traditional synthetic benchmarks, our test involves complex Mandelbulb fractal calculations that stress-test your GPU's shader processing units.
How Volume Ray Marching Works
Volume ray marching traces rays through 3D mathematical space to render volumetric fractals. Each pixel on your screen represents thousands of parallel calculations, testing your GPU's ability to handle complex shader workloads similar to those found in modern games and creative applications.
Why This Matters for Real-World Performance
Volume shader performance directly correlates with gaming frame rates, 3D rendering speed, and scientific visualization capabilities. Graphics cards that excel at volume ray marching typically perform better in ray tracing, compute shaders, and other advanced GPU workloads.
Understanding Your Results
The benchmark measures FPS (frames per second), frame times, and stability across different quality presets. Higher FPS indicates better performance, while stability scores show consistency across multiple test runs. Use these results to compare GPUs and optimize your graphics settings.
Benchmark scene
Scene registry is visible now; only Fractal SDF is runnable in this MVP slice.
Environment & Performance
Performance Metrics
How to Use
- •Select a preset (start with Ultra Low on modest devices)
- •Adjust Iterations, Step Size, and Resolution to target steady frame time
- •View GPU stats in the canvas overlay or the Controls panel
- •Export results to CSV for comparison
- •Close other applications for accurate results
How the Volume Shader Benchmark Works
This benchmark ray-marches a Mandelbulb fractal in a WebGL fragment shader. Each pixel traces a ray through 3D space and evaluates the fractal kernel to detect surface intersections. The camera continuously orbits to provide a consistent workload.
Kernel Iterations
Controls fractal detail. Higher = more detail but slower.
Step Size
Sampling stride along the ray. Higher = faster but coarser.
Resolution Scale
Renders at scaled resolution. Higher = sharper but heavier.
Understanding Your Results
FPS (Average)
Higher is better. Average frames per second.
Frame Time (ms)
Lower is better. Time to render each frame.
FPS Min/Max
Stability indicator. Closer together = steadier performance.
Want Advanced Testing?
Try our sustained benchmark for detailed thermal analysis and professional metrics.
Try Sustained Benchmark →Data Collection & Privacy
Anonymous Data Collection: When you submit benchmark data, we collect only anonymous performance metrics and system information to help improve GPU compatibility and performance insights for the community.
Data We Collect
- • GPU model name and WebGL capabilities
- • Performance metrics (FPS, frame time)
- • Test configuration settings
- • Screen resolution and browser info
- • Benchmark session timestamp
Data We Don't Collect
- • Personal identifiers or user accounts
- • IP addresses or location data
- • Browser history or tracking cookies
- • System serial numbers or unique IDs
- • Any personally identifiable information
All data submission is voluntary and anonymous. Your exported CSV/JSON files remain completely private on your device.
Important Notes
- • Close other applications for accurate results
- • Ensure your GPU drivers are up to date
- • The test may cause your GPU to heat up
- • Results may vary based on system configuration
- • Use the same preset across devices for fair comparison