Bitcoin Forum
September 21, 2018, 01:03:13 PM *
News: ♦♦ New info! Bitcoin Core users absolutely must upgrade to previously-announced 0.16.3 [Torrent]. All Bitcoin users should temporarily trust confirmations slightly less. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 216 »
  Print  
Author Topic: SRBMiner Cryptonight AMD GPU Miner V1.6.7 - with algo switching support  (Read 100429 times)
doktor83
Hero Member
*****
Offline Offline

Activity: 770
Merit: 558


View Profile WWW
March 20, 2018, 12:10:13 PM
Merited by suchmoon (7), anatolikostis (3), CjMapope (3), heavyarms1912 (2), rednoW (1)
 #1

SRBMiner Cryptonight AMD GPU Miner
http://www.srbminer.com
-----------------------------------------------------------------------------------------------
Windows only

OPTIMIZED for your Vega56/64 cards


Download V1.6.7:

Direct: http://www.srbminer.com/download.html
Mega : https://mega.nz/#F!qVIgxAwB!kKmgCDICmQwbdVvMb-tAag

MD5  : cade488ae223b16bb41372b77becdb9b *SRBMiner-CN-V1-6-7.zip

Download only from these links, these are the only official links



Use with Adrenalin 18.5.1 or Adrenalin 18.6.1 drivers!


!!!!!!!!!
If you need some help in setting up SRBMiner, check out THIS LINK
!!!!!!!!!


!!!!!!!!!
If you need some help in setting up algo switching, check out THIS LINK
!!!!!!!!!



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]
- Cryptonight Red [mox]



Supports Nicehash & SSL/TLS encrypted connections



DevFee:
- DevFee is very low, it's only ~ 0.85% in normal mode, and ~ 0.91% in algo switching mode
- Non-agressive DevFee mining -> if miner can't connect to DevFee pool, no problem, switching back to user pool ASAP


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 before mining for maximum performance
- API for rig monitoring
- Set compute mode and disable crossfire on all cards
- Benchmark every algo locally without connecting to a pool



Here's a (not complete) list of supported coins, and which algo has to be used

normal
+Electroneum
+Monero Classic
+ByteCoin
+Karbo
+DigitalNote
+Leviar
+Ultranote
+BalkanCoin
+BitSum
+CrepCoin
+DinastyCoin
+LeviarCoin
+BitCoal
+Sumo
+IntuCoin
+Geldum
+Newton
+X12Coin

normalv7
+Monero
+MoneroV
+Intense
+Graft
+BBS
+Wownero
+Lines
+Fonero
+Myztic
+Catalyst
+Quantum Resistant Ledger
+ReCoal
+xDrop
+Leviar
+Elya
+Intense
+Festival
+Electroneum classic

lite

litev7
+Turtlecoin
+Iridium
+Aeon
+Arqma
+Worktips
+Bitsum
+42
+Triton
+MonkeyTips
+Arqma

heavy
+Ryo
+Loki
+Bloc.Money
+BixBite
+Saronite
+Ombre
+ItaloCoin
+Niobio
+ZBucks
+Veronite

bittubev2
+Ipbc/BitTube

artocash
+Artocash

alloy
+Alloy

marketcash
+MarketCash

b2n
+Bitcoin2Network

stellitev4
+Stellite

fast
+Masari
+Conceal
+PrivatePay
+Kepl
+Electronero

haven
+Haven

italo
+ItaloCoin

mox
+MoX Project


--------------------------------------------------------------------------
CONFIG.TXT
--------------------------------------------------------------------------


You can use these options :
Note: use all lowercase characters

"cryptonight_type" : "normal, normalv7, lite, litev7, heavy, bittubev2, artocash, alloy, marketcash, b2n, stellitev4, haven, fast, italo"
"intensity" : 0-300, if set to 0 miner will try to find best settings for every video card
"worksize" : 1-256, if set, every video card will use this worksize, if not set, using auto detected value
"double_threads" : true or false, set it to true for best performance
"giveup_limit" : number, how many times to try connecting to a pool before switching to next pool from pools.txt
"timeout" : number - seconds, when is a connection to a pool treated as time out
"retry_time" : number - seconds, how much to wait before trying to reconnect to a pool
"reboot_script" : filename to a batch file in miner directory, if set it turns off built in miner reset procedure on gpu failure, and instead runs this script
"main_pool_reconnect" : number - seconds (minimum is 3 minutes or 180 sec), how often to try to reconnect back to the main pool. Default is 10 minutes.
"min_rig_speed" : number - in H/S, it defines the minimum rig hashing speed we want to maintain. If 5 minute average hashing speed is less than this, miner restarts.
"min_rig_speed_duration" : number - in seconds (minimum is 30 sec), defines the time period for average hashing speed calculation, used with 'min_rig_speed' parameter

"api_enabled" : true or false, if true we can connect to it on 127.0.0.1:21555
"api_rig_name" : identifier name for your rig
"api_port" : number, this is where API will be available (Default is 21555 if not set)

