I have been experimenting with solo mining Monero using two approaches on the same machine:
monero-gui reported a hash rate of ~6KH/s while
xmrig reported ~10KH/s.
- Why is the hash rate of these two approaches different?
- Is there any way to improve the hash rate of
monero-x86_64-linux-gnu-v0.17.3.0? Is there some options that I can apply to the
- Where can I find the documentation of the mining algorithm used by
To check the xmrig reported hashrate, I also experimented mining Monero in a pool for an hour. It fluctuated between 4KH/s to 17KH/s and achieved an hourly hashrate of 10.42KH/s (see below). Although I did not see such large fluctuations in hashrate on my local terminal as it always maintained around ~10KH/s, this result shows the hashrate reported by xmrig is reliable/consistent. When solo mining with
monero-gui, I have never seen the hashrate reach 7KH/s on this same system, meaning the computation algorithm appears to be substantially slower than
xmrig. Given that the official Monero wallet is encouraged to be used and encourages solo mining to improve the decentralization of Moenro, a reasonable expectation is the
monero-gui-wallet should provide a fast mining algorithm.