swung0x48
4fe2edb6fa
[Tools] (P14): profile_p14.sh profiles the tcp arm too.
2026-10-07 14:58:23 -04:00
swung0x48
114bd70122
[Tools] (P14): FCL restore deletes the two properties instead of setting them empty.
2026-10-07 13:21:25 -04:00
swung0x48
0cc54748f0
[Tools] (P14): layers.py can list the entries into one layer.
2026-10-07 12:32:18 -04:00
swung0x48
d07ec0255b
[Tools] (P14): benchmark runs default to no per-frame glFinish, plus FCL and layer-split helpers.
2026-10-07 12:15:12 -04:00
swung0x48
e6281b26de
[Perf] (Magma): wire texture and buffer lookups get direct-mapped fronts and a continued pass stops re-marking its attachments (rd12 monolith 59.6 -> 60.5 fps).
2026-10-07 11:25:02 -04:00
swung0x48
eafe1179b3
[Tools] (P14): the profiler records the whole run and the analysis cuts the steady tail.
2026-10-07 10:50:39 -04:00
swung0x48
0b0089e599
[Tools] (P14): the sampler and profiler find spawn and tcp server processes by their install path, plus a per-component profile split.
2026-10-07 10:27:01 -04:00
swung0x48
2b0857b016
[Tools] (P14): sampler sees server processes and GPU busy every tick, arms can name a second build, and a simpleperf profile helper.
2026-10-07 10:07:44 -04:00
swung0x48
d56179d876
[Tools] (P14): pinned-clock perf matrix with a per-thread CPU and GPU-busy sampler.
2026-10-07 09:18:21 -04:00
swung0x48
4633ca223c
[Fix] (Server): log the per-frame P65ServerFrame line only when MOBILEGL_SERVER_FRAME_STATS asks for it
2026-10-03 14:20:11 -04:00
swung0x48
6e35ea2c02
[Docs] (P12): the portrait-window clipping was the 0x0 window request, not Magma - root cause, fix and evidence
2026-09-29 00:54:46 -04:00
swung0x48
984e2b69f4
[Feat] (tools): the FCL exit-gate driver - Minecraft renders into the render server window, then the server is killed
2026-09-29 00:27:28 -04:00
swung0x48
b60da6729d
[Feat] (tools): the cross-host acceptance driver and its report reducer, and a note that netbench's nc sink understates the link
2026-09-28 23:22:05 -04:00
swung0x48
429b4472bb
[Fix] (tools): cross-host runs first prove the WSL -> phone TCP path is end to end, and netbench's pkill no longer kills its own shell
2026-09-28 22:57:20 -04:00
swung0x48
141227e8ba
[Feat] (tools): add the disaggregated-mode device perf matrix and profiling harness
...
run_matrix.sh drives interleaved monolith/inproc/spawn+shm/spawn+tcp
benchmark rounds on an adb device with per-run arm-marker verification;
profile_matrix.sh layers simpleperf, ftrace wakeup capture and a /proc
sampler on top; make_report.py aggregates runs into REPORT.md. The wifi
kit carries the cross-host control-plane hang repro and phone-side
strace/fd-reconcile helpers. .trace-work/ (run output) is now ignored.
2026-09-28 19:36:30 -04:00