"target_temperature" : number between 0-99, miner will try to maintain this temperature on all found video cards (ADL must be enabled, works only on cards supporting OverdriveN)
"shutdown_temperature" : number between 0-100, if this temperature is reached, miner will shutdown system (ADL must be enabled)


DON'T comment out or remove intensity and double_threads setting at the top of the config file, just leave it as-is.



=================================
Manual GPU setup (advanced)
=================================

To manually set up video cards, you must create a "gpu_conf" array in the config.txt file.

Example :

"gpu_conf" :
[
   { "id" : 0, "intensity" : 50, "worksize" : 4, "threads" : 1},
   { "id" : 1, "intensity" : 45, "worksize" : 4, "threads" : 2},
   { "id" : 2, "intensity" : 40, "worksize" : 8, "threads" : 3},
   { "id" : 3, "intensity" : 55, "worksize" : 8, "threads" : 4}
]


Additional parameters:

"kernel" : 0-2 , if not set, or set to 0, miner will select most suitable kernel (1-FOR GCN CARDS, 2-FOR PRE-GCN CARDS)
"target_temperature" : 0-99, if set miner will try to maintain this temperature for this particular video card. If option 'target_temperature' on top of config.txt is set, this option WILL BE IGNORED. (ADL must be enabled, works only on cards supporting OverdriveN)
"target_fan_speed" : 0-6000, if set miner will try to set the video card fan speed to this speed. Setting is in RPM (rounds per minute) (ADL must be enabled)
"adl_type" : 1 or 2 , 1 - USE OVERDRIVEN , 2 - USE OVERDRIVE 5. Default is 1 if not set. Option 2 (Overdrive 5) is suitable for older cards
"persistent_memory" : true or false, if set miner will try to allocate extra memory for the video card, if it is available. CAUTION, MINER CAN BECOME UNSTABLE AND CRASH if using this option




--------------------------------------------------------------------------
POOLS.TXT
--------------------------------------------------------------------------


Example:

{
"pools" :
[
   {"pool" : "pool_1_address", "wallet" : "pool_1_wallet", "password" : "x"},
   {"pool" : "pool_2_address", "wallet" : "pool_2_wallet", "password" : "x"},
   {"pool" : "pool_3_address", "wallet" : "pool_3_wallet", "password" : "x"}
]
}

Pool on first position is the MAIN pool, others are counted as FAILOVER pools.

Additional parameters:

"worker" : worker name, not every pool supports this
"nicehash" : true or false, set this to true if you are using Nicehash
"keepalive" : true or false, not every pool supports this
"pool_use_tls": true or false, if true miner will use SSL/TLS to connect to pool
"job_timeout" : number in seconds, if no job is received for this period, miner will reconnect to the pool (Default is 20 minutes)
"max_difficulty" : number, if pool difficulty is above this value miner will reconnect to the pool



--------------------------------------------------------------------------
START.BAT
--------------------------------------------------------------------------

There are some options that must be set in start.bat, and not within config.txt or pools.txt.
For example if you want to create configurations for multiple coins, you must define a 'start.bat' like file for every coin.

Parameters:

