Built many Android ROMS on old intel box (32GB RAM), upgraded to AMD NucBox K8 Plus with 96GB (two 48GB DDR5) Ubuntu 24.04, all appears OK, BUT, under “load” (android build) it fails RANDOMLY, literally every time different place, java, rust, clang, ldd, anything, and all kids of corruptions, segv, etc. etc. even with make -j 1!!!
At first reduced O2 to O0, but failures kept coming in other files, and cannot get a single clean build. Reading found many suggestions, and spent ~2 months trying them out, without much luck, it has improved, but not stable enough to build through a ROM!?!
When running on single DIMM (48GB) runs clean, each one tested separately, but, when both are in, it fails. Tried lowering watts using ryzenadj utility, and various other tools, but nothing thus far fixed.
Speed is not an issue, just stability/consistent results.. so that build can run through..
In this journey, found a pretty amazing tool, called y-cruncher:
ht t
p s ://
www. numberworld. org/y-cruncher/
it has (option 2) stress-test mode, which runs continuously until error, and sure enough, it became much simpler to reproduce without any need for Android build environment.
Within minutes or hours, the operation fails similar to:
Iteration: 1 Total Elapsed Time: 1076.350 seconds ( 17.939 minutes )
Running BKT: Passed Test Speed: 1.71 * 10^09 bits / sec
Running BBP: Passed Test Speed: 1.54 * 10^08 terms / sec
Running SFTv4: Passed Test Speed: 4.11 * 10^09 bits / sec
Running SNT: Passed Test Speed: 6.18 * 10^08 bits / sec
Running SVT: Passed Test Speed: 1.64 * 10^09 bits / sec
Running FFTv4: Passed Test Speed: 1.06 * 10^09 bits / sec
Running N63:
Exception Encountered: ConvolutionFailedException
Coefficient is too large.
Error(s) encountered on logical core 0.
Running N63: Failed Test Speed: 2.62 * 10^08 bits / sec
Error encountered. Total Elapsed Time: 1076.350 seconds ( 17.939 minutes )
Running latest firmware on latest kernel v6:
Firmware Version: NucBox K8 Plus 1.04
Firmware Date: Thu 2026-05-14
Firmware Age: 3month 1w 6d
Linux 6.17.0-1032-oem #32-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 24 05:46:26 UTC 2026 x86_64 x86_64 x86_64 GNU/Linux
Manufacturer not very responsive, can’t get past the “sale support” ![]()
Tried just about everything under the Sun!!
Like:
-
dusable AVX512 and similar options like “Core Performance Boost” and “global c-state”
-
Lowered to 4800MT/s biggest change to improve, cannot go lower, starts to crash worse..
-
Tweaked kernel with MANY different combinations, no luck there either, tried
iommu=pt, etc. etc. etc. current flags are:crashkernel=512M amdgpu.gpu_recovery=1 amdgpu.runpm=0 ipv6.disable=1 split_lock_detect=off pcie_aspm=off -
Changed lots of kernel parameters, no luck (swappiness, etc.)
-
Tried MANY combinations using
yzenadjtool, no visible change on results:
yzenadj --fast-limit=35000 --slow-limit=35000
The y-crunher fail in N63 and VT3 so far..
Any tips, welcomed!! esp. which forum /group are best able to solve such an issue ![]()
