This answer will attempt to answer the question at multiple levels, as follows:
Section I explains the basics of how to calculate this yourself.
Section II provides updated calculations based on Section I.
Section III provides an abstracted way to determine this based only on the total network hashrate and the total number of coins in circulation.
In terms of power efficiency, the reigning champ was the Nvidia 750Ti. That GPU will get you 250H/s and use about 30-40W power. For efficiency, that puts it around 6H/s/W.
With the optimized ARM64 code I've been working on, a small ARM64 box (like a high end TV box) can get you 22H/s using less than 5W power. Much slower mining, but much higher efficiency, ...
There are no ASICS yet, and GPUs are about 2-4x faster than CPUs. Monero's PoW algorithm has a large memory requirement that would make it difficult to use an ASIC and less advantageous to use a GPU over a CPU than in Bitcoin.
From the Monero Missives:
We're also quite happy to announce the addition of a new feature to
Monero: Smart Mining. This is a ...
It looks like your hash-rate is calculated in the following code:
hashes_done = 0;
/* scan nonces for a proof-of-work hash */
rc = scanhash_cryptonight(thr_id, work.data, work.target, max_nonce, &hashes_done);
/* record scanhash elapsed time */
Usually that error means the share your miner submitted was garbage, and didn't actually verify on the pool. Sometimes it means the share was submitted too late, and the pool has already moved on to the next block. But if you keep getting it over and over, then your miner code is broken (or you're using the wrong algorithm).
The most profitable consumer-grade hardware that I know of is the GTX 750 Ti (an nVidia GPU). This is on a Hashrate per Energy Used basis, since the marginal cost of mining is the energy spent. It gets ~250 H/s for ~35 W. Some intel CPUs can get ~200 H/s for ~45-60 W, so CPUs aren't at that much of a disadvantage. GPUs tend to be cheaper, however, and you ...
Right now Wolf's OpenCL XMR Miner for AMD GPUs (open source) and Claymore CryptoNote GPU Miner (proprietary) are probably the most efficient.
It is believed that Monero is still quite far away from ASIC mining largely because of the memory requirement and that CryptoNight takes advantage of the AES-NI instruction set on modern PCs. The relative advantage ...
You can solo mine without using a private pool. Hyc modified ccminer and wolf's AMD miner to be able to do solo mining. Unfortunately, no binaries have been made for windows for nvidia version.
Wolf's has windows binaries
For ccminer you use a URL of the form
People visiting this question in the future will find the answers provided are out of date. This website lists user-submitted hardware benchmarks that include Monero mining hashrate, power consumption, and configuration settings. The creator told me they were adding features to make it easier to search and sort the data.
EDIT: the original bytehost5 URL ...
I have MSI R9 290X and on stock settings it gives 775H/s with Wolf's miner vs 790H/s with Claymore's miner with fee turned on. With -nofee 1 flag Claymore's miner shows 760H/s. Of course these numbers slightly vary.
I've been running a full node on a Geekbox for the past 6 months. This uses an RK3368 SOC with 8 Cortex-A53 cores and 2GB RAM. It's running Debian Jessie for ARM64. This little box is powerful enough to compile the entire bitmonero source tree natively (but it's still faster to cross-compile from a full-blown PC).
With the performance enhancements due to ...
For the node part, is the monero code compatible with ARM devices?
Yes, there are even binaries for ARMv7, which can be found here. Alternatively, you could compile from master. From the pull requests to master, it is clear that the Monero developers are maintaining ARM support.
Has anyone actually tried running a monero node in an ARM device?
Yes, a ...
Wolf's GPU miner works with AMD integrated GPUs too. I tested it several months ago. https://twitter.com/hyc_symas/status/695730032291917825
On the A10-4600M each CPU thread got about 50H/s. In my laptop, the dGPU gets about 90H/s. The iGPU gets around 40H/s. These numbers are from memory and I may be misremembering.
With the current AMD driver on Linux, ...
That statement does not mean that CPU mining is generally more profitable than GPU mining. The emphasis should be on significantly reduces. The large memory footprint of CryptoNight is a large reason for this.
CryptoNight offers only a relative advantage of CPU mining over GPU mining. Which is best for you depends on your energy costs, use of the CPU and ...
According to https://www.cryptocompare.com/mining/calculator/xmr you need 2910 H/s at the moment to mine 1 XMR per day.
Here's a Google doc with a comparison of various hardware (CPU and GPU) for Monero mining: https://docs.google.com/spreadsheets/d/1E0GqJdLhMmeO5BW3RBcIpftMR_BJhnyUS464ZO_EYGQ/edit?pref=2&pli=1#gid=1
From that you can figure out how ...
Currently network hashrates are near historically high levels. How much further hash rate moves up in the future depends heavily on mining profitability based on current XMR prices and coinbase reward.
Similarly the following factors will have a large impact on the attractiveness of future FPGA and ASIC development for Monero.
The emission ...
When you mine, you try to solve a puzzle. In a simple description, you choose a number, any number, hash it together with some info for the block you want to include in the blockchain, and then check if the resulting hash conforms to the rules. This puzzle is designed in such a way that a difficulty level can be set for its solution.
When you mine for the ...
This is a proxy for "did we get lucky or not".
The shares numerator is the total number of weighted shares sent by miners trying to find the block. When you mine, you're asked to solve an easier problem on that block template (and if you solve it with a large enough gap, you find the block). When you find one of those "subblocks", you submit it to the pool, ...
Currently the rx400 series is the most efficient, powerful, and cost-effective mining equipment. I have gotten an rx470 to 700 h/s using about 80-90 watts. It required many hours of bios modification, but this is all doable with readily available software.
Monero could be mined by ASIC. The Bitmain Antminer X3 is U$1255, ships Aug. 21-31 2018, and weighs 7 kg, it does 220000 H/s using 465 W +7% (2.27 J/kH +7%) - but they clearly mention:
There are financial risks associated with mining cryptocurrencies. These risks can be related to changes in exchange rate of the cryptocurrency or to changes in the algorithm ...
The "24-Core" supported by the motherboard you linked to is per-CPU, (e.g., E7-8890 v4 has 24 cores), so per quad-socket motherboard that would be 96 cores. However, these CPUs cost >$7K each yet you won't benefit much from the n-way architecture when mining. Compare that with less than half that price for a 20-Core, 2-way CPU. Those n-way motherboards are ...
For CPU Miner on linux, you can check Yam releases here:
And for GPU releases, you could try Claymore v9.1, available here:
Note: Both are closed source.
Try the following:
brew install openssl libmicrohttpd
git clone -b dev https://github.com/fireice-uk/xmr-stak-amd
mkdir build && cd build
cmake -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DOPENSSL_INCLUDE_DIR=/usr/local/opt/openssl/include/ ..
It may be necessary to insert the following line in CMakeLists.txt:
My GTX 1080 is maxing out at around 537 H/s. This is also using tsiv's ccminer, which XMR_Eric linked in his answer. I've found the best settings for the card to be 80 blocks of 12 threads. Default settings yield around 200 H/s I think. You can set 12x80 by appending --launch=12x80 to the end of the command when running it.
You want tsiv's ccminer-cryptonight.
I've never successfully compiled it on macOS, and don't have a mac desktop anymore to test it on, but I believe a few recent Issues on github answer this question...
Your best bet is to try to follow the build ...
The NVIDIA 750 Ti returns about 250 H/s with about 60W of energy (hash source, wattage source).
I do not have data on the i3-6300T, but the AMD FX 8350 also returns about 250 H/s (source), and this should be a faster processor than the i3-6300T (I'm guessing 150 H/s). The i3-6300T uses about 30W (source).
Use the Monero mining calculator here to determine ...
According to MoneroBenchmarks, the i3-6300 does 150H/s at 65W and the Nvidia 750Ti does around 250H/s at 60W. So, seems that at the same energy expense the GPU card can give you definitely more hash rate.
Update: AMD Ryzen CPU and AMD RX 550/560 GPU cards can mine Monero with high hashrate and low power consumption. Also RX570/580 and VEGA cards have nice ...