--config filename (use config file other than config.txt)
--pools filename (use pools file other than pools.txt)
--logfile filename (enable logging to file)
--listdevices (list available devices)
--listdevicesreordered (list available devices ordered by busid)
--gpureorder (order devices by busid)
--adldisable (disable ADL)
--disablegpuwatchdog (disable gpu crash detection watchdog)
--resetfans (reset fans back to default settings on miner exit)
--enableduplicategpuid (enables the usage of the same gpu id in gpu_conf multiple times)
--sendallstales (send every stale share - may increase number of rejected shares)
--setcomputemode (sets AMD gpu's to compute mode & disables crossfire - run as admin)
--runbenchmark (benchmark your current algo settings offline)
--benchmarkduration (how long to run the benchmark in seconds, max is 3 minutes, def. is 1 min.)
--resetvega (disable/enable Vega video cards before mining)
--startupscript filename (run custom batch script before mining)
--usealgoswitching (use miner in algo switching mode - pool must support it)
--usealgomapping value (type of algo mappings to use with algo switching: 1-short, 2-long, def. is short)
--algoswitchmintime value (minimum time to mine using same algo, in seconds, min is 3 minutes, def. is 10 min. - pool must support it)


When setting any of the parameters below, don't use " or ' around the value!


To setup your video cards in cmd line :

These settings override the settings in config.txt
If you want to set everything in cmd line, you still need to have an empty config.txt file (which contains just : {}, or any other parameter like api etc etc )
First list devices (--listdevices or --listdevicesreordered if you are going to use --gpureorder), then you know the GPU id's and can set them up easy.

Parameters:

--ccryptonighttype value (algo to use)
--cgpuid value (gpu id, comma separated values, use --listdevices to see available)
--cgpuintensity value (gpu intensity, comma separated values)
--cgputhreads value (number of gpu threads, comma separated values)
--cgpuworksize value (gpu worksize, comma separated values)
--cgputargettemperature value (gpu temperature, comma separated values)
--cgputargetfanspeed value (gpu fan speed in RPM, comma separated values)
--cgpuadltype value (gpu adl to use (1 or 2), comma separated values)
--cgpukernel value (gpu kernel to use (1 or 2), comma separated values)



To setup your main pool in cmd line :

If set here, this will be the MAIN pool, you can also add more pools in pools.txt config file.

Parameters:

--cworker value (worker name or rig id - pool must support it)
--cpool url:port (pool address:port without stratum prefix)
--cwallet address (user wallet address)
--cpassword value (pool password)
--ctls value (use SSL/TLS, true or false)
--cnicehash value (force nicehash, true or false)


Examples:

Use 1 GPU with id 0 , intensity 120, 2 threads on algo cryptonight v7 on nanopool:

SRBMiner-CN.exe --ccryptonighttype normalv7 --cgpuid 0 --cgpuintensity 120 --cgputhreads 2 --cpool xmr-eu1.nanopool.org:14444 --cwallet 4A5hJyu2FvuM2azexYssHW2odrNCNWVqLLmzCowrA57xGJLNufXfzVgcMpAy3YWpzZSAPALhVH4Ed7x o6RZYyw2bUtbm12g.donation


Use 5 GPUS with id 0,1,2,3,4 , intensities 56,56,55,58,55, 2 threads for each GPU, on algo cryptonight v7 on nanopool:

SRBMiner-CN.exe --ccryptonighttype normalv7 --cgpuid 0,1,2,3,4 --cgpuintensity 56,56,55,58,55 --cgputhreads 2,2,2,2,2 --cpool xmr-eu1.nanopool.org:14444 --cwallet 4A5hJyu2FvuM2azexYssHW2odrNCNWVqLLmzCowrA57xGJLNufXfzVgcMpAy3YWpzZSAPALhVH4Ed7x o6RZYyw2bUtbm12g.donation



--------------------------------------------------------------------------
ALGO SWITCHING MODE
--------------------------------------------------------------------------

To use the algo switching mode the pool must support the XMRig Proxy Stratum protocol extensions (Link here)
SRBMiner is even ahead and using the algo-perf parameter (Link here) that was suggested by Monero Ocean but still not implemented in XMRig Proxy.


How does this work?

The pool always sends you a job for the algo that is most profitable to mine with your rig at that moment.
It is simple as that.


How to set it up ?

There is a file with name algos.txt, where every algo that SRBMiner supports is filled.
You need to edit the 'hashrate' value in every algo, and 'startup_script' if you are going to use it.
Also if you want, you can fully customize configs for every algo. You can find them in the 'Config' folder.


Short explanation of parameters in algos.txt:


The parameter "config" expects a filename to a config file where you set up everything for a specific algo (config-normalv7.txt is for CNV7 as you can guess).
So on every new algo switch SRBMiner will initialize settings specific for that algo.

"pools" is a config file for pools, where you can define multiple pools with algo switching ability, so you have failovers too.

"hashrate" is a parameter where you should write the total hashrate of your rig (in H/S) for that specific algo (you can easily find it out by running a benchmark for example).
This field is used by the pool in calculating what is the most profitable algo for you to mine.

"startup_script" can be used to run a script (batch file) before miner starts. You can for example set clocks, voltages, etc. specific to that algo


There is also a file with name pools-algoswitch.txt where i predefined a few pools on Monero Ocean (the only algo switching pool at the moment), where you need to change the wallet address to your own.

Now that you have algos.txt and pools-algoswitch.txt set up, start the miner by running start-algo-switching.bat

It is VERY IMPORTANT to use config files here, and not set GPU's and pool in command line. If you do so, algo switching probably won't work.
You can start with any algo you wish, because the pool will change it if it's not the most profitable algo to mine at that moment.

TIP:
To always get the maximum hashrate from your Vega's, use the --resetvega parameter , so on every algo change you disable/enable your cards before mining.
Example :

SRBMiner-CN.exe --config Config\config-normalv7.txt --pools pools-algoswitch.txt --logfile log-algo-switching.txt --usealgoswitching --resetvega



--------------------------------------------------------------------------
KEYBOARD SHORTCUTS
--------------------------------------------------------------------------


- Press 's' to see some basic stats
- Press 'h' to see hashing speed
- Press 'p' to fast switch to next pool from pools config file
- Press 'r' to reload pools, if you add a pool to pools config, no need to restart miner to use new pool
- Press number from 0-9 to disable/enable from gpu0-gpu9, then shift+0 for gpu10, shift+1 for gpu11..etc. until gpu19 max (use US keyboard where SHIFT+1 = !, SHIFT+2 = @ ..etc..)



--------------------------------------------------------------------------
CONFIGURATIONS
--------------------------------------------------------------------------
The X/X/X means : INTENSITY/WORKSIZE/THREADS

Vega56 (samsung and hynix) with stock and 64 bios

heavy/haven/bittubev2/italo : 60/9/2 ( ~1550+HR )
v7/stellitev7 : 112/16/2  or 120/8/2 ( ~2000+HR )
fast : 112/16/2 or 120/8/2 ( ~3800/3900HR )
lite/litev7 : 234/8/2 ( ~4200+HR )
alloy : 120/16/2 ( ~960/1050HR )
artocash : 112/16/2  ( ~1950HR )


Vega 64

heavy/haven/bittubev2/italo : 63/9/2 ( ~1550+HR )
v7/stellitev7 : 120/16/2 ( ~2100/2200+HR )
fast : 120/16/2 ( ~4000+HR )


Rx 550 2G

heavy/haven/bittubev2/italo : 14/12/2 ( ~350HR )
v7/stellitev7 : 27/12/2 ( ~520HR )
fast : 21/12/2 ( ~890HR )
lite/litev7 : 45/12/2 ( ~1050HR )

--------------------------------------------------------------------------
OVERDRIVENTOOL SETTINGS
--------------------------------------------------------------------------
The X/X means : MHZ/mV

Vega56 air ref (samsung) 64 bios
GPU: P7 = 1442/906
MEM: P3 = 1095/906


Vega56 (hynix) stock bios
GPU: P7 = 1448/930
MEM: P3 = 908/930


Vega 64 Liquid (samsung)
GPU: P7 = 1478/920
MEM: P3 = 1100/910


Rx 550 2G (elpida)
GPU: P7 = 1170/875
MEM: P3 = 1900/875

Rx 550 2G (hynix)
GPU: P7 = 1170/875
MEM: P3 = 2030/875


--------------------------------------------------------------------------
INFORMATION
--------------------------------------------------------------------------

You have to change the wallet address in sample config.txt file to your own, or you will donate some hashing power to me. (Thanks)
SRBMiner is using a heavily modified version of Wolf0/Wolf9466/OhGodAPet's OpenCL kernel.

SRBPolaris thread - HERE   |   SRBMiner thread - HERE
http://www.srbminer.com
1537534993
Hero Member
*
Offline Offline

Posts: 1537534993

View Profile Personal Message (Offline)

Ignore
1537534993
Reply with quote  #2

1537534993
Report to moderator
1537534993
Hero Member
*
Offline Offline

Posts: 1537534993

View Profile Personal Message (Offline)

Ignore
1537534993
Reply with quote  #2

1537534993
Report to moderator
1537534993
Hero Member
*
Offline Offline

Posts: 1537534993

View Profile Personal Message (Offline)

Ignore
1537534993
Reply with quote  #2

1537534993
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
doktor83
Hero Member
*****
Offline Offline

Activity: 770
Merit: 558


View Profile WWW
March 20, 2018, 12:10:33 PM
 #2

Update infos :

Don't copy newer version of miner over old one, or if you do make sure you delete .srb files before running it!


V1.6.7 (read more)
- Now providing binary kernels for popular algos on mainstream cards (Vega56&64&FE, RX470&480&570&580, RX550&560)
- Auto setup for a lot of cards improved, especially for RX550, RX560
- A lot of OCL optimizations, mainly on Heavy algos (Heavy, Haven, Bittubev2, Italo)
- Removed --sendallstales parameter because it is now the default behavior (to send all stale shares)
- When using algo switching mining time is now showing total mining time, not just for the specific algo
- Now on every miner start a new log file is created, in the format of date-time in normal mining mode
- Added parameter --algoswitchmintime
- Completely setup everything for algo switching on Monero Ocean pools, you just need to edit your algo hashrates, and change wallet in the example files

V1.6.6 (read more)
- Added support for algo/coin switching protocol BETA (pool must support it)
- "restart_devices_on_startup" and "restart_devices_on_startup_script" is now replaced with --resetvega and --startupscript
- Fixed "reboot_script" parameter, which should be triggered by hashrate watchdog
- Kernel 2 should be now automatically selected for R9 200 series
- Auto setup for RX 4XX and 5XX series should be now a little bit better
- Fixed a bug which could occur when receiving jobs too rarely
- Added miner version to API
- DevFee mining is not displayed anymore

V1.6.5 (read more)
- Added support for Cryptonight Red (MoX Project)
- Added possibility to offline benchmark algo configuration (--runbenchmark)
- Easily switch all AMD cards to compute mode, and turn off crossfire with one command (--setcomputemode)
- If using Blockchain drivers, hashing speed should be like it was before in ver 1.6.2
- If using Adrenaline 18.7.1 now shares are found, but speed is slower than on the recommended drivers
- If giveup_limit set to 0, miner will quit if it can't connect to pool
- Added driver version data to API
- Miner is now just one executable file, no more dll's needed, so it's more portable

V1.6.4 (read more)
- Added 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.3 (read more)
- More 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
- Reorganised devfee mining, first mining is in the first 15 minutes, so to maintain the 0.85% fee, decreased devfee time from 1 minute to 55 seconds every 2 hours

V1.6.2 (read more)
- Added 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.1 (read more)
- Changed 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

V1.6.0 (read more)
- Added support for Haven new algo after fork (block 89200)
- Added support for Masari new algo (fast) after fork (block 204000)
- Job timeout default is now 20 minutes
- More logging on miner startup
- Added option 'persistent_memory' in gpu_conf

V1.5.9 (read more)
- Added "max_difficulty" parameter in pools, if reached miner will reconnect to pool
- Better logging on miner crash
- Kernels are now built in Cache directory
- Probably fixed situation when miner crashes on pool switch
- Fixed .srb file creation on every miner run
- Hopefully reduced nicehash duplicate share errors
- Changed the way devfee pools are used

V1.5.8 (read more)
- Fixed a bug in pool switching process
- Fixed a bug in watchdog's "reboot_script"
- Changed default devfee pool for Heavy algo

V1.5.7 (read more)
- Added support for StelliteV4 algo
- Added option "worker" in pool config - pool must support this, also CMD parameter --cworker
- Fixed average hashrate display (1,5,30 min) when there are disabled GPU's

V1.5.6 (read more)
- Added support for Cryptonight B2N
- Added parameter "min_rig_speed" in config file
- Added parameter "main_pool_reconnect" in config file
- Added optional parameter --resetfans in .bat
- "shutdown_temperature" parameter now must be set to a value > 0 to get activated
- Added 1 min avg hashrate display
- Fixed a bug in watchdog restarting process
- Added support for CPU builtin OpenCL GPU (just for fun)

V1.5.5.1
- Just a quick fix of 1.5.5 new 'job_timeout' option. Looks like the default 5 minute wasn't enough, so its increased to 15 minutes now

V1.5.5 (read more)
- No need for all that stuff in start.bat anymore, because watchdog can now restart the whole miner process without it
- Fixed kernels 3 & 4 for heavy algo
- Fixed OCL binary caching for Vega cards
- Added last job received info in stats and API
- Added 'job_timeout' parameter to pools config, it reconnects to pool if no job received for 'job_timeout' time (in seconds), default is 5 min
- Pool reload now checks if current pool is first in reloaded pools list, if not, it switches to first pool

V1.5.4 (read more)
- Added MarketCash algo
- Total hashrate display fixed
- Fixed hashrate display in log
- Fixed watchdog GPU display if using reorder
- Added parameter 'nicehash' in pool config, it forces nicehash protocol if true
- If using '--adldisable', it won't show ADL related options anymore in hash display
- Press 'r' while mining to reload pools
- Added cmd parameters 'cpool, cwallet, cpassword, ctls, cnicehash' so user can define first (and maybe only) pool thru cmd parameters

V1.5.3 (read more)
- ADL Overdrive5 now shows real time GPU clocks on hashrate display
- Bus reordering should now work as expected Smiley
- Miner should now use less memory when running for longer time (more resources cleaned)
- Some fixes in GPU disable/enable while mining

V1.5.2 (read more)
- Added support for ADL Overdrive5, in 'gpu_conf' add 'adl_type' = 1 for OverdriveNext , 2 for Overdrive5, if not set default is 1 (OverdriveNext)
- Parameter 'restart_devices_on_startup' now only restarts Vega GPU'S, cause others don't need restarting to get max performance
- Disable/enable GPU while mining now happens almost instantly
- Added '--gpureorder' parameter (use in bat)  to order devices by BUSID like GPU-Z does
- Added '--listdevicesreordered' that lists devices in BUSID order, for usage with '--gpureorder' parameter

V1.5.1 (read more)
- Finally added API, now you can monitor your rigs with 3rd party apps
- Added parameter "restart_devices_on_startup_script" in config file, if "restart_devices_on_startup" is used, this new parameter can run a batch file from the miner directory after resetting the GPU's

V1.5.0 (read more)
- Added option to reset (disable/enable) AMD gpu devices with devcon before mining (admin rights needed, miner will ask)
- Now you can disable/enable up to 19 GPU's by pressing 0 - 9 (gpu0 - gpu9) and shift+0 - shift+9 (gpu10 - gpu19) on the keyboard
- Cryptonight Alloy new algo added (active from block 44.000)
- Added periodical GPU hashrate in log file
- No more nan displayed in hashrate view Smiley

V1.4.9 (read more)
- Possibly fixed bug some were having when switching pool from user to devfee
- Removed location parameter from config file as it just confused people Smiley
- Added resources cleanup on miner shutdown

V1.4.8 (read more)
- Added support for new ArtoCash algo
- Added fast pool switching when pressing P
- Added target_temperature setting to gpu_conf too, if this option is used on top of config (value is > 0), gpu_conf setting is IGNORED
- Added target_fan_speed setting to gpu_conf, atm must set it in RPM, not in percent, sorry Smiley
- Minor bug fixes

V1.4.7 (read more)
- Added shutdown_temperature parameter (in config.txt) which shuts down the system, default is 95c if not set
- Added average time to find share in stats
- Added keepalive option in pools to prevent possible connection timeouts (pool must support this method)
- Possible fix for Nicehash "job not found"
- Added kernel parameter to gpu_conf

V1.4.6-fix-fixes (read more)
- Fixed duplicate share sending fix
- Fixed GPU core clock & memory display fix

V1.4.5 (read more)
- Added check of already sent result, so possibly no more duplicate shares should be sent to the pool
- Added GPU core clock & memory display (ADL OverdriveN supported cards) BETA

V1.4.4 (read more)
- Fixed (hopefully) situation when miner hashed in 'empty' for a long time
- Added 30 minute mining average speed display
- Removed greedybastard switch

V1.4.3 (read more)
- Ultraheavy algo name changed to ipbc
- Fixed devfee mining got stuck

V1.4.2 (read more)
- Double checked and prepared for IPBC coin fork on block 54881
- Small speedup on some RX series cards
- Small speedup on R9 380 cards

V1.4.1 (read more)
- Added optional parameter reboot_script which if defined disables built in watchdog, and runs a user defined script

V1.4.0 (read more)
- Added multiple pools support (failover pools)
- Added GPU crash display & logging back again
- Some minor bug fixes

V1.3.2
- Cryptonight UltraHeavy algo updated
- Miner restarting on crash should now work in most cases
- Added detailed device listing with --listdevices parameter
- Added detailed logging, use --logfile filename, log option removed from config.txt
- Hopefully fixed bug when in 'gpu_conf' you want to set only one GPU
- Fixed temperature and rpm display

V1.3.1
- 'gpu_conf' is now a little more advanced , added worksize and threads option, for more fine tuning
- Intensity now goes from 0-300 , because on Lite and LiteV7 some cards can go more than 200
- Changed color scheme a little bit
- Some optimisations for Hawaii cards (290, 290x, 390, 390x), set intensity to 0 and double_threads to true, or play with manual settings in the 'gpu_conf' part

V1.3.0
- Cryptonight UltraHeavy algo added

V1.2.6
- Added console option to disable ADL, use it if you have that 'quits after 3 minutes or when pressing h' problem

V1.2.5
- Added optional parameters timeout, retry_time, and giveup_limit
- Hashrate is now displayed per GPU (not threads)
- Lowered auto detected intensity for CN Heavy algo

V1.2.4
- Rewrote devfee mining code cause some were getting their IP blocked for 10 minutes when devfee mining stopped
- Removed charity option because these different forks complicate things too much
- Minor bug fixes

V1.2.3
- Fixed Nicehash extranonce thingy
- Fixed a bug with gpu_conf settings. Those forks screw things up
- Fixed devfee mining bug, again those forks..
- Added display of HW errors per thread

V1.2.2
- Fixed bug for CPU's without AES-NI
- Added resources cleanup and freeing on miner shutdown

V1.2.1
- Reworked all these crazy cryptonight variants so now everything should work as expected

V1.2
- Cryptonight V7 support
- Cryptonight Lite V7 support
- Cryptonight Heavy support

V1.1.4
- Intensity can now be even more fine tuned, as values go from 0-200
- A nice little speedup of about 3-4% on RX580 (probably other RX4xx and RX5xx cards too, did not test it)
- Rewritten GPU detection code

V1.1.3
- Fixed a bug from previous version where non decimal intensity in 'gpu_conf' did not work
- Fixed a bug in Pow V7 algo

V1.1.2
- Using different kernel for GCN and pre-GCN cards
- Intensity can now be more fine-tuned, it can be a decimal number (ex.: 17.2)
- Speedup about 2% in single thread mode on RX cards
- Config file now begins with { and ends with }, so no more empty line bug

V1.1.1
- More descriptive error reporting
- Fixed a bug for pre-GCN cards

V1.1
- A small speedup ~1%
- Fixed Graft coin vs Pow V7 bug Smiley
- Faster job switching, should produce less stale shares

SRBPolaris thread - HERE   |   SRBMiner thread - HERE
http://www.srbminer.com
doktor83
Hero Member
*****
Offline Offline

Activity: 770
Merit: 558


View Profile WWW
March 20, 2018, 12:10:54 PM
 #3

Tips:

) Here's a nice little tip on how to increase your hashrate even more :
Example for Vega56 doing normalv7 algo :

