SRBMiner Cryptonight AMD GPU Miner
Windows only
Download V1.7.7:
Mega : https://mega.nz/#!XC5Qya7I!Z4XyHf3Pm9cB-GWjK0INlZjopTh5OQQF2dEgfyjcuvcIf you have a Vega, and want to mine V7 algos, use Adrenaline 18.6.1 drivers, if you want to mine Heavy algos, use Adrenaline 18.3.4
ATTENTION:
From V1.4.0 the miner uses a separate pools.txt file, where you define your pools, wallet, etc.
Config from older versions that includes pool related data, won’t be used!
Supported algos:
Cryptonight [normal]
Cryptonight Lite [lite]
Cryptonight V7 [normalv7]
Cryptonight Lite V7 [litev7]
Cryptonight Heavy [heavy]
Cryptonight Haven [haven]
Cryptonight Fast [fast]
Cryptonight BitTubeV2 [bittubev2]
Cryptonight StelliteV4 [stellitev4]
Cryptonight ArtoCash [artocash]
Cryptonight Alloy [alloy]
Cryptonight B2N [b2n]
Cryptonight MarketCash [marketcash]
Cryptonight Italo [italo]
Supports Nicehash, Nicehash V7 & SSL/TLS encrypted connections
DevFee:
Low DevFee (0.85%) ; every ~2 hours 1 minute mining for the dev
Non-agressive DevFee mining ; if miner can’t connect to DevFee pool, no problem, switching back to user pool ASAP
Performance:
Only one parameter you have to play with : intensity (0 - 300)
Leave intensity on 0, and miner will try to set a minimum start intensity automatically
To get even better results, there is an option to use double threads
Extra:
Watchdog that monitors your GPU threads, if they stop hashing for a few minutes, miner restarts itself
Hash monitor, if 5 minute average hash falls under the value you define, miner restarts itself
Set system shutdown temperature, to protect your GPU’s from overheating
Restart (disable/enable) Vega gpu’s with devcon before mining
API for rig monitoring
Tips:
If you leave intensity on 0 it will play safe, so in many cases you can increase that value to get better results
For better results set double_threads to true, and leave intensity on 0
If you get an error that says it can’t create scratchpad buffer, you have to lower intensity
Largest intensity setting won’t always give you the best hashrate. Experiment and find the best setting for your GPU.
Here’s a (not complete) list of supported coins, and which algo has to be used
normal
+Electroneum
+ByteCoin
+Karbo
+DigitalNote
+Leviar
+Ultranote
+BalkanCoin
+BitSum
+CrepCoin
+DinastyCoin
+LeviarCoin
+BitCoal
+Sumo
+IntuCoin
normalv7
+Monero
+MoneroV
+Intense
+Graft
+BBS
+Wownero
+Lines
+Fonero
+Myztic
lite
litev7
+Turtlecoin
+Iridium
+Aeon
heavy
+Ryo
+Loki
+Bloc.Money
+BixBite
+Saronite
+Ombre
+ItaloCoin
+Niobio
+ZBucks
bittubev2
+Ipbc/BitTube
artocash
+Artocash
alloy
+Alloy
marketcash
+MarketCash
b2n
+Bitcoin2Network
stellitev4
+Stellite
fast
+Masari
haven
+Haven
italo
+ItaloCoin (from block 55.000)
Update infos :
Don’t copy newer version of miner over old one, or if you do make sure you delete .srb files from Cache folder before running it!
V1.7.7
Added new algo ‘CN-Fast2’
Added new algo ‘CN-Hospital’
Added compute errors display in json & html stats
Fixed a bug in networking code that could crash miner
Fixed a bug with hashrate display on disabled gpu’s
Old_mode is now auto set on Vegas where needed
A little re-design of miner startup
V1.7.6
New tuning parameter ‘thread_delay’, can be used in cmd (–cgputhreaddelay), config, gpu_conf
Even faster kernel compilation
Added HTML statistics page, can be accessed if API is enabled via /stats
Added 3 new API parameters: --apirigrestarturl, --apirigshutdownurl, --apiminerrestarturl
Added share ‘trip’ time from miner->pool->miner on share sending
Added SSL in interactive configurator
Removed --runbenchmark, --benchmarkduration parameters
Fixed algo benchmarking
Webchain sending stale shares again
Startup monitor now restarts whole machine on fail, instead of miner
Fixed a bug with shutdown temperature and false ADL temperature reporting
V1.7.5
Added parameter --setup in cmd, which creates basic config files for user in interactive mode
Added ‘old_mode’ parameter to config outside gpu_conf
Added notification if using old kernel
“worker” set in pools.txt now works for webchain too
Fixed a few things regarding webchain mining
V1.7.4
Added algo ‘Webchain’
Added algo ‘Turtle’
Tiny speed increase on some cards
Fixed bug with ‘off_temperature’
Added --cgpuofftemperature to cmd parameters
Added --cgpuoldmode to cmd parameters
Added --nocache to cmd parameters
Added ‘off_temperature’ display to API
Added GPU temperature display in log
Added --cgpuoldmode to cmd parameters
Fixed auto setup for Hycon
Fixed a bug with algo switching that could crash miner
V1.7.3
Bringing back support for GCN1 cards [pitcairn, tahiti …]
Heavy_mode 2 is now an improved 3 with a little less hash and less errors than 3
Small OCL optimisations for Vegas
Added parameter ‘off_temperature’ to gpu_conf, to protect GPU from overheating
Added parameter ‘old_mode’ to gpu_conf, which creates the kernel with the old method
Added new algo ‘Hycon’
Added new algo ‘Upx’
Added new algo ‘Stellitev8’
Renamed algo ‘freehaven’ to ‘swap’
V1.7.2
Ellesmere 8Gb cards can now reach the full hashing speed on heavy algos
Rx550 and Rx560 should now be faster on heavy algos by ~8%, and ~5% on V7 algos
Rewritten a lot of stuff so kernel can now be compiled on newer video drivers too, so no binary kernels provided anymore
Much faster kernel compilation time
Removed bralock, aes and kernel parameters
Added value 9997 and 9998 for fragments which could improve stability on some cards
heavy_mode 3 (experimental) is now even faster, but still can produce more compute errors than heavy_mode 1, so 1 is still the default
V1.7.1Added new algo FreeHaven
Small OpenCL optimisations
Added 3 different modes for heavy algos (Heavy, Haven, BitTube, Italo, FreeHaven)
Added value ‘9999’ for fragments, that sets internally to the value it was in previous 1.6.8 version
Fixed benchmarking mode + startup monitor bug
Fragments, aes, bralock and heavy_mode can be set now outside gpu_conf, so it applies to every GPU
V1.7.0
Speed increase on BitTube/Haven/Heavy/Italo algos up to ~10% (depends of gpu)
Small speed increase on V8 algo for Vegas
Added new algo CN-Dark [CryoNote]
Added new algo CN-Fest [Festival coin]
Added startup monitor which monitors miner startup process
Added new work mode for GPU hashrate watchdog [–gpuwatchdogdisablemode]
Added yet another gpu tuning parameter ‘aes’
Fixed a bug related to hash speed monitor and algo switching
Small bug fixes
V1.6.9Algo switching without miner restart
Benchmark everything from algos.txt and just paste the hashrates (–benchmarkalgos)
Added number of algo switches to API and stats
Added cmd parameter --resetmineronalgoswitch which forces miner to reset on algo change
Changed minimum --algoswitchmintime from 3 min to 30 sec, default is still 600 sec
Fixed API pool stats when not connected to a pool
Added cmd parameters --cjobtimeout, --cmaxdifficulty, --ckeepalive
When critical temp is reached, ADL temp is now logged before shutdown
Notification on too many compute errors (set with --gpuerrorsalert value)
Added a performance tuning parameter ‘fragments’ for gpu_conf and cmd
Fixed a bug that could crash miner on shutdown
V1.6.4Added possibility/support to set GPU’S with cmd parameters directly in start.bat
Added parameter --sendallstales , which enables sending of every stale share
Minor bug fixes
V1.6.3More speed on Vega56 cards on every algo (probably on Vega64 and VegaFE too, i don’t have them to test)
Added parameter --enableduplicategpuid (used in start.bat), that enables to use the same gpu id in gpu_conf multiple times
Removed useless kernels 3 and 4
Removed useless CPU opencl support
V1.6.2Added support for Italocoin new algo (from block 55.000)
Auto intensity for Vega cards improved, also managed to increase hashing speed on Vega cards for about ~1-1.5% (mainly on heavy algos)
If user uses non existing GPU id in gpu_conf, it will be ignored, no error will be thrown
Fixed miner crash when using a non AES capable CPU on some algos
Added Windows version and build in log
Added video driver version in log
Added info about CPU AES support in log
Statistics now shows number of stale shares that were accepted by pool
Added parameter ‘min_rig_speed_duration’ that can set period for ‘min_rig_speed’ parameter (minimum is 30 sec), default is 5 min
V1.6.1Changed IPBC/Bittube old algo to new BitTubeV2 algo (from block 110000)
Max difficulty reconnecting mechanism is now triggering instantly
Added ‘worksize’ option in config.txt, that is applied to every GPU (only if not set in gpu_conf)
Hopefuly fixed a bug with job timeout reconnecting
Hashrate watchdog now triggers even when user not connected to pool