I apologize in advance if this is in the wrong thread or already discussed; I could not find the answer.
Im relatively new to mining and compiling miners and hoping someone could guide me a bit. I used to mine coins from Cryptonight family using XMR-STAK. I like XMR-STAK because of its low CPU usage and good Hashrate.
I recently started mining other algos using other miners and have become a fan of YescryptR16. I use CPUMiner-OPT to mine YescryptR16 but it uses 100% CPU power.
I did a comparison of both miners on CryptonightV7 with my i7 for 5 minutes each-
- XMR-STAK= 170H/s at 25% CPU Power
- CPUMiner-OPT= 80H/s at 99-100% CPU Power
I understand that they're different miners, made for different things but how can I make CPUMiner-OPT use less CPU power without sacrificing Hashrate (like XMR-Stak)? Or is there another miner for YescryptR16 that is the XMR-Stak equivalent?
Thank you in advance for your guidance.
cryptonight needs 2mb l3 cache per thread for best efficiency, and xmr-stak detect cache and sets correct amount of threads
it also support large pages, which increase memory access speed
cpuminer-opt, doesnt support large pages and doesnt autodetect l3, so you need to manually set thread count "-t X" to make it more efficient, but even then it will not reach xmr-stak speeds