1.Put --enableduplicategpuid in start.bat at the end of line ( SRBMiner-CN.exe --config config-normalv7.txt --pools pools-normalv7.txt  --sendallstales --enableduplicategpuid )
2.Set gpu in config-normalv7.txt :

Code:
{
"cryptonight_type" : "normalv7",
"intensity" : 0,
"double_threads" : true,
"gpu_conf" :
[
{
 "id" : 0,
 "intensity" : 122,
 "worksize" : 8,
 "threads" : 1
},
{
 "id" : 0,
 "intensity" : 124,
 "worksize" : 8,
 "threads" : 1
}
]
}


What was done here?  When using 2 threads , the best value for intensity is 123. By enabling the usage of duplicate gpu id, you make 2 separate threads for 1 gpu, but one has value 123-1, the other 123+1.
This method can be used on any GPU, you just need to experiment with the intensities.

) If 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

) Some users report higher hash-rates with RX580 8GB on CN-Heavy algorithm when running GPU-Z in the background. Mileage may vary.

) If you want to use Claymore's Manager with SRBMiner, there is a tool for this made by RuMiner, check it out HERE

) If you want a dashboard with informations within your browser, user vitalyoff made a nice one in html+js. You can check it out HERE

) If you have the same cards, it doesn't mean that they all can handle the same intensity. Try setting every card separately in "gpu_conf". Experiment and find the best setting. Some cards even work better without the double_threads option turned on!

) I know you like to monitor your GPU while it is working, but if you close GPU-Z, you will get a better hashrate.

) If you get a "Error CL_MEM_OBJECT_ALLOCATION_FAILURE when calling clEnqueueNDRangeKernel" error, increase virtual memory.

) If you get something like "Warning: threadx hashing speed is 0 (x)", that probably means you need to lower your intensity. Auto intensity is not magical always, sorry.

) For Hawaii cards best setting for 'normal' and 'normalv7' is intensity:0 and double_threads:true

) If you have hashrate fluctuations on some algo, try increasing your swap file even more (example 12x560 4g rig needs 90gb swap on heavy)

