Mining

From Ravencoin Wiki
Revision as of 07:20, 11 April 2018 by MrsDelish (talk | contribs) (page structure)
Jump to navigationJump to search

There's a number of useful videos on how to mine Ravencoin. Possibly two of the best are:


Get started:

Quick start:

  1. Download the wallet from Ravencoin github, install and get a receiving address, be sure to backup walletFAQ#How_do_I_backup_my_wallet.dat_file.3F. Remember to check Best practices page to keep your coins safe.
  2. Select a pool from the Pools page - or find one on the BitCoinTalk ANN Small or Big pool does not matter, it will average out over time. Help the network by spreading the hash to a small or medium pool. Check pool sizes on rvnstats.
  3. Download the GPU miner from GitHub links below. There is a side by side test in our FAQ#Which_miner_is_best.3F
  4. Unzip, and edit config to include the pool you want to mine on and your wallet address .....go mining.

Additional info:

  1. Remember starting out with power limit at 65% to 85% and stock settings on core and memory. x16r spikes in power draw, be sure to have headroom on your PSU and connect your risers correctly
  2. Ccminer(and forks) does not like to many cards in each instance, split up the cards with -d 0,1,2,3 in first bat file and -d 4,5,6,7 in next, and so on. Some are successful with running 6 cards in each instance, but 4 cards seems to be stable in almost every scenario.
  3. Once stability is reached try raising core in +10 or +25 steps and recheck for stability. Memory OC does little on x16r and is commonly set to default or -500 for a bit more headroom.
  4. To get miner to auto start on reboot press ' win + r ' and type in ' shell:startup ' then copy shortcut of your bat file into startup folder.


Please DO NOT MINE with your payout address set to an exchange. The extra miner traffic is causing system issues for DEXs.


Make sure you're downloading software from trusted sources. There have been reports of some miners possibly including malware, whilst this isn't confirmed it's down to you to exercise caution installing anything on your machines. The GitHub links to Ravencoin, MSFTserver and Brian's miners have been used by lots in the community and are generally trusted


Common flags for both sgminer & ccminer

-u login/wallet

On pools with registration ie Suprnova.cc we use our register account here with the following syntax;

-u LOGIN.workername 

Pools were we use our wallet as login, the syntax is similar

-u WALLET.rigname

It is considered best practices to only use letters and numbers, no white space or special chars.


-p x 

password/options, on pools with registered users this is your password field ie Suprnova.cc. Pools with wallet as user name, we can often set options her, like c=RVN specifies coin, d=16 sets stratum (start on some)difficulty, and rigname. Separate the different options with a comma.

-p c=RVN,d=28,titanv

It is considered best practices to only use letters and numbers, no white space or special chars.


Nvidia cards ccminer flags

  • Nevermore brian112358 (Optimized 25% faster version of original ccminer 2.2.5. Compiled version includes a 1% dev fee).
  • Suprminer ocminer. Fork of Nevermore, no devfee.
  • ccminer 2.2.5 tpruvot's main release. An updated version with x16r included in tpruvot's main release.

Legacy:

  • ccminer 2.2.5 hosted by MSFTserver. This was the first full GPU miner for x16r, it is superseded by the miners above.


Example for nvidia cards (wallet is dev fund donation,updated)

ccminer -a x16r -o stratum+tcp://stratum.threeeyed.info:3333 -u RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV -p C=RVN -N 600

common flags:

-N 600 , --statsavg number of samples used to display hashrate (default: 30) Gives a better display of average hashrate.
-q , --quiet disable per-thread hashmeter output
-r 5 , --retries=N       number of times to retry if a network call fails (default: retry indefinitely) Needed for simple failover script.
-i 20 , --intensity=N[,N] GPU threads per call 8-25 (2^N + F, default: 0=auto) Decimals and multiple values are allowed for fine tuning.
-d 0,1,2,3 , --devices         gives a comma separated list of CUDA device IDs to operate on. Device IDs start counting from 0! Alternatively, give string names of your card like gtx780ti or gt640#2 (matching 2nd gt640 in the PC).

All the flags for ccminer/nevermore


Failover Nvidia script

:MINE
ccminer -a x16r -o stratum+tcp://stratum.threeeyed.info:3333 -u RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV -p c=RVN,titanv -i 20 -r 5 -N 600
ccminer -a x16r -o stratum+tcp://miningpanda.site:3636 -u RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV -p c=RVN,titanv -i 20 -r 3 -N 600
ccminer -a x16r -o stratum+tcp://cryptopool.party:3636 -u RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV -p c=RVN,titanv -r 3 -N 600
ccminer -a x16r -o stratum+tcp://yiimp.eu:3666 -u RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV -p c=RVN,titanv -i 20 -r 3 -N 600
GOTO :MINE

or in one line:

