Update infos :V1.9.3 (read more)- Fixed CN-Gpu algo compilation on
RX 5700 and older GCN cards
- Improved CN-Gpu algo on Rx550/560 , Rx470/480/570/580/590
- 4gb Ellesmere cards got a small hashrate increase on CN-Conceal algo
V1.9.2 (read more)- Added parameter '
--disablerestartonrejectedshares' to disable auto restart of miner on too many rejected shares
- Added parameter '
--maxrejectedshares' to set the number of allowed rejected shares on a pool connection ( min 1, max 100, def. 15)
- Optimisations in OpenCL code, so tiny hashrate increase could be seen on Vegas and Ellesmere cards.
- Minor bug fixes
V1.9.1 (read more)-
Added support for Navi10 (gfx1010)- Arto, conceal, normal, normalv7, marketcash, b2n, fast, hycon, hospital algos have lower power consumption on Vegas with auto settings
- Hopefully fixed bug with invalid job id / same job id
- If more than 5 'invalid share' messages received from pool within same connection, auto miner restart
- Fixed cn-gpu hashrate (it was lower from v.1.8.8 -> my mistake)
- CN/R program precompilation process is now only logged, not displayed on screen
V1.9.0 (read more)- Added gpu ramp-up (slow start) possibility, so your PSU won't get suddenly overloaded (--enablegpurampup)
- Added low mode tweak profiles
- Added parameter --precompileblocks, which can set the number of blocks that get precompiled on CN/R algo
- Miner will try to restart if CN/R precompilation process takes more than 10 minutes for a gpu
- Minor bug fixes
V1.8.9 (read more)- Added tweaking profiles for
RX 550/560, RX 470/480/570/580/590 - for some small fine tuning of existing vbios straps
- Profiles 1-6 for Vegas are now a little lighter, 7-10 stayed same
- Added embedded binaries for some gpu's
- Added parameter --nobinaries, use it to disable usage of embedded binaries
- Fixed some bugs in GPU detection code
- Added more info to log when using tweaking profiles
- Added watchdog for too many invalid job results, switches to next pool if more than 5 within the same connection
- Usage of external tweaking tool is now allowed, so you can now fine tune a profile even more if you know how
- Minor bug fixes
V1.8.8 (read more)- Reduced CPU usage up to ~50%, can be noticed on algos with small scratchpad
- User is now informed about tweaking status on the screen too, not just in log
- No more --gpureorder, device ordering by bus id is now the default/only display mode [
NOTE: if you are using gpu_conf or --cgpuid, please run --listdevices to check if you are using the right deviceid!]
- Added parameter --watchdogrounds , which controls after how many rounds will watchdog trigger
- min_rig_speed_duration default is 1 minute now, because of the new --watchdogrounds parameter
- Fixed a few cosmetical things on web stats
V1.8.7 (read more)- Improvements with tweak profile 10 on Vega64 with Samsung memory
- Fixed a bug with pool reconnect on job timeout
- job_timeout is now disabled by default, to enable it set a value > 0
-
Fixed min_rig_speed bug that triggered restart with V4 algos- Added info in api/web stats about tweak profile
- Made hashrate display on web stats page bigger
- In guided setup mode changed max wallet and password length to 200 so address+payment id can be used
V1.8.6 (read more)- Added tweaking support for Radeon VII
- There are now 10 tweaking profiles, so you can fine tune even more
- Fixed Cn/R when used on coin other than Monero
- Added new algo 'Upx2' , the new Uplexa algo
- Added fork info about Uplexa and Cypruscoin
V1.8.5 (read more)- Fixed the 'tweak_profile' changing with + - on keyboard
- Tweaking is now auto disabled if no supported devices found
V1.8.4 (read more)-
Performance increase for Vega56/64/Fe/Vii up to 15%!- Minimum for 'main_pool_reconnect' is now 60 seconds instead of 180
- Added new cmd parameters: --disabletweaking, --cgputweakprofile
- Added new config parameter: tweak_profile
- Minor bug fixes
V1.8.3 (read more) - maxnosharesent parameter is not used anymore by default, also it's max is moved to 24h
- In guided setup mode password can now be 120 characters long instead of 80 that was previously
- Adl2 is now auto set to older gpus
- Removed Webchain algo
- heavy_mode 3 is now the default
- Fixed stratum+ssl:// in pool url, now it recognises and sets tls to true if used
- Gpu id and bus id now displayed with every accepted/rejected share
- preparedata parameter now gives a small boost on Vegas for turtle, mox, heavy, gpu algos
- Added fork info for sumokoin from cn to cn/r
- Possible fix of random miner crash
- SRB-Restarter now shows date and is logging to a file
V1.8.2 (read more) - Upx and litev7 algos on auto settings now have more hashrate or lower power consumption, or both
- Reworked networking code, so probably get rid of a bug or two
- Another try to fix V4 algo crashing
- Maxnosharesent parameter default value is now 45 minutes
- Fixed MarketCash , it was broken in 1.8.1
V1.8.1 (read more) - Fixed a bug that could crash miner if using CNV4 (R) algo
- Fixed a bug that crashed miner if doing fast algo switching from CNV4 to any algo
- Stales are not displayed anymore by default, added parameter --showstales which turns back on the display of stale shares
- Changed --maxnosharesent default value from 15 minutes to 30
- Logging is now disabled by default in the example start.bat
- Added parameter --preparedata, which could pontentially make a small speed increase on weak GPU's, but also could make it worse. All algos except webchain
V1.8.0 (read more) - Added new algo 'Graft' (graft, cryptonight_graft, cryptonight_reversewaltz, cryptonight_v8_reversewaltz)
- Added cmd parameters giveuplimit, retrytime, mainpoolreconnect, minrigspeed, shutdowntemperature, rebootscriptgpuwatchdog, rebootscriptminrigspeed
- No more mixing of cmd line setup and config files, now it's one or the other
- It is enough to set ccryptonighttype, cpool, cwallet in cmd, gpu's will be auto setup
- Fixed a few bugs
V1.7.9 (read more) - Added
new Monero algo 'Cryptonight R'
- Added algo 'Wownero'
- Added algo 'Conceal'
- Added algo 'Zelerius'
- Added algo 'Xcash'
- Replaced 'Mox' algo with new 'Mox V8' algo
- Added parameter 'maxnosharesent' in cmd
- Added parameter 'randomnonce' in cmd
- Added parameter 'enablecoinforking' in cmd
- Added algo switching info in json and on html stats page
- Lot of bug fixes
V1.7.8 (read more) - Added new algo 'CN-Gpu' (faster than original implementation in Xmr Stak)
- Much better auto setup on some cards for 'CN-Turtle'
- Added check for last sent share time
- Added aliases for algos, to be more compatible with other miner names
- Prettier stats (when pressing 's')
- Minor bug fixes
V1.7.7 (read more) - 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 (read more) - 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 (read more) - 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 (read more) - 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 (read more) -
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 (read more) - 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.1 (read more) - Added 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 (read more) -
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.9 (read more) - Algo 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.8 (read more) - New Monero algo added (normalv8)
- Small speed increase on some cards
- Fee is now ~0.85% for both normal mode and algo switching mode
- Faster miner startup
- Pools with different algos can now be used in pools.txt, miner will re-init on switch
- Added a new parameter for gpu tuning in gpu_conf : bralock
- Rewritten release of resources on miner shutdown/restart
- Added parameter
--forcedshutdown if you don't want to release resources on exit
- Fixed bug when setting compute mode on more than 9 cards
- Fixed a bug showing bad date for 'connected since' and 'average share find time'
- Gpu hashrate watchdog now won't trigger if user is not connected to a pool
- reboot_script parameter removed and added 'reboot_script_min_rig_speed' and 'reboot_script_gpu_watchdog' instead
- Added more logging in gpu init part
- API parameters now have to be set in start.bat (--apienable, --apiport, --apirigname) , removed them from config.txt
- Press 'o' to switch to the previous pool from pools.txt
- If you add 'stratum+ssl://' before the pool address, TLS will be automatically enabled
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

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

- 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

- 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

- Faster job switching, should produce less stale shares