SRBPolaris thread - HERE   |   SRBMiner thread - HERE
http://www.srbminer.com
WinstonBlue
Member
**
Offline Offline

Activity: 93
Merit: 10


View Profile
March 20, 2018, 12:51:25 PM
 #4

Good Job Mate! Low dev fee, even greater job! 😂

I know a man who gave up smoking, drinking, sex and rich food. He was healthy right up to the day he killed himself.
J. Carson
micax1
Hero Member
*****
Offline Offline

Activity: 672
Merit: 500


View Profile
March 22, 2018, 03:36:10 PM
 #5

Does it support nicehash?
or is it going to be implemented after they upgrade to v7?
doktor83
Hero Member
*****
Offline Offline

Activity: 770
Merit: 558


View Profile WWW
March 22, 2018, 07:53:44 PM
 #6

Let me quote this for you from the first post :

POW V7 ready (means new Monero algo will work)


Cryptonight: Monero, Electroneum, Sumokoin, Karbowanec, Bytecoin, Turtlecoin, Dero and others.
Cryptonight Lite: Aeon

Supports Nicehash & SSL/TLS encrypted connections

SRBPolaris thread - HERE   |   SRBMiner thread - HERE
http://www.srbminer.com
Subutai
Newbie
*
Offline Offline

Activity: 132
Merit: 0


