-
pauliouk
started getting a bunch of errors when compiling stuff on the beagle board. Also noticed a particular "hot metal" smell. So now just waiting on delivery of some cooling kit, damn thing was toasty!
-
pauliouk
while I wait for the heatsinks and a little fan to arrive, going to design and 3d print a case/frame for it
-
tevador
I'm running my board without a heatsink. And it was running at full load for over 3 days when testing RandomX without issues. These small SoCs are quite power efficient.
-
pauliouk
it was just the processor that was hot, the memory and supporting components all seemed well within temp
-
pauliouk
I mean it was still running fine, but not a big fan of things that hot running so close to my keyboard :D
-
pauliouk
fresh install, clean boot, and it was still under a decent load. Once the kit comes and I've got the case designed and printed, I'll look to disabling the GUI on boot and see if I can get the ethernet working
-
pauliouk
hmmk. round 2 of compiling xmrig on the beagle
-
hyc
my 10M run took 20hr53min. hash matches.
-
hyc
pauliouk: yeah I noticed my chip was pretty hot on the old July firmware. it's much cooler on the new firmware. dunno what was running behind the scenes since top showed idle system. maybe GPU was infinite looping.
-
pauliouk
I killed xfce and setup it up to single user boot, load averages dropped from ~1.5 to 0.2 idle
-
pauliouk
made a heck of a difference to the temperature
-
pauliouk
struggling to get xmrig to make though :| cc: error: unrecognized command-line option '-maes'
-
hyc
that's only for x86
-
hyc
cmake must not be recognizing your architecture
-
sech1
xmrig only knows x86 and arm, so it probably defaults to x86 command line options when it doesn't recognize the platform
-
hyc
oh right, xmrig, not randomx
-
pauliouk
is there also a nice option to cmake with everything but randomx disabled? :P
-
pauliouk
was there anything special you needed to do to get it to compile on the Lychee?
-
hyc
I've only built randomx. not xmrig
-
pauliouk
ah gotcha
-
pauliouk
yup running a 1000 nonces verify benchmark... heatsink would make a nice coffee warmer
-
pauliouk
so did bitmain modify the xmrig code to get it working on the X5, or did they do something custom with the ARM version, having the hashboards handle the work?
-
hyc
no idea
-
hyc
any advantage to software AES using a 128 bit vector register instead of 4 32bit ints ?
-
pauliouk
should be plenty of 'spares and repairs' without working hashboards on the markets soon enough by the sounds of it :D
-
hyc
ah I see OpenSSL has an AES impl for ARMv8 NEON. for Rpi of course. constant time tho, which we don't really care about here
-
pauliouk
hmm beagleboard: 977.392 ms per none
-
pauliouk
*nonce
-
pauliouk
Performance: 977.392 ms per hash
-
pauliouk
then in JIT compiled mode: 101.591 ms per hash
-
pauliouk
and 77.3565 ms per hash with lage pages
-
sech1
-
pauliouk
8 threads, JIT, large pages. 23.2746 ms per hash
-
hyc
sech1 just thinking about whether to port that to the C910
-
hyc
pauliouk: about 43.5H/s, sounds right
-
hyc
hmmm, 8 threads?
-
pauliouk
yup - ROI, running from now until my great-great-great-grandkids discover it
-
hyc
it's only a quadcore chip, why 8 threads?\
-
pauliouk
I'll try it on 4
-
pauliouk
23.1482 ms per hash
-
hyc
-
pauliouk
still, gets around the same hashrate as the $30 android tv boxes do :P
-
tevador
"ms per hash" means you are using the light mode
-
pauliouk
not sure how well this would run in regular mode to be fair
-
hyc
why not? 4GB RAM
-
tevador
doesn't hurt to try
-
pauliouk
this is true, whats the option needed?
-
hyc
use --mine
-
tevador
--mine instead of --verify
-
hyc
do the same as in the ticket
tevador/RandomX #275
-
pauliouk
hmm complaining about largepages
-
pauliouk
Error: Dataset allocation failed
-
tevador
you'll have to up the number of hugepages
-
hyc
you need about 1180
-
pauliouk
its set for 1250
-
hyc
is something else using them? cat /proc/meminfo
-
pauliouk
ouch yup
-
pauliouk
only thing thats really using any memory is docker
-
hyc
running docker on one of these boxes seems a bit excessive
-
pauliouk
default beagle ubuntu install :/
-
pauliouk
hmmk, it does not like booting in multi-user mode :/
-
tevador
check sudo sysctl vm.nr_hugepages to see how many you actually have
-
pauliouk
damn thing isn't playing ball, waiting for the debug console to wake up
-
hyc
your default install is ubuntu? mine is debian sid. Seems their graphics drivers aren't sorted out. glxinfo SEGVs
-
pauliouk
yup, would have preferred debian, a nice lite version but I'll take what I can get without having to build my own :P
-
tevador
sudo systemctl set-default multi-user.target to get rid of GUI
-
pauliouk
yup, tis what I did - doesn't look like its booting too happily any more though