Praxis

Bench history

How fast main renders each Reference scene, record by record.

Loading the Bench history…

How to read this page

Where main stands

Each scene's latest record on the machine above. Pick a row to see its scene below.

Scene

Frame

CPU and GPU frame medians on the machine above, with the Budget where the M4 Pro is picked. Across machines, below, sets them side by side.

Passes

Each GPU pass's median on the machine above, one line per pass.

Counters and memory

What the machine above counted. Measured frames are the 1,800 frames a reference run times, the load ADR 0013's Budgets judge. Counter frames are frames 8 to 71, early in the warm-up, which every configuration renders, lavapipe's included. Aliasing is measured on its own captures. Counters do not depend on load, so every machine's are exact.

Record

Pick a point in any chart to see its record.

Across machines

Each scene's latest frame medians on every machine with a GPU, with the Harness version that measured them; lavapipe, CI's software renderer, times nothing. No Budget is drawn here. The CPU figures time each machine's host CPU: the RTX 2070 SUPER's time the Windows machine's CPU, not the GPU they are named after.

Release build on CI's lavapipe runner

The release binary CI builds from each commit of main on the runner that benches lavapipe, whatever machine or scene is picked. Its build time counts only what CI's cache did not restore, so a jump may be a cache miss rather than slower code.