Headless · 126-variant matrix
Performance battle card
Click a column header to sort. Target Speed cells are color-coded — ≥99% green, ≥95% yellow, ≥90% orange, <90% red.
A labor of love by Hunter Davis. This page is the other ledger
that lives next to the scene ledger.
The scene ledger tracks visual signoff (pixel-perfect against host
capture, signed off by human review). This page tracks
headless-perf timing — automated DuckStation runs that measure
loop_vb against target_vb for every scene/tide variant. They
are different bars and should not be mixed; their failure modes
are uncorrelated.
If you paid for this, you were cheated. Open source and free.
The reference manual for the perf work is at
/docs/performance/;
the retrospective on the optimization loop that moved this matrix
from the compact baseline to its current public-capped 99.7%
target-speed average is at
/lab/from-87-to-99-5/.
A scene can be timed here without being visually certified.
On this page
At a glance
Target Speed distribution in the current matrix: 117 (92.9%) ≥ 99% 9 (7.1%) ≥ 95% 0 (0.0%) ≥ 90% 0 (0.0%) < 90% out of 126 timing-bearing rows. Every row now contributes to speed averages.
No timing-bearing row is in the red band after the VISITOR3, BUILDING4, and
BUILDING2 restore-minus-current pack passes, the BUILDING2 high 60..72,
206..230, 226..242, and 249..257 grouped-read passes plus the low 218..229, 238..250, 318..330, and 365..381
pass, the VISITOR3 low scoped
composite-helper pass, the WALKSTUF1 compact FGP3/v4 restore-minus-current
pass, the BUILDING1/VISITOR5 compact-FGP3 no-autoprime follow-ups, the
BUILDING2 low restore-minus-current/slack-4 pass, the low frame71/frame77
previous-frame D4 delta pass, the low 218..229 slack-8 retained-read pass,
the WALKSTUF3 high
compact-FGP3/v4 pass, the BUILDING6 compact-FGP3/v4 pass, the ACTIVITY9 high
compact-FGP3/v4 pass, the WALKSTUF3 low compact-FGP3/v4 pass, the JOHNNY1
compact-FGP3/v4 pass, the ACTIVITY9 low compact-FGP3/v4 pass, the BUILDING6
scene-local slack4 window-refill guard, and the
VISITOR3 motion-copy/code-headroom/CD-pressure passes plus the low/high
persistent setup-segment, high frame-126/frame-125 re-anchor passes, the
high setup-prime cap expansion, the guarded low second setup segment, and the
low frame-125/frame-126 resident re-anchor plus frame-118 and frame-127
resident copies, high frame-127/frame-130 resident-copy compaction, low
frame-114/frame-117 plus frame-113 no-op residual compaction, the high
frame-140/tail setup-segment copy, the high frame-121/frame-123 resident
alias plus frame-131 setup-prime copy, the low frame-123 resident alias
plus frame-128 setup-segment copy, and the low frame128/frame129
resident-slot swap plus frame129/frame132/frame137 D4 deltas and
frame132/frame137 setup-prime gap relocations, followed by the
WALKSTUF1 high sector 201..213, 213..229, 344..360, 422..434, and 444..456 read-group passes plus the low 78..91 boundary fix, the
high-tide window-prefetch guard on the gap-compressed pack, the low-tide
gap-compressed prefix, and the low-tide staged-prepare scheduler fallback.
The latest log-only WALKSTUF1 scan closed compact-origin rebasing for both W1
packs with 0 saved bytes / 0 rewritten frames, so the next W1 pack-side
lane is row-level canonicalization, generated ownership, or upload/restore
work reduction rather than a whole-payload rebase.
The current VISITOR3 baseline is high 1063/1040
and low 1062/1040 after the frame129/frame132/frame137-delta promotions,
the high frame132/frame137 sector-203 setup relocation, the high tail-pack
repack into the existing 277..293 setup segment, and low
frame137 setup-prime relocation; both paths
keep fixed pack layout with deliberate setup/data-shape tradeoffs.
The orange band is now empty; the yellow band (95-99%) holds WALKSTUF1
high/low (97.2% / 96.8%), VISITOR3 high/low
(97.8% / 97.9%), BUILDING2 high/low (97.0% / 98.1%),
JOHNNY1 high/low, and BUILDING4 low. VISITOR5 high/low are both green after
the matching 30..46 retained-read promotions. JOHNNY6 high/low moved into
green after the compact-FGP3 metadata plus
restore-minus-current pass dropped both tides from 2832/2800 to
2829/2802 and 2830/2802 while cutting active-loop reads 12 -> 7.
The latest BUILDING6 read-group probe (181..197 / 269..285) is
closed because those direct-stage clusters produced group_hits=0, left
loop_reads=42, and crossed the PS-EXE bucket; the later scene-local slack4
window-refill guard moves BUILDING6 high/low into green at 2471/2456 and
2474/2455. MARY3 high/low moved into green after the guarded prefetch-preserve pass,
BUILDING1 high/low moved into green after the compact-FGP3/no-autoprime pass,
WALKSTUF3 high moved into green after the compact-FGP3/v4 pass, and ACTIVITY9
high, WALKSTUF3 low, and ACTIVITY9 low moved into green after their
compact-FGP3/v4 restore-minus-current passes. The latest rejected VISITOR3
v183-v212 probes close low precursor motion-copy frames 114..118, the C-side
fastspan path, terminal zero/origin trimming, low hull-motion retries, terminal
hand-authored read groups, simple motion row-copy runtime paths, compact
motion-copy metadata, frame 117 sparse hull in both/low-only forms, generic
narrow dirty-row upload, naive compact-v4 motion-marker dispatch, frame 125
re-anchor, low frame 127 re-anchor, frame 116/114 copy-only hull shapes,
low setup-prime caps above 208 KiB, and high setup-prime caps above
320 KiB; the remaining
VISITOR3 work is now custom data-shape, dictionary, pack-authored
precomposed-strip, or generated scheduler work.
All 126 rows now carry active-loop timing. SUZY 1
needs a longer 12000-frame matrix budget because its valid
scene-end lands after the
default 7200-frame timing window.
Rollup
Current battle-card rollup as of :
| Metric | Value |
|---|---|
| Scenes visually validated | 63 / 63 (100%) |
| Validated scenes | all 63 original scenes; see the live ledger for the source rows |
| Scene/tide variants routed through headless perf | 126 / 126 (100%) |
| Timing-bearing variants | 126 / 126 (100%) |
| Scenes with at least one active-loop timed variant | 63 / 63 (100%) |
| Scenes with both high/low variants measured | 63 / 63 (100%) |
| Pending variants | 0 / 126 (0%) |
| Blocked variants | 0 / 126 (0%) |
| Timing-bearing average over target | +0.3% (0.2708% exact, public-capped) |
| Timing-bearing average target speed | 99.7% (99.7337% exact, public-capped) |
| Latest perf matrix run | 2026-05-14T17:17:36 |
| Stats version | mixed across rows; latest refreshed row is building4-low-frame39-inplace-v816; per-row version is in the Stats Version column below. |
| FISHING 1 canary | 1068 / 1072 VBlanks, 0.0% public over target, 100.0% public target speed, blocking_vb=5 |
Current W1 work-volume track: walkstuf1-high-frame49-offscreen-v734
clips the high frame 49 offscreen spans on top of the v733/v732/v731
frame51/frame138/frame55 clips. High is exact-flat at 1764, 1476/1434,
blocking/refill 81/23, loop reads/read time 63/275, and due 16, while
runtime rows/spans/pixels drop
17141/133396/760361 -> 17052/132773/755038; v657 still provides the active
payload drop 918345 -> 882007, CD sectors 605 -> 586, and loop
reads/read time 65/282 -> 63/275.
walkstuf1-low-late-offscreen-v653 clips only late-tail frames after broader
low clipping proved phase-negative. Low is exact-flat at
1770, 1478/1431, blocking/refill 64/20, reads/due 62/11, while
dropping 39072 draw pixels, 4263 spans, 313 draw rows, 79 dirty rows,
and 50560 upload bytes. walkstuf1-low-mid-offscreen-v665 then clips the
isolated mid offscreen cluster 133..139, staying exact-flat while runtime
rows/spans/pixels drop 17298/135025/785455 -> 17292/134774/780557.
walkstuf1-low-left-offscreen-v666 extends the isolated subset to frames
43..57, still exact-flat, and drops rows/spans/pixels to
16838/130637/737371. walkstuf1-low-left0-offscreen-v668 adds frames
30..41, again exact-flat, and drops rows/spans/pixels to
16680/127950/712324. walkstuf1-low-pretail-offscreen-v669 clips the
separate pre-tail cluster 194..201, still exact-flat, and drops rows/spans/pixels
to 16678/127061/703725. walkstuf1-low-midright-b-offscreen-v672 clips the
upper 93..101 split after the broader/lower splits regressed blocking, and
drops rows/spans/pixels to 16678/126676/702461. walkstuf1-low-preleft2-offscreen-v673
clips frames 27..28, still exact-flat, and drops rows/spans/pixels to
16678/126554/700793. walkstuf1-low-postleft-offscreen-v674 clips frames
75..77, still exact-flat, and drops rows/spans/pixels to 16678/125926/698914.
walkstuf1-low-left2b-offscreen-v675 clips 66..74, proving the old v667
58..74 failure was not contiguous, and drops rows/spans/pixels to
16667/122562/683390.
walkstuf1-low-left2e-offscreen-v678 clips frame 65, still exact-flat, and
drops rows/spans/pixels to 16663/122035/679951.
walkstuf1-low-postleft-singletons-v680 clips frames 79, 81, and 83,
still exact-flat, and drops rows/spans/pixels to 16663/121495/678413.
walkstuf1-low-midright-ad-offscreen-v684 clips frames 87..88, still
exact-flat, and drops rows/spans/pixels to 16663/121341/677987.
walkstuf1-low-midright-ae-offscreen-v685 clips frames 89..92, still
exact-flat, and drops rows/spans/pixels to 16663/121134/677418.
walkstuf1-low-midright-af-offscreen-v686 clips frame 85, still exact-flat,
and drops rows/spans/pixels to 16663/121005/677030.
walkstuf1-low-frame1-offscreen-v687 clips frame 1, still exact-flat, and
drops rows/spans/pixels to 16663/120887/676761.
walkstuf1-low-postmid106-112-offscreen-v688 clips frames 106..112, still
exact-flat, and drops rows/spans/pixels to 16663/120783/676543.
walkstuf1-low-frame3-offscreen-v689 clips frame 3, still exact-flat, and
drops rows/spans/pixels to 16663/120738/676450.
walkstuf1-low-frame140-offscreen-v690 clips frame 140, still exact-flat,
and drops rows/spans/pixels to 16663/120710/676400.
walkstuf1-low-frame61-offscreen-v691 clips frame 61, still exact-flat,
and drops rows/spans/pixels to 16584/120026/671905.
walkstuf1-low-frame60-offscreen-v692 clips frame 60, still exact-flat,
and drops rows/spans/pixels to 16504/119364/667474.
walkstuf1-low-frame62-offscreen-v693 clips frame 62, still exact-flat,
and drops rows/spans/pixels to 16446/118719/662964.
walkstuf1-low-frame59-offscreen-v694 clips frame 59, still exact-flat,
and drops rows/spans/pixels to 16374/118086/658773.
walkstuf1-low-frame58-offscreen-v695 clips frame 58, still exact-flat,
and drops rows/spans/pixels to 16302/117490/654606.
walkstuf1-low-frame63-offscreen-v696 clips frame 63, still exact-flat,
and drops rows/spans/pixels to 16272/116912/650623.
walkstuf1-low-tail194-210compact-v705 then physically compacts only the
late-tail entries 194..210, preserving the exact-flat 1478/1431 timing
while active payload drops 916139 -> 879801 and loop reads/read time improve
to 60/274 on the clean current baseline. walkstuf1-low-frame133-offscreen-v716 clips one more
mid singleton exact-flat, removing 2937 pixels and dropping rows/spans/pixels
to 16268/116724/647686. walkstuf1-low-frame132-offscreen-v717 clips the
adjacent singleton exact-flat, removing another 2131 pixels and dropping
rows/spans/pixels to 16267/116582/645555.
walkstuf1-low-frame5-offscreen-v718 clips the next early singleton exact-flat,
removing another 1864 pixels and dropping rows/spans/pixels to
16267/116230/643691. walkstuf1-low-frame141-offscreen-v719 clips the next
mid/late singleton exact-flat, removing another 1695 pixels and dropping
rows/spans/pixels to 16267/115872/641996. walkstuf1-low-frame131-offscreen-v720
clips the adjacent mid singleton exact-flat, removing another 1673 pixels and
dropping rows/spans/pixels to 16266/115769/640323.
walkstuf1-low-frame19-offscreen-v721 clips the next early singleton exact-flat,
removing another 1320 pixels and dropping rows/spans/pixels to
16257/115699/639003. walkstuf1-low-frame6-offscreen-v722 clips the adjacent
early singleton exact-flat, removing another 1317 pixels and dropping
rows/spans/pixels to 16257/115392/637686. walkstuf1-low-frame142-offscreen-v723
clips the next mid singleton exact-flat, removing another 1097 pixels and
dropping rows/spans/pixels to 16257/115098/636589.
walkstuf1-low-frame130-offscreen-v724 clips the adjacent mid singleton
exact-flat, removing another 1015 pixels and dropping rows/spans/pixels to
16257/115041/635574. walkstuf1-low-frame145-offscreen-v725 clips the next
late-mid singleton exact-flat, removing another 916 pixels and dropping
rows/spans/pixels to 16257/114854/634658. walkstuf1-low-frame129-offscreen-v726
clips the final current singleton exact-flat, removing another 782 pixels and
dropping rows/spans/pixels to 16257/114798/633876.
walkstuf1-low-frame51-inplace-v747,
walkstuf1-low-frame49-inplace-v749, and
walkstuf1-low-frame47-inplace-v750, and
walkstuf1-low-frame61-inplace-v751, and
walkstuf1-low-frame62-inplace-v753, and
walkstuf1-low-frame58-inplace-v755, and
walkstuf1-low-frame45-inplace-v756, and
walkstuf1-low-frame37-inplace-v757, and
walkstuf1-low-frame35-inplace-v759 then shrink frames 51, 49, 47,
61, 62, 58, 45, 37, and 35 in-place without moving offsets,
keeping timing exact-flat while active payload drops 879801 -> 844668.
walkstuf1-low-frame43-inplace-v762 extends that same no-shift lane with frame
43, keeping timing exact-flat while active payload drops again to 841324.
walkstuf1-low-frame41-inplace-v763 extends it with frame 41, keeping timing
exact-flat while active payload drops again to 838090.
walkstuf1-low-frame57-inplace-v766 extends it with frame 57, keeping timing
exact-flat while active payload drops again to 835001.
walkstuf1-low-frame33-inplace-v767 extends it with frame 33, keeping timing
exact-flat while active payload drops again to 832375.
walkstuf1-low-frame67-inplace-v769 extends it with frame 67, keeping timing
exact-flat while active payload drops again to 829912.
walkstuf1-low-frame68-inplace-v770 extends it with frame 68, keeping timing
exact-flat while active payload drops again to 827726.
walkstuf1-low-frame69-inplace-v771 extends it with frame 69, keeping timing
exact-flat while active payload drops again to 825696.
walkstuf1-low-frame32-inplace-v772 extends it with frame 32, keeping timing
exact-flat while active payload drops again to 823715.
walkstuf1-low-frame133-inplace-v773 extends it with frame 133, keeping timing
exact-flat while active payload drops again to 821773.
walkstuf1-low-frame5-inplace-v774 extends it with frame 5, keeping timing
exact-flat while active payload drops again to 820008.
walkstuf1-low-frame141-inplace-v775 extends it with frame 141, keeping
timing exact-flat while active payload drops again to 818315.
walkstuf1-low-frame70-inplace-v776 extends it with frame 70, keeping
timing exact-flat while active payload drops again to 816655.
walkstuf1-low-frame30-inplace-v777 extends it with frame 30, keeping
timing exact-flat while active payload drops again to 815013.
walkstuf1-low-frame6-inplace-v779 extends it with frame 6, keeping timing
exact-flat while active payload drops again to 813628.
walkstuf1-low-frame71-inplace-v780 extends it with frame 71, keeping
timing exact-flat while active payload drops again to 812253.
walkstuf1-low-frame72-inplace-v781 extends it with frame 72, keeping
timing exact-flat while active payload drops again to 810990.
walkstuf1-low-frame142-inplace-v782 extends it with frame 142, keeping
timing exact-flat while active payload drops again to 809745.
walkstuf1-low-frame73-inplace-v783 extends it with frame 73, keeping
timing exact-flat while active payload drops again to 808613.
walkstuf1-low-frame131-inplace-v784 extends it with frame 131, keeping
timing exact-flat while active payload drops again to 807506.
walkstuf1-low-frame74-inplace-v785 extends it with frame 74, keeping
timing exact-flat while active payload drops again to 806495.
walkstuf1-low-frame19-inplace-v786 extends it with frame 19, keeping
timing exact-flat while active payload drops again to 805515.
walkstuf1-low-frame28-inplace-v787 retests the old resident-hole frame
narrowly as a no-shift tail shrink, keeping timing exact-flat while active
payload drops again to 804592.
walkstuf1-low-frame138-inplace-v788 extends it with frame 138, keeping
timing exact-flat while active payload drops again to 803680.
walkstuf1-low-frame145-inplace-v789 extends it with frame 145, keeping
timing exact-flat while active payload drops again to 802785.
walkstuf1-low-frame75-inplace-v790 extends it with frame 75, keeping timing
exact-flat while active payload drops again to 801903.
walkstuf1-low-frame76-inplace-v791 extends it with frame 76, keeping timing
exact-flat while active payload drops again to 801103.
walkstuf1-low-frame77-inplace-v794 extends it with frame 77, keeping timing
exact-flat while active payload drops again to 800374.
walkstuf1-low-frame130-inplace-v795 extends it with frame 130, keeping
timing exact-flat while active payload drops again to 799694.
walkstuf1-low-frame135-inplace-v797 extends it with frame 135, keeping
timing exact-flat while active payload drops again to 799129.
walkstuf1-low-frame1-inplace-v798 extends it with frame 1, keeping timing
exact-flat while active payload drops again to 798712.
walkstuf1-low-frame88-inplace-v800 extends it with frame 88, keeping timing
exact-flat while active payload drops again to 798435.
walkstuf1-low-frame90-inplace-v801 extends it with frame 90, keeping timing
exact-flat while active payload drops again to 798232.
walkstuf1-low-frame3-inplace-v802 extends it with frame 3, keeping timing
exact-flat while active payload drops again to 798079.
walkstuf1-low-cd-fastpoll-v760 restores the post-release current baseline to
1478/1431, blocking/refill 64/20, loop reads/read time 60/272, and due
11 while preserving the CD long-soak timeout fallback.
Latest rejected W1 note: walkstuf1-low-midright-ac-offscreen-v683 isolated
frame 86 from the old 85..92 mid-right miss. It removed only 319 pixels
and 105 spans, kept scene/loop flat at 1770/1478, improved overrun
47 -> 46, but regressed blocking 64 -> 65. Close frame 86 for direct
clipping; move to 87..88 or smaller non-risk candidates.
Latest promoted BUILDING2 note: building2-high-frame89-offscreen-v703
adds frame 89 on top of the safe high-tide offscreen clips for frames 90,
91, 92, 94..104, and 168..177, staying exact-flat at 1602, 1351/1311,
blocking/refill 54/18, and reads/due 58/7 while dropping runtime frame
rows/spans/pixels 18144/110717/468636 -> 18030/105645/446246.
building2-low-trimtails-v739 keeps the v626 slack-8 218..229 retained-read
row and v660 offscreen draw-span clip, then trims dead low-tide draw-tail
payload inside the existing pack footprint. It improves to 1603/1339/1317,
overrun 22, blocking/refill 53/0, reads/read time 37/150, and due 12
while trimming active payload 660236 -> 538534 across 41 entries with fixed
pack LBA/sectors and PS-EXE bucket.
The durable numeric source is
docs/ps1/performance-scene-matrix.csv.
The experiment trail is
docs/ps1/performance-experiment-log.md.
The pack-time preprocessing target sheet is
docs/ps1/performance-preprocess-opportunities.csv.
The human signoff ledger is
docs/ps1/scene-status.md.
Maintenance rule: every accepted perf optimization, rejected experiment worth
preserving, or new scene/tide timing run must update the CSV, the experiment
log, README.md,
docs/ps1/TESTING.md,
and this page.
Reading the table
- Scene: clicking the scene slug in any row updates the URL with
#perf-{slug}-{tide}so you can copy a stable link to that exact row — useful when filing a follow-up against one variant. Same anchors are linked from each scene page’s “Performance battle card” line. - Over Target: how far
loop_vbis above the captured target timing. Public site values are capped at0.0%for faster-than-target rows so fast scenes do not create negative debt. Lower is better. - Target Speed: public display of
target_vb / loop_vb, capped at100%so no row reports faster than intended playback. The raw signed ratio remains in the CSV for optimization analysis. - VBlanks:
loop_vb/target_vb— see the target_vb / loop_vb glossary entry. - Blocking: visible CD/blocking VBlanks.
- Prefetch: prefetch overrun VBlanks.
- Due: due-frame misses.
- Latest Run: ISO timestamp derived from the headless summary path
(
scratch/ps1-perf-iterate/YYYYMMDD-HHMMSS);-means no current matrix run has been recorded for that variant. - Stats Version: performance/layout version for that row. The latest
refreshed rows use
building4-low-frame39-inplace-v816,building4-low-frame287-inplace-v815,building4-low-frame288-inplace-v814,building4-low-frame37-inplace-v813,building4-low-frame36-inplace-v811,building4-low-frame35-inplace-v808,building4-low-frame32-inplace-v807,building4-low-frame290-inplace-v806,building4-low-frame31-inplace-v805,building4-low-frame34-inplace-v804,walkstuf1-low-frame3-inplace-v802,walkstuf1-low-frame90-inplace-v801,walkstuf1-low-frame88-inplace-v800,walkstuf1-low-frame1-inplace-v798,walkstuf1-low-frame135-inplace-v797,walkstuf1-low-frame130-inplace-v795,walkstuf1-low-frame77-inplace-v794,walkstuf1-low-frame76-inplace-v791,walkstuf1-low-frame75-inplace-v790,walkstuf1-low-frame145-inplace-v789,walkstuf1-low-frame138-inplace-v788,walkstuf1-low-frame28-inplace-v787,walkstuf1-low-frame19-inplace-v786,walkstuf1-low-frame74-inplace-v785,walkstuf1-low-frame131-inplace-v784,walkstuf1-low-frame73-inplace-v783,walkstuf1-low-frame142-inplace-v782,walkstuf1-low-frame72-inplace-v781,walkstuf1-low-frame71-inplace-v780,walkstuf1-low-frame6-inplace-v779,walkstuf1-low-frame30-inplace-v777,walkstuf1-low-frame70-inplace-v776,walkstuf1-low-frame141-inplace-v775,walkstuf1-low-frame5-inplace-v774,walkstuf1-low-frame133-inplace-v773,walkstuf1-low-frame32-inplace-v772,walkstuf1-low-frame69-inplace-v771,walkstuf1-low-frame68-inplace-v770,walkstuf1-low-frame67-inplace-v769,walkstuf1-low-frame33-inplace-v767,walkstuf1-low-frame57-inplace-v766,walkstuf1-low-frame41-inplace-v763,walkstuf1-low-frame43-inplace-v762,walkstuf1-low-cd-fastpoll-v760,walkstuf1-low-frame35-inplace-v759,walkstuf1-low-frame37-inplace-v757,walkstuf1-low-frame45-inplace-v756,walkstuf1-low-frame58-inplace-v755,walkstuf1-low-frame62-inplace-v753,walkstuf1-low-frame61-inplace-v751,walkstuf1-low-frame47-inplace-v750,walkstuf1-low-frame49-inplace-v749,walkstuf1-low-frame51-inplace-v747,walkstuf1-low-frame129-offscreen-v726,walkstuf1-low-frame145-offscreen-v725,walkstuf1-low-frame130-offscreen-v724,walkstuf1-low-frame142-offscreen-v723,walkstuf1-low-frame6-offscreen-v722,walkstuf1-low-frame19-offscreen-v721,walkstuf1-low-frame131-offscreen-v720,walkstuf1-low-frame141-offscreen-v719,walkstuf1-low-frame5-offscreen-v718,walkstuf1-low-frame132-offscreen-v717,walkstuf1-low-frame133-offscreen-v716,walkstuf1-low-tail194-210compact-v705,walkstuf1-low-frame63-offscreen-v696,walkstuf1-low-frame58-offscreen-v695,walkstuf1-low-frame59-offscreen-v694,walkstuf1-low-frame62-offscreen-v693,walkstuf1-low-frame60-offscreen-v692,walkstuf1-low-frame61-offscreen-v691,walkstuf1-low-frame140-offscreen-v690,walkstuf1-low-frame3-offscreen-v689,walkstuf1-low-postmid106-112-offscreen-v688,walkstuf1-low-frame1-offscreen-v687,walkstuf1-low-midright-af-offscreen-v686,walkstuf1-low-midright-ae-offscreen-v685,walkstuf1-low-midright-ad-offscreen-v684,walkstuf1-low-postleft-singletons-v680,walkstuf1-low-left2e-offscreen-v678,walkstuf1-low-left2b-offscreen-v675,walkstuf1-low-postleft-offscreen-v674,walkstuf1-low-preleft2-offscreen-v673,walkstuf1-low-midright-b-offscreen-v672,walkstuf1-low-pretail-offscreen-v669,walkstuf1-low-left0-offscreen-v668,walkstuf1-low-left-offscreen-v666,walkstuf1-low-mid-offscreen-v665,building2-high-frame89-offscreen-v703,building2-high-frame90-offscreen-v702,building2-high-frame91-offscreen-v701,building2-high-frame92-offscreen-v700,building2-high-tail94-104-offscreen-v698,building2-high-late-offscreen-v664,building2-low-trimtails-v739,building2-low-offscreen-drawclip-v660,walkstuf1-high-frame49-offscreen-v734,walkstuf1-high-frame51-offscreen-v733,walkstuf1-high-frame138-offscreen-v732,walkstuf1-high-frame55-offscreen-v731,walkstuf1-high-tailcompact-v657,walkstuf1-low-late-offscreen-v653,building4-low-offscreen-drawclip-v652,walkstuf1-low-rg78-91-v474,visitor3-high-tail-pack-v629,visitor3-low-frame137-primegap-v510,walkstuf1-high-current-v458-refresh,building2-low-rg218-229-slack8-v626,building2-low-delta-v454,building2-high-rg206-230-cap24-v441,visitor3-low-tail-pack-only-v338,visitor3-low-swap-f128-f129-v327,visitor3-low-f128-resident-seg27-v302,visitor3-high-f131-resident-alias121123-v299,visitor3-low-alias-noop114117-v292,visitor3-high-f140-segment-copy-v291,visitor3-low-noop113-v249,visitor3-low-noop114117-v248,visitor3-high-f127-f130-resident-copy-v238,johnny1-compact-fgp3-v173,walkstuf3-low-compact-fgp3-v171,activity9-high-compact-fgp3-v167,building6-window-slack4-v364,walkstuf3-high-compact-fgp3-v163,building2-low-restore-window-slack4-v160,visitor5-high-rg30-46-v496,visitor5-low-rg30-46-v526,building1-compact-fgp3-noautoprime-v157,mary3-preserve-window-slack8-v149,missing-scenes-current-v001,visitor3-tail-trim-stageguard-v127,graphics-composite-os-v111,building2-low-group365-381-v110,building2-high-group60-72-v109,building2-high-restore-minus-current-v108,visitor3-low-offscreen-exitright-v106,visitor3-high-offscreen-drawclip-v105,walkstuf1-compact-fgp3-v141,visitor3-low-readgroup-prune-v088,building4-restore-minus-current-v087,visitor3-restore-minus-current-v086,visitor3-high-readgroup-prune-v084,compact-u16-inline-v083,fgp3v4-drawcompact-all-v082,activity9-dead-readgroup-prune-v082,read-group-selector-single-assign-v082,visitor3-high-remove-144-160-v082,johnny2-prefetch-relief-v081,activity9-low-fgp3-cleanup-compact-v081,activity9-current-v081-refresh,building4-fgp3-cleanup-compact-window-v081,building2-fgp3-cleanup-compact-v081,visitor3-fgp3-cleanup-compact-v081,activity9-lowgroup-v072c,activity9-fgp3-v072c,activity9-window-v072c,activity4-fishing4-v072c-prefetch-relief,johnny6-compact-fgp3-v354,activity1-v072c-current-refresh,mary2-prefetch-relief-v081,mary2-fgp3-padded-v081,johnny2-fgp3-padded-v081,mary5-fgp3-padded-v081,activity11-fgp3-padded-v081,activity11-12-v072c-prefetch-relief,stale-next-v072c-current-refresh,mary1-v072c-prefetch-relief,stale-layout-v072c-current-refresh,activity9-v072c-prefetch-relief,stale-pressure2-v072c-current-refresh,johnny1-v072c-prefetch-relief,stale-pressure-v072c-current-refresh,activity10-johnny3-v072-prefetch-relief,stale-zero2-v072b-current-refresh,stale-zero-v072b-current-refresh,stale-top-v072b-current-refresh,building2-low-rg218-229-slack8-v626,building2-low-delta-v454,visitor3-low-frame129-delta-v452,mismatch-top-v072-current-refresh,stand-family-v072-current-refresh,visitor4-v072-current-refresh,stand1-v072-current-refresh,visitor3-v072-prefetch-relief,walkstuf1-v072-prefetch-relief,fishing5-v065-current-ledger-overlay,compact-fgp3-v66-final-frame-hold,compact-fgp3-v64-building2-group318-330,compact-fgp3-v63-building2low-prime, andindexed8-row-local-dirty-v1; other refreshed rows includecompact-fgp3-v62-fishing3low-group253-265,compact-fgp3-v61-fishing3low-group163-175,compact-fgp3-v60-visitor3high-group230-242,compact-fgp3-v59-visitor3high-group72-84,indexed8-tile-local-compose-v1,compact-fgp3-v58-activity9high-window20-table,compact-fgp3-v57-policy-table-refactor, andcompact-fgp3-v49-walkstuf2-auto-primethroughcompact-fgp3-v29-smallprime; the complete full-matrix baseline remainscompact-fgp3-v2-fullmatrixfor rows not rerun since that pass.
126-variant battle card
Target Speed colour key: ≥ 99% (at target) ≥ 95% (close) ≥ 90% (slipping) < 90% (well below) Rows without timing data show "—" and stay uncolored.
| Scene | Tide | Status | Latest Run | Stats Version | Over Target | Target Speed | VBlanks | Blocking | Prefetch | Due | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|
activity1 |
high | measured | 2026-05-06T04:01:15 | activity1-v072c-current-refresh | 0.0% | 100.0% | 2754/2764 | 1 | 1 | 0 | current validated pack refresh; baseline correction |
activity1 |
low | measured | 2026-05-06T04:01:15 | activity1-v072c-current-refresh | 0.0% | 100.0% | 2754/2765 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
activity4 |
high | measured | 2026-05-06T04:41:05 | activity4-fishing4-v072c-prefetch-relief | 0.0% | 100.0% | 1065/1066 | 4 | 4 | 0 | clean-snapshot relief restores stage1_window prefetch versus fresh ACTIVITY4 current row; accepted hidden-refill tradeoff remains |
activity4 |
low | measured | 2026-05-06T04:41:05 | activity4-fishing4-v072c-prefetch-relief | 0.0% | 100.0% | 1064/1068 | 1 | 1 | 0 | clean-snapshot relief collapses ACTIVITY4 low due misses and restores stage1_window prefetch |
activity5 |
high | measured | 2026-05-06T02:48:00 | stale-layout-v072c-current-refresh | 0.0% | 100.0% | 1730/1749 | 2 | 2 | 0 | current validated pack refresh; baseline correction |
activity5 |
low | measured | 2026-05-06T02:48:00 | stale-layout-v072c-current-refresh | 0.0% | 100.0% | 1731/1749 | 2 | 2 | 0 | current validated pack refresh; baseline correction |
activity6 |
high | measured | 2026-05-06T00:55:09 | stale-zero-v072b-current-refresh | +0.1% | 99.9% | 912/911 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
activity6 |
low | measured | 2026-05-06T00:55:09 | stale-zero-v072b-current-refresh | +0.1% | 99.9% | 912/911 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
activity7 |
high | measured | 2026-05-05T23:47:29 | mismatch-top-v072-current-refresh | 0.0% | 100.0% | 593/596 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
activity7 |
low | measured | 2026-05-05T23:47:29 | mismatch-top-v072-current-refresh | 0.0% | 100.0% | 594/596 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
activity8 |
high | measured | 2026-05-05T23:47:29 | mismatch-top-v072-current-refresh | 0.0% | 100.0% | 898/904 | 1 | 1 | 0 | current validated pack refresh; baseline correction |
activity8 |
low | measured | 2026-05-05T23:47:29 | mismatch-top-v072-current-refresh | 0.0% | 100.0% | 899/904 | 2 | 2 | 0 | current validated pack refresh; baseline correction |
activity9 |
high | measured | 2026-05-08T18:43:51 | activity9-low-compact-fgp3-v174 | +1.0% | 99.0% | 2082/2062 | 24 | 17 | 1 | Compact FGP3/v4 restore-minus-current high-tide pack; preserves footprint, LBA, and PS-EXE bucket while low tide now has its own compact pass |
activity9 |
low | measured | 2026-05-11T21:08:00 | walkstuf1-high-rg213-229-slack4-v316 | +0.6% | 99.4% | 2073/2061 | 14 | 9 | 1 | long current layout canary under WALKSTUF1 promotion; no target-side delta from candidate |
activity10 |
high | measured | 2026-05-06T01:47:28 | activity10-johnny3-v072-prefetch-relief | 0.0% | 100.0% | 1259/1259 | 7 | 4 | 1 | |
activity10 |
low | measured | 2026-05-06T01:47:28 | activity10-johnny3-v072-prefetch-relief | 0.0% | 100.0% | 1255/1256 | 17 | 4 | 2 | |
activity11 |
high | measured | 2026-05-06T20:36:09 | activity11-fgp3-padded-v081 | 0.0% | 100.0% | 1715/1722 | 2 | 2 | 0 | padded FGP3 active-loop win; overrun eliminated with accepted setup-prime cost |
activity11 |
low | measured | 2026-05-06T20:36:09 | activity11-fgp3-padded-v081 | 0.0% | 100.0% | 1717/1722 | 4 | 4 | 0 | padded FGP3 active-loop win; overrun eliminated with accepted setup-prime cost |
activity12 |
high | measured | 2026-05-06T03:40:30 | activity11-12-v072c-prefetch-relief | 0.0% | 100.0% | 1411/1412 | 7 | 7 | 0 | validated pack clean-snapshot relief exception keeps stage1_window prefetch; current high tide is baseline clean |
activity12 |
low | measured | 2026-05-06T03:40:30 | activity11-12-v072c-prefetch-relief | 0.0% | 100.0% | 1409/1411 | 10 | 6 | 1 | validated pack clean-snapshot relief exception restores stage1_window prefetch with accepted hidden-refill tradeoff |
building1 |
high | measured | 2026-05-08T12:22:52 | building1-compact-fgp3-noautoprime-v157 | +0.3% | 99.7% | 784/782 | 15 | 9 | 1 | compact FGP3/v4 pack with BUILDING1 auto-prime disabled |
building1 |
low | measured | 2026-05-08T12:22:52 | building1-compact-fgp3-noautoprime-v157 | +0.6% | 99.4% | 787/782 | 16 | 14 | 1 | compact FGP3/v4 pack with BUILDING1 auto-prime disabled |
building2 |
high | measured | 2026-05-14T02:27:39 | building2-high-frame89-offscreen-v703 | +3.0% | 97.0% | 1351/1311 | 54 | 18 | 7 | same-speed BUILDING2 high offscreen draw-span clipping adds frame 89 on top of the v702 frame 90, v701 frame 91, v700 frame 92, v698 safe 94..104, and v664 late 168..177 clips; removes another 4216 offscreen draw pixels, 1011 spans, and 19 draw/frame rows, and drops runtime frame rows/spans/pixels 18049/106656/450462 -> 18030/105645/446246 while preserving scene/loop/target 1602/1351/1311, overrun 40, blocking/refill 54/18, reads/due 58/7, pack LBA/sectors, and PS-EXE bucket |
building2 |
low | measured | 2026-05-14T06:34:33 | building2-low-trimtails-v739 | +1.7% | 98.4% | 1339/1317 | 53 | 0 | 12 | pack-only BUILDING2 low draw-tail trim preserves the 1303332-byte pack footprint, pack LBA/sectors, and PS-EXE bucket while trimming active payload 660236 -> 538534 across 41 entries; improves scene/loop/target 1614/1344/1318 -> 1603/1339/1317, overrun 26 -> 22, blocking 61 -> 53, reads/read time 50/218 -> 37/150, and due 14 -> 12 with refill still 0 |
building3 |
high | measured | 2026-05-06T03:26:10 | stale-next-v072c-current-refresh | 0.0% | 100.0% | 5460/5465 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
building3 |
low | measured | 2026-05-06T03:26:10 | stale-next-v072c-current-refresh | 0.0% | 100.0% | 5460/5465 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
building4 |
high | measured | 2026-05-08T18:43:51 | activity9-low-compact-fgp3-v174 | +1.0% | 99.0% | 2844/2816 | 37 | 30 | 1 | |
building4 |
low | measured | 2026-05-14T17:17:36 | building4-low-frame39-inplace-v816 | +1.3% | 98.7% | 2853/2816 | 40 | 34 | 1 | same-speed frame31 in-place entry-size shrink preserves offsets/LBA/EXE bucket on top of v804 while cutting active payload 843993->838929; frame31 shrinks 6672->1608, entry sectors 4->1, scene/loop/target stay 3128/2853/2816, overrun 37, blocking/refill 40/34, read VBlanks 215, due 1 |
building5 |
high | measured | 2026-05-06T17:38:07 | building5-fgp3-padded-v080 | 0.0% | 100.0% | 3343/3348 | 5 | 5 | 0 | padded pal4 FGP3 temporal-residual conversion keeps the original 818670-byte CD footprint while shrinking runtime payload to 592755 bytes |
building5 |
low | measured | 2026-05-06T17:38:07 | building5-fgp3-padded-v080 | 0.0% | 100.0% | 3345/3347 | 8 | 8 | 0 | padded pal4 FGP3 temporal-residual conversion keeps the original 818670-byte CD footprint while shrinking runtime payload to 592755 bytes |
building6 |
high | measured | 2026-05-12T09:13:54 | building6-window-slack4-v364 | +0.6% | 99.4% | 2471/2456 | 20 | 16 | 1 | scene-local slack4 window-refill guard moves high into green; accepts one due miss while reducing visible and hidden CD pressure |
building6 |
low | measured | 2026-05-12T09:15:23 | building6-window-slack4-v364 | +0.8% | 99.2% | 2474/2455 | 24 | 20 | 1 | scene-local slack4 window-refill guard moves low into green; accepts one due miss while reducing visible and hidden CD pressure |
building7 |
high | measured | 2026-05-06T02:48:00 | stale-layout-v072c-current-refresh | 0.0% | 100.0% | 3132/3133 | 9 | 9 | 0 | current validated pack refresh; baseline correction |
building7 |
low | measured | 2026-05-06T02:48:00 | stale-layout-v072c-current-refresh | 0.0% | 100.0% | 3130/3133 | 7 | 7 | 0 | current validated pack refresh; baseline correction |
fishing1 |
high | measured | 2026-05-11T20:56:51 | walkstuf1-high-rg213-229-slack4-v316 | +0.0% | 100.0% | 1068/1072 | 5 | 5 | 0 | current layout control under WALKSTUF1 promotion; no target-side delta from candidate |
fishing1 |
low | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1067/1074 | 1 | 1 | 0 | current validated pack refresh; baseline correction |
fishing2 |
high | measured | 2026-05-06T03:26:10 | stale-next-v072c-current-refresh | 0.0% | 100.0% | 1761/1763 | 6 | 6 | 0 | current validated pack refresh; baseline correction |
fishing2 |
low | measured | 2026-05-06T03:26:10 | stale-next-v072c-current-refresh | 0.0% | 100.0% | 1759/1765 | 3 | 3 | 0 | current validated pack refresh; baseline correction |
fishing3 |
high | measured | 2026-05-07T13:24:41 | activity9-dead-readgroup-prune-v082 | +0.6% | 99.4% | 1962/1950 | 17 | 14 | 1 | Exact-flat after pruning dead ACTIVITY9 low FGP3/v1 read-group selector; preserves accepted timing/LBAs and shrinks foregroundPilotPlay by 16 bytes |
fishing3 |
low | measured | 2026-05-07T13:24:41 | activity9-dead-readgroup-prune-v082 | +0.1% | 99.9% | 1957/1955 | 9 | 9 | 0 | Exact-flat after pruning dead ACTIVITY9 low FGP3/v1 read-group selector; preserves accepted timing/LBAs and shrinks foregroundPilotPlay by 16 bytes |
fishing4 |
high | measured | 2026-05-06T04:41:05 | activity4-fishing4-v072c-prefetch-relief | 0.0% | 100.0% | 835/842 | 2 | 2 | 0 | clean-snapshot relief keeps FISHING4 high under target with stage1_window prefetch restored |
fishing4 |
low | measured | 2026-05-06T04:41:05 | activity4-fishing4-v072c-prefetch-relief | 0.0% | 100.0% | 834/843 | 0 | 0 | 0 | clean-snapshot relief collapses FISHING4 low due misses and makes the row CD-clean |
fishing5 |
high | measured | 2026-05-02T22:39:34 | fishing5-v065-current-ledger-overlay | 0.0% | 100.0% | 885/890 | 0 | 0 | 0 | |
fishing5 |
low | measured | 2026-05-02T22:39:34 | fishing5-v065-current-ledger-overlay | 0.0% | 100.0% | 885/890 | 0 | 0 | 0 | |
fishing6 |
high | measured | 2026-05-06T00:38:12 | stale-top-v072b-current-refresh | 0.0% | 100.0% | 744/753 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
fishing6 |
low | measured | 2026-05-06T00:38:12 | stale-top-v072b-current-refresh | 0.0% | 100.0% | 744/753 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
fishing7 |
high | measured | 2026-05-05T23:47:29 | mismatch-top-v072-current-refresh | 0.0% | 100.0% | 715/725 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
fishing7 |
low | measured | 2026-05-05T23:47:29 | mismatch-top-v072-current-refresh | 0.0% | 100.0% | 715/725 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
fishing8 |
high | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1243/1253 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
fishing8 |
low | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1243/1253 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
johnny1 |
high | measured | 2026-05-11T20:56:51 | walkstuf1-high-rg213-229-slack4-v316 | +1.4% | 98.6% | 1973/1945 | 25 | 25 | 0 | current layout control under WALKSTUF1 promotion; no target-side delta from candidate |
johnny1 |
low | measured | 2026-05-14T05:13:31 | under99-current-refresh-v730 | +1.4% | 98.6% | 1973/1945 | 25 | 25 | 0 | fresh under-99 current refresh corrects stale low row to match high tide; no code or pack change |
johnny2 |
high | measured | 2026-05-07T04:18:16 | johnny2-prefetch-relief-v081 | 0.0% | 100.0% | 1741/1751 | 0 | 0 | 0 | clean-pressure prefetch relief preserves stage1_window; blocking 369->0 due misses 144->0 loop reads 144->8 |
johnny2 |
low | measured | 2026-05-07T04:18:16 | johnny2-prefetch-relief-v081 | 0.0% | 100.0% | 1741/1751 | 0 | 0 | 0 | clean-pressure prefetch relief preserves stage1_window; blocking 377->0 due misses 144->0 loop reads 144->8 |
johnny3 |
high | measured | 2026-05-06T01:47:28 | activity10-johnny3-v072-prefetch-relief | 0.0% | 100.0% | 1158/1161 | 10 | 6 | 1 | |
johnny3 |
low | measured | 2026-05-06T01:47:28 | activity10-johnny3-v072-prefetch-relief | 0.0% | 100.0% | 1157/1166 | 0 | 0 | 0 | |
johnny4 |
high | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1204/1214 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
johnny4 |
low | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1204/1214 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
johnny5 |
high | measured | 2026-05-06T00:55:09 | stale-zero-v072b-current-refresh | 0.0% | 100.0% | 811/820 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
johnny5 |
low | measured | 2026-05-06T00:55:09 | stale-zero-v072b-current-refresh | 0.0% | 100.0% | 810/820 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
johnny6 |
high | measured | 2026-05-12T07:29:10 | johnny6-compact-fgp3-v354 | +1.0% | 99.0% | 2829/2802 | 24 | 24 | 0 | compact FGP3/v4 cleanup metadata plus restore-minus-current keeps footprint fixed and removes 5 active-loop reads |
johnny6 |
low | measured | 2026-05-12T07:29:10 | johnny6-compact-fgp3-v354 | +1.0% | 99.0% | 2830/2802 | 25 | 25 | 0 | compact FGP3/v4 cleanup metadata plus restore-minus-current keeps footprint fixed and removes 5 active-loop reads |
mary1 |
high | measured | 2026-05-06T03:05:20 | mary1-v072c-prefetch-relief | +0.8% | 99.2% | 4867/4830 | 47 | 37 | 2 | mary1 clean-snapshot relief exception restores stage1_window prefetch with accepted hidden-refill tradeoff |
mary1 |
low | measured | 2026-05-06T03:05:20 | mary1-v072c-prefetch-relief | +0.4% | 99.6% | 4860/4840 | 31 | 24 | 1 | mary1 clean-snapshot relief exception restores stage1_window prefetch with accepted hidden-refill tradeoff |
mary2 |
high | measured | 2026-05-06T22:29:02 | mary2-prefetch-relief-v081 | 0.0% | 100.0% | 2241/2248 | 2 | 2 | 0 | mary2 clean-memory relief restores stage1_window after padded FGP3; blocking 668->2 and due 233->0 |
mary2 |
low | measured | 2026-05-06T22:29:02 | mary2-prefetch-relief-v081 | 0.0% | 100.0% | 2242/2250 | 2 | 2 | 0 | mary2 clean-memory relief restores stage1_window after padded FGP3; blocking 662->2 and due 233->0 |
mary3 |
high | measured | 2026-05-11T21:08:00 | walkstuf1-high-rg213-229-slack4-v316 | +0.3% | 99.7% | 2300/2293 | 55 | 0 | 13 | long current layout canary under WALKSTUF1 promotion; no target-side delta from candidate |
mary3 |
low | measured | 2026-05-11T21:08:00 | walkstuf1-high-rg213-229-slack4-v316 | +0.0% | 100.0% | 2296/2295 | 51 | 0 | 13 | long current layout canary under WALKSTUF1 promotion; no target-side delta from candidate |
mary4 |
high | measured | 2026-04-29T17:46:07 | compact-fgp3-v2-fullmatrix | 0.0% | 100.0% | 1968/2016 | 28 | 12 | 3 | validated 2026-05-03 after generic multi-view stitch; active timing predates refreshed pack; far-right x=300 visual stress passed |
mary4 |
low | measured | 2026-04-29T17:46:13 | compact-fgp3-v2-fullmatrix | 0.0% | 100.0% | 1966/2019 | 24 | 10 | 3 | validated 2026-05-03 after generic multi-view stitch; active timing predates refreshed pack; far-right x=300 visual stress passed |
mary5 |
high | measured | 2026-05-06T21:07:37 | mary5-fgp3-padded-v081 | 0.0% | 100.0% | 1581/1586 | 5 | 0 | 1 | padded FGP3 active-loop win; overrun eliminated while preserving the 646602-byte CD footprint |
mary5 |
low | measured | 2026-05-06T21:07:37 | mary5-fgp3-padded-v081 | 0.0% | 100.0% | 1581/1584 | 6 | 2 | 1 | padded FGP3 active-loop win; overrun eliminated while preserving the 646602-byte CD footprint |
miscgag1 |
high | measured | 2026-05-06T00:55:09 | stale-zero-v072b-current-refresh | 0.0% | 100.0% | 953/961 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
miscgag1 |
low | measured | 2026-05-06T00:55:09 | stale-zero-v072b-current-refresh | 0.0% | 100.0% | 953/961 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
miscgag2 |
high | measured | 2026-04-30T06:58:15 | compact-fgp3-v31-auto224 | 0.0% | 100.0% | 1352/1356 | 0 | 0 | 0 | validated 2026-05-03 after generic multi-view stitch regenerated high/low packs; active timing predates refreshed pack |
miscgag2 |
low | measured | 2026-04-30T06:58:15 | compact-fgp3-v31-auto224 | 0.0% | 100.0% | 1352/1356 | 0 | 0 | 0 | validated 2026-05-03 after generic multi-view stitch regenerated high/low packs; active timing predates refreshed pack |
stand1 |
high | measured | 2026-05-05T23:17:25 | stand1-v072-current-refresh | 0.0% | 100.0% | 194/202 | 0 | 0 | 0 | |
stand1 |
low | measured | 2026-05-05T23:17:25 | stand1-v072-current-refresh | 0.0% | 100.0% | 194/202 | 0 | 0 | 0 | |
stand2 |
high | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 480/490 | 0 | 0 | 0 | |
stand2 |
low | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 480/490 | 0 | 0 | 0 | |
stand3 |
high | measured | 2026-05-06T00:38:12 | stale-top-v072b-current-refresh | 0.0% | 100.0% | 547/557 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
stand3 |
low | measured | 2026-05-06T00:38:12 | stale-top-v072b-current-refresh | 0.0% | 100.0% | 547/557 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
stand4 |
high | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1202/1220 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
stand4 |
low | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1203/1218 | 3 | 3 | 0 | current validated pack refresh; baseline correction |
stand5 |
high | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1442/1460 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
stand5 |
low | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1442/1460 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
stand6 |
high | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1346/1364 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
stand6 |
low | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1346/1364 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
stand7 |
high | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 520/538 | 0 | 0 | 0 | |
stand7 |
low | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 520/538 | 0 | 0 | 0 | |
stand8 |
high | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 483/499 | 2 | 2 | 0 | |
stand8 |
low | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 483/499 | 2 | 2 | 0 | |
stand9 |
high | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 520/538 | 0 | 0 | 0 | |
stand9 |
low | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 522/538 | 0 | 0 | 0 | |
stand10 |
high | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 528/538 | 0 | 0 | 0 | |
stand10 |
low | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 528/538 | 0 | 0 | 0 | |
stand11 |
high | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 528/538 | 0 | 0 | 0 | |
stand11 |
low | measured | 2026-05-05T23:34:06 | stand-family-v072-current-refresh | 0.0% | 100.0% | 528/538 | 0 | 0 | 0 | |
stand12 |
high | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1450/1459 | 1 | 1 | 0 | current validated pack refresh; baseline correction |
stand12 |
low | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | 0.0% | 100.0% | 1450/1460 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
stand15 |
high | measured | 2026-05-06T00:55:09 | stale-zero-v072b-current-refresh | 0.0% | 100.0% | 444/452 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
stand15 |
low | measured | 2026-05-06T00:55:09 | stale-zero-v072b-current-refresh | 0.0% | 100.0% | 444/452 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
stand16 |
high | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | +0.2% | 99.8% | 473/472 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
stand16 |
low | measured | 2026-05-06T01:14:22 | stale-zero2-v072b-current-refresh | +0.2% | 99.8% | 473/472 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
suzy1 |
high | measured | 2026-05-08T09:40:12 | missing-scenes-current-v001 | 0.4% | 99.6% | 5763/5738 | 21 | 21 | 0 | |
suzy1 |
low | measured | 2026-05-08T09:40:12 | missing-scenes-current-v001 | 0.4% | 99.6% | 5763/5738 | 21 | 21 | 0 | |
suzy2 |
high | measured | 2026-05-08T09:32:10 | missing-scenes-current-v001 | 0.8% | 99.2% | 2655/2633 | 19 | 19 | 0 | |
suzy2 |
low | measured | 2026-05-08T09:32:10 | missing-scenes-current-v001 | 0.8% | 99.2% | 2655/2633 | 19 | 19 | 0 | |
visitor1 |
high | measured | 2026-05-05T23:47:29 | mismatch-top-v072-current-refresh | 0.0% | 100.0% | 672/677 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
visitor1 |
low | measured | 2026-05-05T23:47:29 | mismatch-top-v072-current-refresh | 0.0% | 100.0% | 672/677 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
visitor3 |
high | measured | 2026-05-13T18:41:57 | visitor3-high-tail-pack-v629 | +2.2% | 97.8% | 1063/1040 | 35 | 0 | 6 | pack-only VISITOR3 high tail repack reuses the proven low compact frame143/frame144 cleanup payloads and fits frames 141/140/142/143/144 plus sound events inside the existing sector 277..293 setup segment; frame141 moves from sector 275 into setup residency, keeping pack bytes/LBA/sectors and PS-EXE bucket fixed while improving overrun 26 -> 23, blocking 41 -> 35, and reads/due 7/7 -> 6/6 |
visitor3 |
low | measured | 2026-05-13T10:10:23 | visitor3-low-frame137-primegap-v510 | +2.1% | 97.9% | 1062/1040 | 42 | 0 | 7 | pack-only relocation of the existing frame137 D4 payload into the unused setup-prime in-data gap at sector 99; low improves to 1062/1040, overrun 22, reads/due 7/7, blocking/read time 42, with pack LBA/sectors and PS-EXE bucket stable |
visitor4 |
high | measured | 2026-05-05T23:27:49 | visitor4-v072-current-refresh | 0.0% | 100.0% | 424/428 | 0 | 0 | 0 | |
visitor4 |
low | measured | 2026-05-05T23:27:49 | visitor4-v072-current-refresh | 0.0% | 100.0% | 424/428 | 0 | 0 | 0 | |
visitor5 |
high | measured | 2026-05-13T07:24:08 | visitor5-high-rg30-46-v496 | +0.5% | 99.5% | 1101/1096 | 5 | 5 | 0 | high-tide retained-read group 30..46; focused and broad canaries pass, moving VISITOR5 high into green with fixed pack LBA/sectors and PS-EXE bucket |
visitor5 |
low | measured | 2026-05-13T12:02:56 | visitor5-low-rg30-46-v526 | +0.5% | 99.5% | 1102/1097 | 5 | 5 | 0 | low-tide retained-read group retargeted to 30..46 after 30..54 and 9..33 stayed exact-flat; improves current low to scene 1361, loop/target 1102/1097, overrun 5, blocking/refill 5, reads/due 18/0 and moves VISITOR5 low into green |
visitor6 |
high | measured | 2026-05-06T02:48:00 | stale-layout-v072c-current-refresh | 0.0% | 100.0% | 2043/2047 | 1 | 1 | 0 | current validated pack refresh; baseline correction |
visitor6 |
low | measured | 2026-05-06T02:48:00 | stale-layout-v072c-current-refresh | 0.0% | 100.0% | 2043/2047 | 1 | 1 | 0 | current validated pack refresh; baseline correction |
visitor7 |
high | measured | 2026-05-06T02:48:00 | stale-layout-v072c-current-refresh | 0.0% | 100.0% | 1619/1625 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
visitor7 |
low | measured | 2026-05-06T02:48:00 | stale-layout-v072c-current-refresh | 0.0% | 100.0% | 1619/1625 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
walkstuf1 |
high | measured | 2026-05-14T06:05:17 | walkstuf1-high-frame49-offscreen-v734 | +2.9% | 97.2% | 1476/1434 | 81 | 23 | 16 | same-speed frame49 offscreen draw-span clip on top of v733 preserves file size, pack LBA/sectors, PS-EXE bucket, scene/loop/target 1764/1476/1434, overrun 42, blocking/refill 81/23, reads/due 63/16, and active payload 882007 while dropping runtime rows/spans/pixels 17141/133396/760361 -> 17052/132773/755038; v733/v732/v731 already clipped frames 51/138/55 and v657 still provides late-tail physical compaction and loop reads/read time 65/282 -> 63/275 |
walkstuf1 |
low | measured | 2026-05-14T16:14:19 | walkstuf1-low-frame3-inplace-v802 | +3.3% | 96.8% | 1478/1431 | 64 | 20 | 11 | same-speed frame3 in-place entry-size shrink preserves offsets/LBA/EXE bucket on top of v801 while cutting active payload 798232->798079; frame3 shrinks 4225->4072, entry sectors 3->2, scene/loop/target stay 1770/1478/1431, overrun 47, blocking/refill 64/20, read VBlanks 272, due 11 |
walkstuf2 |
high | measured | 2026-05-06T00:38:12 | stale-top-v072b-current-refresh | 0.0% | 100.0% | 451/461 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
walkstuf2 |
low | measured | 2026-05-06T00:38:12 | stale-top-v072b-current-refresh | 0.0% | 100.0% | 451/461 | 0 | 0 | 0 | current validated pack refresh; baseline correction |
walkstuf3 |
high | measured | 2026-05-08T14:44:48 | walkstuf3-high-compact-fgp3-v163 | +0.9% | 99.1% | 2310/2290 | 47 | 18 | 6 | high-tide compact FGP3/v4 restore-minus-current pack; fixed footprint and LBA under current layout |
walkstuf3 |
low | measured | 2026-05-08T16:59:36 | walkstuf3-low-compact-fgp3-v171 | +0.7% | 99.4% | 2310/2295 | 26 | 17 | 2 | low-tide compact FGP3/v4 restore-minus-current pack; broad controls and WALKSTUF3 high exact-flat |
See also
- /scenes/ — the visual-signoff ledger this card lives next to. Different bar, different cadence, different failure modes.
- /docs/performance/ —
reference manual: what each column means, how
loop_vbandtarget_vbare measured, the column-by-column glossary. - /lab/from-87-to-99-5/
— retrospective on which experiments moved the matrix from the
compact baseline (
+17.4%over target) to its current public-capped99.7%target speed. - /lab/v081-mary4-freeze/ — the v0.8.1 stability follow-on that kept this matrix’s mean untouched while fixing a clean-rect pressure freeze the per-commit matrix never reached. Soak loop story.
- /docs/walks/ — reference manual for the walk subsystem; “Evolution by release” consolidates the v0.8.0 clean-rect retry path and v0.8.1 wave-band/split-rect pressure accounting that the v0.8.1 story above generalized to fourteen random-position scenes.
- Glossary: experiment log
— the long-form decision record at
docs/ps1/performance-experiment-log.mdwhere every accepted and rejected probe got written down. Read before re-trying anything that looks promising. docs/ps1/performance-scene-matrix.csv— the durable numeric source the table on this page is rendered from.