The sim is renderer-free by contract (Q16.16 · mulberry32 · no render imports in /src/sim), so every system below ports to native as-is the day the loader eats real art. GLB models load into either pipe; NATIVE-SCENE-FORMAT.md is the bridge. The web build is the proving ground, not the throwaway.
| Resolution | X3Native FPS | Frame | Notes |
|---|---|---|---|
| 1600 × 900 | 509 / 280 | 1.97 / 3.57 ms | quiet (P2) / loaded (OG) — vs 22.8 browser = 22×; the gap is the CPU load |
| 2560 × 1440 | 192 | 5.20 ms | loaded-box floor — CPU-contended |
| 3840 × 2160 | ~71 | 14.1 ms | the panel number, loaded floor — 1080 Ti does ~4K60, not 4K120 → the 5070 Ti earns its slot |
Honest note: sweep ran with 81 fleet procs live → 900p–1440p are CPU-gated and read low, 4K is a conservative floor. Scene = seed-200, 25,647 instances (25,056 trees), 452 units, HZB-culled, VMA leak-free. Clean quiet-box + 5070 Ti sweep = the next numbers.
| Card | Box | Status |
|---|