-
hyc
yeah that's their typical procedure. they just have to be more careful with timelines since we can change RandomX out from under them
-
m-relay
<elongated:matrix.org> ‘We’ sounds so centralised, wants to be a rug CPU miner 😂; feels like this is a botnet operator pushing to change the algo if a CPU was made which is better optimised
-
sech1
"I" sounds centralized, not "we"
-
m-relay
<elongated:matrix.org> They I we same gang changing algo to suit their botnets
-
sech1
You're welcome to push "New pull request" button then
github.com/tevador/RandomX/pulls
-
sech1
The consensus in Monero community is to keep mining viable on general purpose CPUs. This is what we do, no more, no less
-
sech1
1 CPU = 1 vote, remember that?
-
m-relay
<elongated:matrix.org> risc-v is a cpu
-
sech1
RISC-V JIT is available in the reference repository, it's supported
-
sech1
Moreover, I've been working on adding support for RISC-V vector extensions and hardware AES (it's in XMRig dev branch now)
-
sech1
There are a few ways to completely kill any RISC-V CPU performance, we know about them, but they're not a part of RandomX v2 changes
-
m-relay
<elongated:matrix.org> I appreciate you not killing support for a non-proprietary processor.
-
m-relay
<elongated:matrix.org> But having the view that they don’t want Bitmain to work on building miners for mining Monero even if they are using CPU is a wrong approach. Any legitimate mining hashrate we can get to fight Qubic-type attacks should be appreciated; people buying hardware to mine XMR shouldn’t be shunned away.
-
DataHoarder
The view is that RandomX should be the most efficient when run under general purpose CPUs and what they are best optimized to. In this case, there's a difference between efficiencies and changes can bring it to par
-
DataHoarder
V2 existing changes already did changes before this, for example, the slow round mode changes on AMD was affecting these comparatively to Intel ones without any plus. So, change to frequency on these switches made them equal (and reduced ways a custom cpu could win over them)
-
DataHoarder
Now repeat for other parts :)
-
DataHoarder
It's quite likely the hashrate of existing CPUs stays the same or improves, as they have become better (but we aren't letting them run at their best ability due to parameters picked in original RandomX). Also likely that these riscv miners would be still vastly performant, just reducing the gap. If they upgrade them ofc at all
-
sech1
Hashrate will not stay the same, because v2 hash will be heavier on compute. But final parameters are not decided yet.
-
DataHoarder
yeah, I mean, equivalent ratio
-
DataHoarder
for example - lengthening the program didn't have that much impact on modern CPUs
-
DataHoarder
do we have a listing of the efficiency of randomx with modern apple chips?
-
m-relay
<syntheticbird:monero.social> i don't need proof apple chips are the most efficient
-
m-relay
<syntheticbird:monero.social> because apple is perfect
-
m-relay
<syntheticbird:monero.social> the apple will destroy monero
-
m-relay
<syntheticbird:monero.social> stay tunes in my podcast for more incredible revelations
-
m-relay
<elongated:matrix.org> Does the proposed randomxv2 changes make non consumer/general cpus like epyc more efficient and also reduces efficiency of non-proprietary cpus that are used by bitmain ?
-
DataHoarder
afaik the current CFROUND impacts all Zen-class cpus
-
DataHoarder
EPYC is Zen, Ryzen is Zen
-
m-relay
<elongated:matrix.org> CFROUND is the only change that will make bitmain miners less efficient? Or some other change is made on purpose unrelated to “consumer” grade hw
-
sech1
Changes are made to improve CPUs efficiency. X9 was designed/balanced specifically for RandomX, so any changes will make it less efficient - no matter what we change. So we change things that will improve things for commodity CPUs. Two birds with one stone.
-
m-relay
<elongated:matrix.org> Changes done are to improve efficiency only ? or changes are also done to reduce efficiency of x9 and kind
-
sech1
Re-read my message above
-
m-relay
<elongated:matrix.org> I read that you are making changes to hurt the other bird, is the specific change to hurt or increase efficiency of other bird ?
-
sech1
yes
-
sech1
I already said everything many times in many place
-
sech1
Don't want to feed trolls anymore
-
m-relay
<elongated:matrix.org> Okay, keep rolling