The 128 GB Box
A Ryzen AI Max+ 395 with 128 GB of unified memory, set up headless as a local-LLM box.
A GEEKOM A9 Mega, installed before it ever booted Linux, then pushed until each layer showed what it actually does: a BIOS memory setting that takes RAM away from the GPU, an 85 W power preset that changes nothing, a benchmark bent by a download, a job queue that outlived two power cuts, and long-context prefill that took gpt-oss-120b 29 minutes to fill 128k, and hours on slower models. Then a blind code review and an honesty audit for the agents' runs. 30 posts, the numbers from the runs' logs.
- Installing Fedora on a computer that hadn't shipped yet
- 120 GiB for the GPU, set in the kernel, not the BIOS
- No BIOS image, so I diffed the NVRAM
- The download that contaminated the benchmark
- 128k context is the floor, and prefill is the wall
- Vulkan or ROCm on Strix Halo? Ask at which depth
- Mistral-Small-4 ran one matmul on the CPU, and said nothing
- The benchmark was talking to the previous server
- Read the transcript, not the gate
- IOMMU off buys a 128 GB iGPU 5 %, and costs the NPU
- The fastest model finished first by stopping first
- Inventing the work vs promising what isn't there
- The best-reviewed code came from the slowest Flash-Next arm
- Seven FAILs, one setting: rerunning agents at 262144 tokens
- 29 of 34 passing agent runs had a blocker the hidden tests never saw
- How to tell when your coding agent lied, not just failed
- Every way my GPU job queue went quiet
- A -> B -> C -> A: benchmarking a kernel cmdline change you have to reboot for
- One rebuild moved gpt-oss off ROCm. Two models stayed
- Empty diff, finished code: 124,000 characters of thinking
- The model said it saw no output. It was right.
- Three bugs between K2 and a working Spring app
- Three models wrote the same circuit-breaker bug
- The typo followed the tag; the failures didn't
- The lock map deleted a mutex someone was waiting on
- Nine accusations, one lie: re-reading round two's judges
- Five languages, two reps: the round-two ranking
- Two rounds, seventeen arms: the engine set the speed, not the quant
- The template differed. The prompts didn't.
- Eighteen days later, the same lie