ccminer -a x16r -o stratum+tcp://stratum.threeeyed.info:3333 -u RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV -p c=RVN,titanv -o stratum+tcp://miningpanda.site:3636 -u RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV -p c=RVN,titanv -i 20 -o stratum+tcp://cryptopool.party:3636 -u RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV -p c=RVN,titanv -o stratum+tcp://yiimp.eu:3666 -u RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV -p c=RVN,titanv -N 600


Seal Clubber's failover script

AMD cards sgminer flags


Example for amd cards (wallet is dev fund donation)

sgminer -k x16r -o stratum+tcp://stratum.threeeyed.info:3333 -u RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV -p C=RVN 

common flags:

--gpu-platform 1 , Sets GPU platform. --gpu-platform 2 for only amd cards. Try platform 0 if system has no IGPU.
-X 1024 , Argument: one value or a comma (,) delimited list GPU Xintensity between 1 and 9999. Shader based intensity of GPU scanning. Overridden by rawintensity and overrides intensity. Thanks to wolf0 for update on flags to use.
-g 2 ,or --g 2 , set threads pr gpu, can give higher hashrate if your cpu can handle it.
-d 0,1,2,3 , Devices specify what cards to use.
--config failover.conf  load a config file.

Outdated flags:

--thread-concurrency 1024 , Outdated, use -X instead. Number of concurrent threads per GPU for mining. One value or a comma (,) delimited list.
-I N , Do NOT use, use -X instead. Intensity of GPU scanning. A lower value, will free up resources if you want to use your GPU for other tasks as well.

Github has all the flags


BBT Carter shows us how to get RX 580s to 8 MH/s BitsBeTrippin Youtube


Failover AMD

Failover config, make a file named failover.conf in the same folder as the bat file, with the following format, remember to add ' --config failover.conf ' in bat file :

{
 "pools": [
   {
     "name": "Raven three eyed",
     "nfactor": "10",
     "algorithm": "x16r",
     "quota": "1;stratum+tcp://stratum.threeeyed.info:3333",
     "user": "RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV",
     "pass": "c=RVN,titanV"
   },
   {
     "name": "Raven Yiimp",
     "nfactor": "10",
     "algorithm": "x16r",
     "quota": "1;stratum+tcp://yiimp.eu:3666",
     "user": "RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV",
     "pass": "c=RVN,titanV"
   },
   {
     "name": "Raven minepool",
     "nfactor": "10",
     "algorithm": "x16r",
     "quota": "1;stratum+tcp://minepool.com:3636",
     "user": "RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT.titanV",
     "pass": "c=RVN,titanV"
   }
 ],
 "api-port": "4028",
 "failover-only": true
}

Example bat file with configured failover:

sgminer --config failover.conf --gpu-platform 1 -g 2 -X 1024

Helpful links:

Brian has wiki pages on github for his miners.

  • nevermore wiki Nevermore-wiki
  • sgminer wiki Sgminer-wiki-Get-Started
  • How to solomine with Nevermore, available from version 0.2 Solo wiki Network hash / your hash = average mins to find a block. Not recommended unless you have at least 0,5% of network hash.

If it is not working try our Troubleshoot page.

Earning calculators

whattomine.com Ravencoin calculator

Ravencoin calculator

Excel sheet for calculating how many coins pr MH/s Seal Clubber's xlsx

Getting started guides

There is a comprehensive article on virtopia.ca to help you get started mining Ravencoin.

headless linux nvidia set up guide (miner software in guide unknown to me)

1stminingrig has a Guide to mine Ravencoin.

Guide for AWS -EC2 compatible Ubuntu 16.04 Ubuntu multi miner

There are some great guides on Ravencoin Forum:

https://ravenforum.org/topic/15/mine-raven-with-awesome-miner

https://ravenforum.org/topic/17/sgminer-a-troubleshooting-guide


More information

Why mine Ravencoin

Ravencoin Youtube playlist by Crypto Explorer how to get started and beyond with Ravencoin

BitsBeTrippin - So what is x16r Algo, how can you mine it? Ravencoin Deep Dive

BitsBeTrippin - SGMiner for x16r Ravencoin RVN - Testing a RX Vega 64

Ravencoin Stats

Ravencoin Explorer

Want to help fund the development?

@echo off
rem || User Options!
set Pool=stratum+tcp://pool.threeeyed.info:3333
set User=your-address
set ExtraOptions=rigname,stats
set YourTime=3600
set DonationTime=300
set DonationAddress=RBjAZ4fgoXfMC1ujzs7XKreMxJAL1r9fhT
:Start
ccminer.exe -a x16r -o %Pool% -u %User% -p %ExtraOptions% --time-limit %YourTime%
ping localhost -n 2 >nul
ccminer.exe -a x16r -o %Pool% -u %DonationAddress% -p %ExtraOptions% --time-limit %DonationTime%
goto Start
@pause