Volume Shader LogoVolume Shader

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.

Presets

GPU Stats

FPS (avg): 0
Frame (ms): 0
FPS min: 0
FPS max: 0
GPU: Detecting...

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

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.

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.

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