-
pauliouk
sech1, did you ever get your hands on one of those RISC-V prototyping SBC's?
-
hv-bridge
<sech1> Not yet
-
pauliouk
potential for ASIC-esque development if the price of XMR hits an all time high and China gets bored. Custom RISC-V, with 32mb L1, 128mb L2 and 512mb L3 cache could become a realisation
-
pauliouk
wont be anywhere near the performance of AMD per core, but the price if mass-manufactured could be a hell of a lot lower. So just end up stacking about 20 boards into a case like the ANT Miners
-
hyc
sech1:
monero-project/monero #8001 could use some more reviews / approvals
-
pauliouk
hyc reckon wolf-xmr-miner would work to any extent with the mali gpu's?
-
hyc
as I recall, I eventually got it to work for cryptonight, but not with any useful hashrate
-
hyc
smartphone GPUs of that period didn't have decent memory resources at all
-
pauliouk
just thinking of ways of squeezing out a few more hashes from the android boxes :P
-
crypto_grampy[m]
are you guys just running xmrig on termux on your droids?
-
hyc
nobody uses cryptonight any more so what's the point
-
hyc
me yes, just using termux
-
hyc
don't have time to wrap a proper android app around it, although someone else already has?
-
hyc
they pasted a github link in here a while back
-
pauliouk
I imagine its been done somewhere. I'm just booting my android tv box up in linux and have it compiled and running
-
pauliouk
however yeah, got termux on the android phone
-
crypto_grampy[m]
i'll probably just use termux... ssh is comfy
-
crypto_grampy[m]
Seth For Privacy: do you add anything to you docker compose for p2pool to limit some of the logging? it seems like these could add up quickly
-
DataHoarder
crypto_grampy[m]: you can edit the files to adjust the log level
-
sethsimmons
<crypto_grampy[m]> "Seth For Privacy: do you add..." <- No, I leave it at default but I could lower log level.
-
sethsimmons
So far my longest-running p2pool instance has a 114m log file lol
-
sethsimmons
I don't have any logrotate etc built into the container, so not too simple to rotate etc.
-
sethsimmons
Is there a more "sane" log level I should use by default?
-
sethsimmons
Easy to switch.
-
crypto_grampy[m]
is the hashrate for p2pool lower than regular mining?
-
sethsimmons
No, it's still "regular mining" of RandomX.
-
sethsimmons
It's just a different pool.
-
sethsimmons
No mining differences for the actual compute portions.
-
crypto_grampy[m]
hmmmmm. anything i should investigate for why the hashrate is so low?
-
sethsimmons
Did you set huge pages?
-
sethsimmons
sudo sysctl vm.nr_hugepages=3072
-
sethsimmons
sudo bash -c "echo vm.nr_hugepages=3072 >> /etc/sysctl.conf"
-
sethsimmons
And be sure to run xmrig as root for it to set MSR mod etc.
-
hyc
you only need 1168 hugepages for a typical setup
-
\x
-
\x
>AVX512
-
\x
Disabled in P-cores when E-cores are enabled
-
\x
so when you turn off the little cluster, you can still have avx512
-
\x
intel's upcoming cpu release in 2 weeks iirc
-
hyc
doesn't avx512 still force clockrate to halve?
-
\x
not always hyc
-
\x
since skylake-X and then rocketlake, its controlled by either powerlimit or an avx512 offset\
-
\x
for example you limit the chip to 100W, itll clock as high as possible depending on the workloadf
-
hyc
ah
-
\x
also on the other hand if you run a static 50x core overclock and set like -3 avx512 offset then it maxes out at 47x as long as temps allow it
-
sech1
Alder lake still doesn't have enough cache to run RandomX on all threads
-
\x
yup
-
sech1
30 MB cache in 12900K is not even enough to 100% P-cores
-
sech1
but it should be enough to get ~10 kh/s
-
\x
L2 is larger now though
-
crypto_grampy[m]
<sethsimmons> "And be sure to run xmrig as root..." <- so running xmrig as root on linux and windows boxes and only getting about 1/4-1/2 of typical hash
-
crypto_grampy[m]
hugepages are set as well
-
crypto_grampy[m]
using latest xmrig
-
sech1
\x Alder lake will 100% take 1T RandomX crown
-
\x
sech1: might be the new go-to gpu benchmarking cpu, seems single core perf is up and up and up
-
\x
-
\x
i still wont like it if it needs like 300W to get that perf though, intel pls
-
sech1
"while the server market enjoys a larger capacity 2 MiB of private L2" lol, server CPUs will kill Wownero :D
-
selsta
sech1: this one too please
monero-project/monero #8005
-
selsta
it's just release branch equivalent
-
\x
yeah L2 is larger than your normal skylake shiz
-
\x
-
\x
maan, ddr5 seems so good, its like the largest jump ive seen, when ddr3 started, late ddr2 were better, when ddr4 started, late ddr3 was way better, you cant say the same with ddr5
-
\x
theyre saying 6400++ on the dailies which you really cannot daily on ddr4
-
sech1
CL50, no thanks
-
\x
thats not the big thing with ddr5 sech1
-
\x
it handles refreshes better
-
\x
since youll only be refreshing a 32 bit wide channel at atime
-
\x
on ddr4, one dimm is 64 bits wide, 72 with secded ecc
-
\x
on ddr5 we will have 32 and 40
-
crypto_grampy[m]
Seth For Privacy: not sure what i did, but everything is peachy now 🤷... i ran the xmrig benchmark on my windows box... no idea if that's what did it
-
\x
so a ddr5 dimm is 2x32 bits wide and independent channels
-
\x
so in a sense "channel interleaving" will be way better
-
\x
<@sech1> \x Alder lake will 100% take 1T RandomX crown
-
\x
yeah, ill try to get a guy to run it
-
sech1
but probably not with CL50 timings :D
-
\x
not sure though they say intel is really strict with nda this time around
-
\x
yeah well that cl50 thing from gigabyte is a frequency validation
-
\x
those sticks are 6200 cl38
-
\x
still high compared to ddr4 but yeah, clock wise, ddr5 seems way way way better
-
sech1
\x so DDR5-8000 will have how many channels and what bandwidth?
-
sech1
2x bandwidth of DDR4-4000?
-
\x
4 channels, 2 channels per dimm
-
\x
<@sech1> 2x bandwidth of DDR4-4000?
-
\x
yup
-
sech1
so something like 120 GB/s?
-
\x
yup
-
sech1
that's enough for 15 MH/s ETHash, lol
-
sech1
I wonder if 15 MH/s ETHash will be more profitable than 10 kh/s RandomX :D
-
\x
expect up to 6400 on daily setups though
-
sech1
It is more profitable :D
-
\x
so it will be like 6400 * 32/8 *4
-
\x
clock * width/bit-to-byte * number of channels
-
sech1
ok, 12 MH/s
-
sech1
it's $0.94/day ETHash
-
\x
atleast what im hearing, for validations, single dimm valids, like 8200?
-
sech1
which is equivalent to 14 kh/s RandomX, so ETHash on that CPU will be more profitable
-
\x
-
\x
DDR5 Spec JESD79-5.pdf
-
\x
spec max is 8400, its like 3200 on ddr4
-
\x
so yeah, even freq valids on 8200 is way too early :p
-
\x
sech1: dual rank ddr5 wont offer much gain too, on ddr4 theres a 12.5% performance gain from dual rank assuming you can maintain same timings, on ddr5 thats down to 6.25%
-
\x
so < 7% with all the dual rank headaches...
-
\x
-
\x
6400 36-36-36
-
hyc
yet another example why not to rely solely on memory hardness. 2x perf jump in 1 generation, vs CPUs getting small percents per generation
-
crypto_grampy[m]
dumb question. Should the hashrate here, be the same as the sum of the hashrates on my individual machines running xmrig? :... (full message at
libera.ems.host/_matrix/media/r0/do…ebcd9f08914a4fcda06623aa63f365d19a1)
-
sethsimmons
It's very off and on as it's wholly calculated through shares, which are rare for small miners.
-
sethsimmons
I, personally, ignore that and just rely on local HR numbers.
-
crypto_grampy[m]
okay cool
-
crypto_grampy[m]
my rate immediately plummets after a minute or two 🤣
-
crypto_grampy[m]
is there any sort of get request that can be made on the p2pool server for getting status, etc?
-
abberant[m]
p2pool.observer has an api, but if you want more accurate stats you can just enable the http api in xmrig and pull from there, or if you have lots of workers you can run an xmrig proxy in between p2pool and xmrig and pull stats from its api
-
DataHoarder
crypto_grampy[m]: use custom diff on xmrig
-
DataHoarder
otherwise it'll only report actual shares with the proper sidechain difficulty
-
DataHoarder
-u 'x+600000' for example for 600000 diff
-
DataHoarder
then you will see more granular status on p2pool
-
DataHoarder
the answer to your question is more or less yes, on average, if you have custom diff it'll report that better
-
crypto_grampy[m]
if I'm currently at 600M (per my current xmrig output), do I use 'x+600000' ?
-
crypto_grampy[m]
what unit is the M ? 😁
-
abberant[m]
M is like million
-
crypto_grampy[m]
okay
-
abberant[m]
technically mega for megahash tho
-
DataHoarder
crypto_grampy[m]: for stats reporting, usually your hashrate * 30 is good
-
DataHoarder
so if 1K
-
DataHoarder
do 1000 * 30
-
hyc