02:59:58
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
08:32:15
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
08:37:59
sech1:
"I" sounds centralized, not "we"
09:33:39
elongated:matrix.org:
They I we same gang changing algo to suit their botnets
10:15:40
sech1:
You're welcome to push "New pull request" button then https://github.com/tevador/RandomX/pulls
10:16:58
sech1:
The consensus in Monero community is to keep mining viable on general purpose CPUs. This is what we do, no more, no less
10:17:18
sech1:
1 CPU = 1 vote, remember that?
10:18:47
elongated:matrix.org:
risc-v is a cpu
10:26:57
sech1:
RISC-V JIT is available in the reference repository, it's supported
10:28:17
sech1:
Moreover, I've been working on adding support for RISC-V vector extensions and hardware AES (it's in XMRig dev branch now)
10:39:55
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
11:41:15
elongated:matrix.org:
I appreciate you not killing support for a non-proprietary processor.
11:41:16
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.
13:14:36
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
13:16:37
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)
13:16:56
DataHoarder:
Now repeat for other parts :)
13:19:25
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
15:08:22
sech1:
Hashrate will not stay the same, because v2 hash will be heavier on compute. But final parameters are not decided yet.
15:12:50
DataHoarder:
yeah, I mean, equivalent ratio
15:13:20
DataHoarder:
for example - lengthening the program didn't have that much impact on modern CPUs
15:14:28
DataHoarder:
do we have a listing of the efficiency of randomx with modern apple chips?
16:04:57
syntheticbird:monero.social:
i don't need proof apple chips are the most efficient
16:04:58
syntheticbird:monero.social:
because apple is perfect
16:05:01
syntheticbird:monero.social:
the apple will destroy monero
16:05:12
syntheticbird:monero.social:
stay tunes in my podcast for more incredible revelations
16:18:45
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 ?
16:39:04
DataHoarder:
afaik the current CFROUND impacts all Zen-class cpus
16:39:15
DataHoarder:
EPYC is Zen, Ryzen is Zen
18:37:21
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
18:41:14
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.
18:43:34
elongated:matrix.org:
Changes done are to improve efficiency only ? or changes are also done to reduce efficiency of x9 and kind
18:57:34
sech1:
Re-read my message above
18:59:21
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 ?
19:02:04
sech1:
yes
19:02:25
sech1:
I already said everything many times in many place
19:02:44
sech1:
Don't want to feed trolls anymore
19:16:05
elongated:matrix.org:
Okay, keep rolling