View Profile WWW
March 22, 2018, 08:03:11 PM
 #7

Very cool. Always good to see new mining software being developed.
Lunga Chung
Newbie
*
Offline Offline

Activity: 119
Merit: 0


View Profile
March 22, 2018, 08:05:33 PM
 #8

BRAVO !

I will give it a shot right now ! (svaka cast)
treanski
Full Member
***
Offline Offline

Activity: 364
Merit: 106


ONe Social Network.


View Profile
March 22, 2018, 08:11:05 PM
 #9

you need to fix graft or add option to choose cryptonight / cryptonight v7 manually...graft gets false detected as v7(on castxmr /xmr stak too)

doktor83
Hero Member
*****
Offline Offline

Activity: 770
Merit: 558


View Profile WWW
March 22, 2018, 08:47:14 PM
 #10

you need to fix graft or add option to choose cryptonight / cryptonight v7 manually...graft gets false detected as v7(on castxmr /xmr stak too)

No problem, a fix is coming, thanks for reporting !

Edit: fixed in V1.1

SRBPolaris thread - HERE   |   SRBMiner thread - HERE
http://www.srbminer.com
Mind163
Newbie
*
Online Online

Activity: 78
Merit: 0


View Profile
March 24, 2018, 06:46:28 PM
 #11

