Please use a modern browser with WebGL, or enable hardware acceleration.
Default kernel matches the original for fair comparison. Switch presets or edit the Kernel (GLSL required).
Copy the summary to share, or keep testing.
Poison Mushroom Benchmark is a browser-based GPU stress test. It renders the classic “poison mushroom” volume-shader scene in real time so you can see FPS and stability on your device—no app install required.
This test keeps the GPU busy. On phones or weak integrated graphics it may heat up, stutter, or briefly freeze—confirm before starting. Rendering pauses when the tab is hidden.
The default mushroom kernel matches the classic original for fair comparisons. Cosine and Julia change both visuals and load—note the scene when sharing scores. Custom kernels need basic GLSL knowledge; invalid code can fail to compile.
Q: Why is the scene a centered square with black borders?
A: The original effect is square. Keeping a centered square avoids stretch distortion; black borders are expected.
Q: Can I compare scores across different scenes?
A: Prefer same scene and resolution. Mushroom, cosine, and Julia are not equivalent workloads; the report labels scene and default vs custom kernel.
Q: Is a low FPS always a problem?
A: Higher resolution and weaker GPUs lower FPS. Try 512 first. If it stays extremely low, check that hardware acceleration is enabled in the browser.
Q: How do I exit the test screen?
A: Tap End in the top-right to return to the intro. You can also press Esc—it closes settings/score first, then exits the test.
Q: What about credits?
A: Original shader by cznull@bilibili. This page adds a clearer test flow, scoring, and sharing on the Toolshu platform.

Loading...