Run benchmark test

Run the volumeshader_bm GPU Benchmark Test

Run the browser-based volumeshader_bm test for Volume Shader BM. The WebGL GPU benchmark uses volumetric ray marching to report FPS, frame time, and stability signals, then this guide explains phone safety, repeatable settings, and how the original vsbm name fits.

VolumeShader_BM browser GPU benchmark preview
Live WebGL workload preview
FPS
Measured live
Frame time
Measured live
Stability
Measured live

Start with the safe path

Use this direct GPU benchmark run when you want FPS, frame-time stability, and safe settings instead of a bare definition. Start the VolumeShader_BM test, compare submitted results, then check the methodology before judging a device.

On a phone, tablet, integrated GPU, or battery-limited laptop, start with a lower complexity level and stop the run if the page becomes unresponsive.

BM means benchmark

The name points to a compact GPU benchmark, not a separate app or driver utility.

FPS is the headline metric

Frame rate and frame time show how smoothly your browser can sustain the shader workload.

Phones need caution

Mobile GPUs can heat up or throttle quickly, so start with lower complexity and stop if the page becomes unstable.

Plain answer

What is VolumeShader_BM?

VolumeShader_BM is a browser GPU benchmark that renders a shader-heavy volumetric scene and reports how smoothly the device can sustain the workload. Searchers also write the name as volumeshader_bm, Volume Shader BM, volume shader benchmark, or vsbm.

The test is useful because it runs directly in the browser. No install, no account, no app store download. The same page can check a phone, tablet, laptop, school machine, or desktop as long as the browser supports WebGL.

Fast start

How to run VolumeShader_BM

  1. 01Open the browser testClick Start VolumeShader_BM Test and let the WebGL canvas load before judging FPS.
  2. 02Start with a safe levelUse a lower complexity level on phones, tablets, integrated GPUs, or warm laptops.
  3. 03Watch FPS and frame timeRecord average FPS, frame-time stability, browser, power mode, and whether the device heats up.
  4. 04Compare only matched runsUse the same browser, window size, complexity level, and power state before calling one device faster.

Result guide

What your FPS score means

Excellent

60+ FPS

The device is sustaining the default shader workload smoothly under the current browser and power conditions.

Usable to good

30-59 FPS

The result is still useful, but compare frame time and 1% lows before treating it as stable performance.

Limited or throttling

<30 FPS

Lower the complexity level, close background apps, cool the device, or use a lighter compatibility check.

Mobile intent

Why people test phones with VolumeShader_BM

The benchmark spread because it is visual, quick to screen-record, and easy to compare in short-form videos. A phone result is still only useful when the conditions are written down.

  • Check whether a new phone or tablet can sustain a shader-heavy browser workload.
  • Spot thermal throttling when FPS drops during a longer run.
  • Make short-form videos easier to interpret by recording browser, battery mode, and run length.
  • Compare iPhone, Android, laptop, and desktop results without installing a native benchmark app.
VolumeShader_BM benchmark screenshot

Visual proof

VolumeShader_BM benchmark screenshot

The visual is part of the test, not decoration. The GPU renders the volume shader scene while the app samples frame cadence and exposes FPS, frame time, and stability signals.

When comparing two screenshots or screen recordings, label the browser, complexity level, power mode, and run duration. Otherwise a cold phone burst can look better than a more honest sustained run.

Where the name comes from

The phrase combines volume shader rendering with BM, short for benchmark. Searchers also write it as Volume Shader BM, volumeshader bm, or vsbm depending on where they saw the demo shared.

The original public demo is commonly associated with GitHub developer cznull and thecznull.github.io/vsbmpage. This site keeps that browser-first benchmark idea and adds clearer controls, guidance, and supporting pages for repeatable comparisons.

If you searched for Volume Shader BM GitHub, cznull GitHub, or the original vsbm source, use thecznull source guidefor the public links and attribution notes before comparing FPS.

How to compare FPS fairly

  • Use the same browser and browser version where possible.
  • Keep the same complexity level, window size, and power mode.
  • Close heavy background apps and browser tabs before recording FPS.
  • Let a warm device cool down before comparing another run.
  • Save the same link or notes so the next device runs comparable settings.

Useful next steps

Benchmark FAQ

volumeshader_bm FAQ

Quick answers about vsbm naming, browser FPS results, phone safety, and fair comparisons.

01

What is volumeshader_bm?

02

Is volumeshader_bm the same as vsbm?

03

Where is the cznull GitHub source for vsbm?

04

Is the Volume Shader BM test safe for a phone?

05

What FPS should I look for?

06

How do I compare FPS fairly?

07

Why do results vary by browser and power mode?