Hey. There is an error. I tried to run 6 cards RX550 2Gb. With intensity 12 all cards are launched. But the result is noticeably lower than on GG. At an intensity of 13, only 5 cards are mined. The result is close to GG. 6th can not mine. Launched in 2 threads. On gg I get 495-500 h / s
https://drive.google.com/open?id=12uE_WPV4Q10T2a6Ee_NyJSfSXvYbt28I
doktor83
Hero Member
*****
Offline Offline

Activity: 770
Merit: 558


View Profile WWW
March 24, 2018, 06:53:57 PM
 #12

Hey. There is an error. I tried to run 6 cards RX550 2Gb. With intensity 12 all cards are launched. But the result is noticeably lower than on GG. At an intensity of 13, only 5 cards are mined. The result is close to GG. 6th can not mine. Launched in 2 threads.
https://drive.google.com/open?id=12uE_WPV4Q10T2a6Ee_NyJSfSXvYbt28I
On gg I get 495-500 h / s

That one card can't handle intensity 13, so set every gpu :

"gpu_conf" :
[
{ "id" : 0, "intensity" : 13, "double_threads" : true},
{ "id" : 1, "intensity" : 13, "double_threads" : true},
{ "id" : 2, "intensity" : 13, "double_threads" : true},
{ "id" : 3, "intensity" : 13, "double_threads" : true},
{ "id" : 4, "intensity" : 13, "double_threads" : true},
{ "id" : 5, "intensity" : 12, "double_threads" : true},
]

SRBPolaris thread - HERE   |   SRBMiner thread - HERE
http://www.srbminer.com
Mind163
Newbie
*
Online Online

Activity: 78
Merit: 0


View Profile
March 24, 2018, 07:22:43 PM
 #13

That's exactly what I thought. BUT! the miner issues an error if I enable this option. Swears at the syntax error in the config file.
Error in config.txt (ParseError)
doktor83
Hero Member
*****
Offline Offline

Activity: 770
Merit: 558


