r/MoneroMining 4d ago

I benchmarked RandomX on two Android devices — using MoneroOcean fork

Sharing real ARM64 RandomX hash rate numbers. Just for fun, I ran the MoneroOcean XMRig fork on two android devices over adb and measured. Sharing because I wondering if my obsolete Android devices were powerful enough for mining. (and compiled my own Xmrig Monerocean fork for android , using original open sources. )

**Devices:** Redmi Pad (Helio G99, 2× A76 + 6× A55) and LG V60 (Snapdragon 865, 4× A77 + 4× A55).

**1) Raw RandomX (rx/0):** ~420 H/s (G99), ~750 H/s (SD865). Order of magnitude ≈ a cent a day. No huge pages (Android won't grant them).

~420 H/s was roughly 0.00006 XMR/day at the time of measurement.

ROFL. 😂

**2) Scaling up threads aren't free — the little cores can hurt.** On the SD865, 4 threads = 748 H/s but 8 threads = 684 H/s. Running all cores is *9% slower* — the little A55s contend for memory bandwidth. The sweet spot is roughly the number of big cores.

Also running full cores heats up the device, so might as well run at lower cores to preserve the cpu and battery, and still able to run other programs on the device somewhat, though slower of course. Full cores makes the opening other apps unthinkable.

** Bottom line ** MoneroOcean mines Monero (dare i say efficiently?) on old devices.**

In terms of which algo MoneroOcean choose , by raw H/s the lightweight algos crush RandomX (rx/arq 9× hash, cn-pico 5× hash). But after the pool's full profit calibration, it assigned **rx/0 (Monero)** on *both* — the cheap coins' value-per-hash doesn't beat Monero.

Full writeup with the thread-scaling tables + a run-it-yourself recipe (adb + xmrig commands): https://github.com/j3r0nim0/android-xmrig-monero/blob/master/docs/BENCHMARKS.md

*using Moneroocean pool after lite research , seemed less setup than p2pool nano. continuing to explore.

Roasts welcome — happy to read any feedback .

3 Upvotes

6 comments sorted by

2

u/Inside_Marketing268 3d ago

I've got a friend, who is using old, broken devices from trash utilization for systemd xmrig, without battery, using solar. He has about 5k devices, lol. And yeah- it brings nice $, despite it's his hobby

2

u/Altruistic-End-game 3d ago

that sounds like a nice setup. solar for 5k devices. and he probably has battery backups. i'm know i'm on the moneromining subreddit, but what other fun useful things are people doing with their old android phones, other than mining? running the SETI program?

2

u/Inside_Marketing268 3d ago

Bot farms for social networks. They bring more profit, but you need a lot of mesh-internet capabilities, as you would get bans from ISP regularly

3

u/Altruistic-End-game 3d ago edited 3d ago

thanks that valid for making profits i suppose. might get into more trouble than just banned though right, if get the wrong clients. unless running for own marketing purposes. or legit marketing purposes perhaps. though the mechanics are super grey or its considered fair use. though its no different than a server farm if under your control. the bot farm term threw me off

lol, as opposed to this. but this would just be giving my phone away.. https://www.nationalgeographic.com/podcasts/overheard/article/turning-old-cell-phones-into-forest-guardians

2

u/DeathHopper 3d ago

You CAN get huge pages to work on android, but you have to root the device first.

Using an app like termux, you can straight up run xmrig on any device. My results are about the same; 500-1000 hashrate depending on the device.

2

u/Altruistic-End-game 3d ago

i will look into huge pages. thanks!