55

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. Enjoy :) ...


17

As a general rule of thumb: Cryptonight, the PoW hash Monero uses, needs a 2 MB scratchpad in fast memory, so you will want to have all your mining threads able to keep their scratchpad in cache. So the optimal number is likely to be your cache size divided by 2 MB (eg, if your cache size is 4 MB, then 2 threads). If that number happens to be higher of equal ...


15

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, ...


14

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 ...


13

Because I couldn't find anything and didn't receive any help here, I wanted to share what I ended up doing to help others in the future. This is what I did to mine on NiceHash on OSX Sierra: Install Docker Open Terminal Run docker run hmage/cpuminer-opt -a cryptonight -o stratum+tcp://cryptonight.usa.nicehash.com:3355 -O [YOURMONEROADDRESS].[YOURWORKERNAME]:...


12

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 ...


12

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 ...


12

The reason you haven't seen a payout is because most pools have a threshold level below which they won't bother sending xmr to you. Your share per tick is: 160 H/s / 50.53e^6 H/s, with a network rate of 50 megahash per sec, right now. The previous mining reward was 9.2481 and a tick happens every 2 minutes. With a threshold of 0.1 XMR we get: 0.1 XMR / ...


11

If you don't want to have the target Aeon wallet open all the time (for security reasons, or you prefer to start mining at system startup non-interactively), you can also start solo CPU mining using the daemon itself. Example syntax (replace the placeholders with actual values obviously): aeond --start-mining <target-aeon-wallet-address> --mining-...


10

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 ...


10

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 ...


10

I played around a bit with using different numbers of threads on different machines, and my best results came from just using half the number of cores on that machine. Here's part of my script to launch minerd on macOS: numCores=$(sysctl hw.logicalcpu | awk '{print $2}') ((numCores = numCores / 2)) ./minerd -a cryptonight -o stratum+tcp://$pool -...


10

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 ...


10

There are two operations at the operating system level that can be perform to improve performance in some cases but require the software to be run as superuser (root). This is mostly useful for a user who want to mine while using their computer intensively for other tasks (see comments by Gilles and hyc below). Setting niceness Niceness on Unix systems is ...


10

It seems (after some troubleshooting and a few direct messages to the author of XMR-Stak-CPU, /u/fireice_uk on reddit) that I've found the solution: As it turns out, the sudo sysctl -w vm.nr_hugepages=128 command that must be run to fix the "MEMORY ALLOC FAILURE" error must be run every boot. Hope this helps someone!


9

First and foremost, note that CryptoNight uses 2 MB per cache. Thus, the optimal number of threads is total amount (in MB) of cache divided by 2. If you want to start solo mining and specify the number of threads it can be done as follows: start_mining [<number_of_threads>] Note that if this command is entered in simplewallet, it will mine to the ...


9

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 ...


9

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 ...


9

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. Monero prices The emission ...


9

The algrithim Monero uses, CryptoNote, has a POW mechanism that makes it hard for asic miners to be developed, so that CPU mining and GPU mining will remain the standard. But the difficulty of mining coins will not be constant. "The proof of work mechanism acts as a voting system. Thus, it is crucial that during the voting process all the participants have ...


9

When you type the start_mining command in monero-wallet-cli (or simplewallet in older versions), the wallet software forwards that instruction to the daemon together with the address that is currently open. The demon then starts mining and sends the rewards to that address (in case it can find a block). If you start_mining in monerod, you have to specify ...


9

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 ...


8

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, ...


8

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 ...


8

This is kind of a subjective question. Currently the block reward is ~ 10.4 XMR per block or 5.2 XMR per minute. When the tail emission kicks in, the block reward will be 0.6 XMR per block (assuming 2 minute blocks) or 0.3 XMR per minute. If we further assume miners are currently mining at an equilibrium then the price should be approximately 17 times as ...


8

Typically if you have an AES-NI capable processor you will find the "sweet spot" at 1/2 the number of cores you have, so you won't ever be mining to 100% anyway. Right now we don't have a mechanism to throttle it beyond that, but we are working hard at that exact thing as part of the Smart Mining effort.


8

You seem to be set-up ok but if you're going to solo-mine you need to be fully synced with the network. This is because mining a block requires info from the latest block. This line tells you that you're not synced: stacktrace:INFO Height: 105797/1358660 (7.8%) on mainnet


7

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.


Only top voted, non community-wiki answers of a minimum length are eligible