View Profile WWW
March 24, 2018, 07:34:22 PM
 #14

leave a blank line at the end of the config file Smiley
i will fix this , just always forget.

SRBPolaris thread - HERE   |   SRBMiner thread - HERE
http://www.srbminer.com
solosequenosenada
Sr. Member
****
Offline Offline

Activity: 663
Merit: 335



View Profile
March 24, 2018, 07:37:07 PM
 #15

Good job doktor83
I'll try it and comment, thank you.

           ▀██▄ ▄██▀
            ▐█████▌
           ▄███▀███▄
         ▄████▄  ▀███▄
       ▄███▀ ▀██▄  ▀███▄
     ▄███▀  ▄█████▄  ▀███▄
   ▄███▀  ▄███▀ ▀███▄  ▀███▄
  ███▀  ▄████▌   ▐████▄  ▀███
 ███   ██▀  ██▄ ▄██  ▀██   ███
███   ███  ███   ███  ███   ███
███   ███   ███████   ███   ███
 ███   ███▄▄       ▄▄███   ███
  ███▄   ▀▀█████████▀▀   ▄███
   ▀████▄▄           ▄▄████▀
      ▀▀███████████████▀▀
DeepOnion
Anonymous and Untraceable
ANN  Whitepaper  Facebook  Twitter  Telegram  Discord 





      ▄▄██████████▄▄
    ▄███▀▀      ▀▀█▀   ▄▄
   ███▀              ▄███
  ███              ▄███▀   ▄▄
 ███▌  ▄▄▄▄      ▄███▀   ▄███
▐███  ██████   ▄███▀   ▄███▀
███▌ ███  ███▄███▀   ▄███▀
███▌ ███   ████▀   ▄███▀
███▌  ███   █▀   ▄███▀  ███
▐███   ███     ▄███▀   ███
 ███▌   ███  ▄███▀     ███
  ███    ██████▀      ███
   ███▄             ▄███
    ▀███▄▄       ▄▄███▀
      ▀▀███████████▀▀
.
UnclWish
Sr. Member
****
Offline Offline

Activity: 532
Merit: 251


View Profile
March 24, 2018, 08:04:16 PM
 #16

Thanks! Good job!

What about setting over/underclocking and under/overvoltaging? Maybe you add parameters to set clocks and voltages?

Temperature and fan control didn't work for R9 270X 4Gb.

Miner didn't work if i use gpu_conf section and left only gpu id#2 (270X).

Wrote "Error CL_INVALID_DEVICE when calling clCreateContext."

If I set gpu0 or gpu1 or all 3 cards miner starts to mine.
amorphes
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
March 24, 2018, 09:53:53 PM
 #17

What's the hashrate with this miner? For example Vega's.
doktor83
Hero Member
*****
Offline Offline

Activity: 770
Merit: 558


View Profile WWW
March 25, 2018, 07:33:02 AM
 #18

Thanks! Good job!

What about setting over/underclocking and under/overvoltaging? Maybe you add parameters to set clocks and voltages?

Temperature and fan control didn't work for R9 270X 4Gb.

Miner didn't work if i use gpu_conf section and left only gpu id#2 (270X).

Wrote "Error CL_INVALID_DEVICE when calling clCreateContext."

If I set gpu0 or gpu1 or all 3 cards miner starts to mine.

I can add gpu/mem clock parameters, that's not a problem, voltages we will see Smiley

can you put a screenshot how it looks when all three cards work, but 270x does not report temp/fans rpm ?

SRBPolaris thread - HERE   |   SRBMiner thread - HERE
http://www.srbminer.com
UnclWish
Sr. Member
****
Offline Offline

Activity: 532
Merit: 251


View Profile
March 25, 2018, 09:33:27 AM
 #19

Thanks! Good job!

What about setting over/underclocking and under/overvoltaging? Maybe you add parameters to set clocks and voltages?

Temperature and fan control didn't work for R9 270X 4Gb.

Miner didn't work if i use gpu_conf section and left only gpu id#2 (270X).

Wrote "Error CL_INVALID_DEVICE when calling clCreateContext."

If I set gpu0 or gpu1 or all 3 cards miner starts to mine.

I can add gpu/mem clock parameters, that's not a problem, voltages we will see Smiley

can you put a screenshot how it looks when all three cards work, but 270x does not report temp/fans rpm ?

Of course, here

ScreenShot
How I can launch only on 270X?
Mind163
Newbie
*
Online Online

Activity: 78
Merit: 0


View Profile
March 25, 2018, 09:58:01 AM
 #20

/* This is just an example, edit it and remove comment lines (the slash and star) !! */
"gpu_conf" :
[
{ "id" : 0, "intensity" : 13, "double_threads" : true},
{ "id" : 1, "intensity" : 13, "double_threads" : true},
{ "id" : 2, "intensity" : 13, "double_threads" : true},
{ "id" : 3, "intensity" : 13, "double_threads" : true},
{ "id" : 4, "intensity" : 13, "double_threads" : true},
{ "id" : 5, "intensity" : 12, "double_threads" : true},
]

/* Make sure not to delete this last blank line */

this is how the end of the config looks like
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 216 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!