-
selsta
we still need a point release for randomx to fix the mac build issue (226 / 227)
-
hyc
I just merged the two PRs
-
crypto_grampy[m]
"Garry LachmanGarry Lachman· about 19 hours ago
-
crypto_grampy[m]
The min. hardware requirements for Monero (RandomX) is high. Most of the mobile devices can't mine Monero. This is the reason why i use MoneroOcean in "React Native XMRig", because the high requirements of RandomX.
-
crypto_grampy[m]
I think enable Monero only, in any mode is a mistake. Maybe we can limit the number of algos (randomx, cn-half, pico) in simple mode, and allow the rest for advanced users.
-
crypto_grampy[m]
I don't know, just thinking out loud...."
-
crypto_grampy[m]
☝️ So there's a person working on a GUI Android miner for Monero Bounties and he left this comment. Can hyc sech1 weigh in at all on this and give feedback? If you can respond directly on the bounty, that would be awesome, otherwise, just post here and I can relay the message.
bounties.monero.social/posts/25/and…er-app-for-running-xmrig-p2pool-etc
-
sech1
What other algos have to do with Monero?
-
crypto_grampy[m]
Yeah that was my comment :D
-
sech1
"running XMRig, P2Pool" that implies RandomX :D
-
crypto_grampy[m]
Yeah, he's basically just saying, should i include other algos because most peoples phones wont be able to mine RandomX. My response was: I think for the sake of the bounty, which is 100% about boosting Monero mining ability in Android and boosting Monero hashrate, my preference is toward RandomX. For other algos, if you choose to allow people to use them, that's fine- they'll probably be happy about it 🙃.
-
crypto_grampy[m]
Devices also continue to get more powerful and even in desktop miner land, you really need a decent CPU to have good hashrate.
-
sech1
Phones can mine RandomX in light mode if they don't have enough memory for full mode
-
sech1
that's only 256 MB + 2 MB per thread
-
crypto_grampy[m]
Okay, that's the kind of comment i was looking for.
-
nero-cultist[m]
<sech1> "Phones can mine RandomX in light..." <- ???
-
nero-cultist[m]
Random X lite ???
-
sethsimmons
Light mode, yes.
-
sethsimmons
Lower performance, but able to mine with lower RAM amounts.
-
nero-cultist[m]
Won't the hash be useless
-
sethsimmons
...
-
nero-cultist[m]
What people in this community are delusional about is
-
nero-cultist[m]
For the majority of non enthusiast users
-
nero-cultist[m]
Mining is basically worthless. And there's no reason to.
-
nero-cultist[m]
Not even to a point you can break even.
-
crypto_grampy[m]
that's incredibly subjective
-
nero-cultist[m]
Mining on phones ? Isnt this a massive waste of time.
-
nero-cultist[m]
crypto_grampy[m]: Okay. Pool mining with low hashrates is useless
-
crypto_grampy[m]
what if you have an old phone and free electricity?
-
nioc
he did say the majority
-
nero-cultist[m]
crypto_grampy[m]: Inefficiently wasting power?
-
wfaressuissia
tevador: did you look into details of how p2pool is working ?
-
pauliouk
or a draw full of old phones that can put out around 100h/s
-
nero-cultist[m]
Whoah!!
-
nero-cultist[m]
100 hashes
-
nero-cultist[m]
1 picerno a year bro!
-
crypto_grampy[m]
1 piconero value is subjective based on your location and economic class
-
pauliouk
I currently have 7KH/s of mining power
-
crypto_grampy[m]
why bother using monero when you could use shib that is trending toward infinity
-
pauliouk
in just over 2 months with help from the raffles and boost, I've mined 0.5XMR
-
sethsimmons
nero-cultist: do you have anything constructive to say, or just complains and mockery?
-
sethsimmons
pauliouk: I believe I'm near 1XMR now in 2mo of p2pool + raffle, IIRC.
-
sethsimmons
And the vast majority of that was just using existing hardware.
-
pauliouk
nice sethsimmons - same hardware I already had
-
sethsimmons
RandomX is incredible and enables mining in entirely new ways, for normal people, on normal hardware.
-
pauliouk
I was mining on a VPS at 700H/s
-
pauliouk
1 share in total.
-
pauliouk
mined on an android tv-box, at 100h/s
-
pauliouk
its landed 3 shares in total
-
crypto_grampy[m]
:o
-
sethsimmons
No, it does not fit every hardware equally in H/w necessarily, but that's fine and perfectly reasonable as an algo that matched H/w for hardware would likely either be impossible or insanely complex.
-
sethsimmons
If you have an actual recommendation with reasoning/data behind it, please make it nero-cultist.
-
sethsimmons
Relevant issue for those of you mining via p2pool:
monero-project/monero #8069
-
sethsimmons
Hopefully we can get that error message to be a bit more clear so people consolidating p2pool outputs can more easily realize they need to use an unrestricted node.
-
crypto_grampy[m]
Should I be manually setting difficulty in my xmrig?
-
pauliouk
a custom xmrig that only works on randomx, would reduce the file size slightly, might be better for a mobile device
-
sethsimmons
crypto_grampy[m]: Yes, it makes p2pool status more helpful.
-
sethsimmons
I believe the calc is set diff to 30x your avg hashate for that worker
-
sethsimmons
i.e. 2500h/s gets "user": "worker1+75000"
-
sethsimmons
* 2500h/s gets `"user": "worker1+75000", * "user": "worker1+75000"`
-
crypto_grampy[m]
but if my hashrate changes when i'm using the computer while xmrig is running, will that be a problem?
-
sethsimmons
No
-
sethsimmons
Just will take longer to find the share than the normal 30s
-
sethsimmons
Which doesn't affect anything
-
sethsimmons
You're essentially just sending your work more frequently to p2pool and letting it decide when a "real" share is found.
-
nero-cultist[m]
<sethsimmons> "nero-cultist: do you have..." <- Yeah
-
nero-cultist[m]
Maybe the point of mining is supposed to be a obstacle for the feds
-
nero-cultist[m]
Maybe the reason mining is so hard is to make it so we can essentially have the cost of overthrowing the network be completely and utterly unreasonable
-
nero-cultist[m]
Despite mining being borderline futile
-
nero-cultist[m]
I'd like to see some examples of android based miners.
-
nero-cultist[m]
Most Android phones have enough ram for full random x mining
-
sethsimmons
<nero-cultist[m]> "I'd like to see some examples of..." <- There are already several:... (full message at
libera.ems.host/_matrix/media/r0/do…ba2b5c5509192e3174b506bf8b5dd8ec03f)
-
sethsimmons
-
sethsimmons
ARM is actually incredibly efficient H/w at RandomX, especially recent versions.
-
nero-cultist[m]
Profit switching ?
-
sethsimmons
hyc: would know a lot more than me on the subject though.
-
sethsimmons
nero-cultist[m]: No, just RandomX hopefully.
-
nero-cultist[m]
Can I set it to just mine on the Nero network
-
nero-cultist[m]
I don't want 2 extra pennies
-
sethsimmons
Make your own app, sure
-
sethsimmons
Is that why you're here complaining?
-
sethsimmons
To shill your own crypto?
-
nero-cultist[m]
No
-
nero-cultist[m]
What the fuck?
-
sethsimmons
Or do you mean Monero?
-
nero-cultist[m]
I mean Monero
-
nero-cultist[m]
What other Nero is there ?
-
sethsimmons
Nero sounds like some fork lol
-
nero-cultist[m]
I'm in the Monero matrix channel with the name "Nero Cultist'
-
sethsimmons
The new app the bounty is for will be only Monero.
-
nero-cultist[m]
What the fuck do you think I'm a shill for ?
-
nero-cultist[m]
sethsimmons: Based
-
sethsimmons
> Nero sounds like some fork lol
-
nero-cultist[m]
Lmao
-
nioc
wownwero
-
nioc
*wownero
-
nioc
anyway this channel is actually a dev channel so I will stop now, sorry
-
hyc
I just run xmrig cmdline compiled under termux
-
hyc
I've got 3 old phones no longer in active use, all running miner
-
hyc
just plugged into USB power all the time
-
crypto_grampy[m]
are you running xmrig in the light mode?
-
hyc
nope
-
hyc
that would be kind of futile
-
hyc
sech1: can you make use of this in p2pool?
github.com/LMDB/bitmonero/pull/new/calcpow
-
hyc
I'll try putting it in myself later, if you don't have time
-
hyc
-
sech1
hmm, now that I think of it. JSON RPC requests are all asynchronous in p2pool, and hash calculation is done synchronously. It will require some rewrite
-
hyc
I suppose you could wait on a condvar for the async callback to complete
-
sech1
Probably. Hash calculation is done in a worker thread already to not stall everything else
-
sech1
Initial sync will spam 4000+ requests to monerod
-
sech1
I'll add it, but not sure if I have time this weekend
-
hyc
ok
-
hyc
the tpc only uses lightmode. I might try adding a set-flag in monerod to tell it to use mining mode
-
hyc
rpc*
-
sech1
condvars are a black magic, they enable such fine-grained parallelism in the code. Like if a single hash has multiple steps (some of them parllelizable, some not) - convars have enough performance to handle it
-
sech1
didn't use them before
-
sech1
only learned them when I needed SetEvent/WaitFor*** Windows functionality in Linux
-
hyc
still would be easier to just have a synchronous RPC :p