An Introdction to RandomX, Benchmarking tool and pool/solo mining

Here is the official TXChangeCoin position on beta release
If you would like to checkout the beta releases, they will work see below:

beta releases working with default RandomX parameters

Download the release you want to try out from XMRIG’s GitHub (the beta I recommend is v2.99.3+ for its NUMA support) and follow these instructions.

In order to use the beta release you need to just change one parameter
from

./xmrig -a rx/txx <rest of stuff>

for 2.99.5-beta and onwards

./xmrig -a rx/test <rest of stuff>

or pre 2.99.5-beta (2.99.3/4)

./xmrig -a rx/0 <rest of stuff>

If you ever get this error

It means you are using the wrong algo with the wrong miner switch from rx/0 to rx/txx or vice versa.

Thanks. It is really fun to do. sure it isn’t polished but it is fun. Glad you are liking it too.

(the main hashrate increase was due to xmrig people. implementing numa. before to get hashrates like that you would have had to used a line like)

numactl --cpunodebind=x,x,x,x --membind=x,x ./xmrig …. on Linux. not sure about windows.

To solo mine with NUMA awareness.

Only the daemon needs to be launched with NUMA awareness. There is a lot more to this topic, but this should work for everyone and give as good if not better results that XMRIG.

It also only requires 1250 large pages, rather than 1200 per node as XMRIG and the RandomX git hub suggest. (clue for those inclined numa nodes are not channels, you have to work that bit out yourself and depends heavily on server topology, the OS might give you channels but it is more likely to give you banks, from my testing on my hardware anyway.)

numactl --cpunodebind=all --membind=all ./txchangecoind

Then mine from the wallet-cli or daemon.

Just so you know, because of the difficulty and your hashrate when you see

99% certainty you found that block :smiley: so you got like 6 blocks in that screenshot.

2 Likes