Skip to content

docs(handoff): linux-cpu-profiling β€” the RAM finding is RETRACTED, and the tree held three efforts - #1136

Merged
ZacxDev merged 3 commits into
mainfrom
docs/handoff-linux-cpu-profiling
Sep 1, 2026
Merged

docs(handoff): linux-cpu-profiling β€” the RAM finding is RETRACTED, and the tree held three efforts#1136
ZacxDev merged 3 commits into
mainfrom
docs/handoff-linux-cpu-profiling

Conversation

@ZacxDev

@ZacxDev ZacxDev commented Aug 30, 2026

Copy link
Copy Markdown
Member

Lands the handoff doc the previous session left in /tmp/opencode/ while its own kickoff block pointed at claudedocs/handoff-linux-cpu-profiling.md β€” a path that never existed. Corrected against live state rather than copied forward.

Retraction. The draft led with "RAM is 35% below rated speed β€” free performance sitting on the table" and ranked enable EXPO in BIOS as next step #1. The measurement holds; the diagnosis does not. The draft eliminated a per-DIMM cause with "all 4 identical" β€” inxi -max shows two different part numbers (Crucial Pro CP32G56C46U5 + Crucial CT32G56C46U5), a mixed kit. Those modules are 2Rx8, so the box runs 8 ranks, which AM5 derates to ~3600 MT/s by design, and CL46 @ 1.1V is the JEDEC 5600 profile β€” there is likely no EXPO profile to switch on.

Three efforts in one tree. The ranked step "commit nix/pkgs/default.nix + scripts/memory-detail" would have landed half of an unrelated bar feature, without its nix/graphical.nix wiring or its tests. Separated onto their own branches; see the table in the doc.

Also records that test_opencode_rig_control.py (the file PR #1134's title describes but does not contain) fails 27/34 under a different $HOME and would turn the required tekton/devrc-pytests check red.

Docs only β€” no code paths touched.

…d the tree held three efforts

Lands the handoff doc the previous session left in /tmp while its own kickoff
block pointed at claudedocs/ β€” a path that did not exist. Corrected against
live state rather than copied.

Two substantive corrections:

1. The headline "RAM is 35% below spec, free performance" is retracted. The
   measurement holds (5600 spec / 3600 actual) but the diagnosis does not.
   The draft eliminated a per-DIMM cause with "all 4 identical"; inxi -max
   shows two different part numbers (Crucial Pro CP32G56C46U5 + Crucial
   CT32G56C46U5) β€” a mixed kit. Those modules are 2Rx8, so this is 8 ranks
   on an AM5 controller, which derates to ~3600 by design. CL46 @ 1.1V is
   the JEDEC 5600 profile, so there is likely no EXPO profile to switch on.

2. The tree held three unrelated efforts, not one. The ranked step "commit
   nix/pkgs/default.nix + scripts/memory-detail" would have landed half of
   an unrelated bar feature, without its nix/graphical.nix wiring or tests.
   All three are now separated onto their own branches.

Also records that test_opencode_rig_control.py fails 27/34 under a different
$HOME and would turn the required tekton/devrc-pytests check red.

Claude-Session-Id: 506ff0fd-a8f2-41c4-a5fc-3b536f342507
…u-profiling-sync

Claude-Session-Id: 506ff0fd-a8f2-41c4-a5fc-3b536f342507
…action

Its own owner shipped it while this work was in flight. The preservation branch
was byte-identical to what landed (verified per file, not by ancestry) and is
deleted. Also syncs 63 commits of main so the stale tekton/devrc-pytests result
is recomputed against a tree that exists.

Claude-Session-Id: 506ff0fd-a8f2-41c4-a5fc-3b536f342507
@ZacxDev
ZacxDev merged commit aa94a85 into main Sep 1, 2026
2 checks passed
@ZacxDev
ZacxDev deleted the docs/handoff-linux-cpu-profiling branch September 1, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant