andrucrypt (OP)
Member
Offline
Activity: 721
Merit: 49
|
|
September 07, 2018, 10:44:42 AM Last edit: Today at 09:34:11 AM by andrucrypt |
|
WildRig Multi 0.40.9Discord: https://discord.gg/ZGDaQ6edXbDownload for Windows(all versions can be found here) dependencies: Visual C++ Redistributable 2015 x64Download for LinuxDownload for RaveOSHiveOS: check update for HiveOS, it should provide latest version. Also you can run custom script via "Run Command": cd /hive/miners/wildrig-multi/XXX && wget https://github.com/andru-kun/wildrig-multi/releases/download/YYY/wildrig-multi-linux-YYY.tar.xz && tar -xf wildrig-multi-linux-YYY.tar.xz
where XXX(e.g. 0.30.0) is your current version in HiveOS, and YYY(e.g. 0.30.1) is new version you want. Instructions how to install on EthOSAlternative way to install on EthOSKNOWN ISSUES: - nexapow is not supported on AMD gpu's with pre-RDNA architecture - any report is welcome! SUPPORTED GPU's: AMD: - GCN 2nd gen: Radeon R7 260, R9 290, R9 295X2, R7 360, R9 390 - GCN 3rd gen: Radeon R9 285, R9 380, R9 Fury, R9 Nano - GCN 4th gen: Radeon RX 460, 470, 480, 550, 560, 570, 580, 590 - GCN 5th gen: Radeon Vega 56, Vega 64, Vega FE, Radeon VII - RDNA 1st gen: Radeon RX 5500, 5600, 5700, 5700 - RDNA 2nd gen: Radeon RX 6500, 6600, 6700, 6750, 6800, 6900, 6950 - RDNA 3rd gen: Radeon RX 7600, 7700, 7800, 7900 Pitcairn, Tahiti and other old cards of GCN 1st gen(like HD 78x0, HD 79x0, R7 265, R9 270, R9 280, R9 370, etc.) are not supported and won't be, because they are too old and need additional work. NVIDIA: - All gpu's with Compute Capabilities >=5.0 should work using drivers 452.39+ on Windows and 450.80.02+ on Linux INTEL: - Intel Arc: A310, A350M, A370M, A380, A530M, A550M, A570M, A580, A730M, A750, A770M, A770 - Intel Arc Pro: A30M, A40/A50, A60M, A60 - Intel Data Center GPU: Flex 140, Flex 170 SUPPORTED ALGORITHMS: - aergo, anime- bcd, bitcore, blake2b-btcc, blake2b-glt, blake2s, blake3, bmw512- c11, curvehash- dedal- evrprogpow- firopow- ghostrider, glt-astralhash, glt-globalhash, glt-jeonghash, glt-padihash, glt-pawelhash- heavyhash, hex, hmq1725- kawpow- lyra2tdc, lyra2v2, lyra2v3, lyra2vc0ban- megabtx, memehash, meowpow- nexapow, nist5- phi, phi5, progpowz, progpow-ethercore, progpow-sero, progpow-telestai, progpow-veil- quark, quibit- rwahash- sha256, sha256csm, sha256d, sha256q, sha256t, sha512256d, skein2, skunkhash, skydoge- timetravel, tribus- vprogpow- x7, x11, x11k, x12, x13, x14, x15, x16r, x16rv2, x16rt, x16s, x17, x18, x20r, x21s, x22i, x25x, x33, xevanDEV-FEE: - 0.75%: evrprogpow, firopow, heavyhash, kawpow, nexapow, memehash, meowpow, progpowz, sha512256d, skein2 and all other non-listed below algorithms - 1.00%: curvehash, ghostrider, mike- 2.00%: rwahash, sha256csm, skydoge- 5.00%: x7BENCHMARKS: Table here was too old, will be updated in future and only for some main algorithms.OPTIMAL PARAMETERS: Since version 0.15.2 parameters --opencl-threads and --opencl-launch set automatically when you put auto. If you want to try different values to find probably better performance, you can start from values shown below each GPU initialization line. E.g. lines below means --opencl-threads 2 --opencl-launch 21x0. Where --opencl-launch consist of Intensity x Worksize. [2019-02-08 14:20:05] GPU #1 [BusID: #4] [Ellesmere] Radeon RX 570 Series [2019-02-08 14:20:05] threads: 2, intensity: 21, worksize: 0/256, cu: 32, memory: 4096Mb
HINTS: - some algo's can boost on amd gpu's if use parameter --opencl-threads set to 2 - higher intensity not always more hashrate, try both more and less value than auto - try different worksize, e.g. 64 or 128 instead of mostly used 0(same as 256). TODO: - improve API, show zero statistics for inactive gpu's if use --opencl-devices parameter Example of command-line start(with loop if miner crash): @echo off
:loop
wildrig.exe --algo algo --url pool:port --user wallet --pass password
if ERRORLEVEL 1000 goto custom timeout /t 5 goto loop
:custom echo Some error happened, put custom command here timeout /t 5 goto loop
Parameters: Usage: wildrig [OPTIONS]
Some parameters can be set per gpu, use comma to separate each gpu and * to skip
Options: -a, --algo ALGO specify the hash algorithm to use --benchmark run offline benchmark --benchmark-hashorder run offline benchmark and/or set hash order for benchmark --benchmark-epoch run offline benchmark and/or set epoch for benchmark --benchmark-block run offline benchmark and/or set block for benchmark --benchmark-timeout run offline benchmark and/or set how long to run benchmark in seconds(default: 0)
-o, --url URL URL of mining server --proxy set ip:port to connect via SOCKS5 proxy -O, --userpass U:P username:password pair for mining server -u, --user USERNAME username for mining server -p, --pass PASSWORD password for mining server -w, --worker WORKERNAME worker name(progpow variants only) -r, --retries N number of times to retry before switch to backup server (default: 1) -R, --retry-pause N time to pause between retries (default: 5) --max-rejects N number of one by one rejects before switch to backup server (default: 5) --max-difficulty N maximum difficulty to accept from pool(unit: M), otherwise reconnect (default: 0)
--send-stale send stale shares --diff-factor N difficulty factor to use instead of algo default(default: 0) --no-extranonce disable exranonce subscription --protocol PROTOCOL set stratum protocol(ethproxy, ethstratum, stratum, stratum1, stratum2)
--watchdog enable checking how long videocards are running OpenCL kernel(terminate if more than 30 sec.) --watchdog-script FILE file to execute when watchdog triggers(can be used without --watchdog parameter) --strategy N strategy of feeding videocards with job(default: 0) --split-job N amount of gpu's(or threads of it, keep this in mind) solving one job
--opencl-platforms LIST list of OpenCL platforms to use(amd, nvidia or intel; default: all) -d, --opencl-devices LIST list of OpenCL devices to use(default: all) --force-eff-mode force to use efficient kernels when possible(e.g. memehash, skydoge) --progpow-kernel depends on drivers values 1 or 2 can provide better hashrate for ProgPow(default: 0) --no-dag-split disable splitting DAG on two parts(have sense only if AMD fix this problem in their drivers) --print-platforms print available OpenCL platforms and exit --print-devices print available OpenCL devices and exit
--no-adl disable monitoring via ADL --no-igcl disable monitoring via IGCL --no-nvml disable monitoring via NVML --no-sysfs disable monitoring via sysfs
--gpu-threads N set amount of threads per gpu(default: auto) --gpu-affinity N affine GPU threads to a specific CPU thread -i, --gpu-intensity N set intensity per gpu(default: auto)
--gpu-temp-limit N set temperature at which gpu will stop mining(default: 85) --gpu-temp-resume N set temperature at which gpu will resume mining(default: 60)
--gpu-reset-oc reset gpu overclock settings on start or when ZIL PoW Window ends --gpu-core-clock N lock GPU core clock to N --gpu-core-offset N set offset N for GPU core clock --gpu-memory-clock N lock GPU memory clock to N --gpu-memory-offset N set offset N for GPU memory clock --gpu-powerlimit N set power limit for GPU to N --gpu-fan-speed N set fan speed for GPU to N
--zil-another-miner pause mining during ZIL PoW Window so another miner can mine ZIL
--zil-reset-oc reset gpu overclock settings when ZIL PoW Window starts --zil-core-clock N lock GPU core clock to N when ZIL PoW Window starts --zil-core-offset N set offset N for GPU core clock when ZIL PoW Window starts --zil-memory-clock N lock GPU memory clock to N when ZIL PoW Window starts --zil-memory-offset N set offset N for GPU memory clock when ZIL PoW Window starts --zil-powerlimit N set power limit for GPU to N when ZIL PoW Window starts --zil-fan-speed N set fan speed for GPU to N when ZIL PoW Window starts
--execute-at-start FILE execute custom script before gpu initialization --execute FILE execute custom script after gpu initialization or precompute stage, etc. --execute-wait N wait for N seconds after executing the script (default: 1)
--multiple-instance allow multiple instances running at one time -l, --log-file FILE log all output to a file
--no-color disable colored output --print-time N print hashrate report every N seconds --print-debug print debug information
--api-port N port for API --api-worker-id ID custom worker-id for API
-h, --help display this help and exit -V, --version output version information and exit
Changelog: 0.40.9 - returned back progpow-quai(0.75% dev-fee, testnet phase, tested with luckypool only)
0.40.8 - implemented meowpow - slightly better progpow-telestai
0.40.7 - implemented progpow-telestai
0.40.6 - better Intel gpu's support - implemented algorithm x7
0.40.5 - huge improvement of memehash, skydoge and other x-like algorithms on Intel gpu's - fixed kawpow and other progpow's for Intel gpu's on Linux
0.40.4 - fixed --gpu-fan-speed on gpu's with multiple fan control - improved kawpow and other progpow's on NVIDIA Pascal and Ada Lovelace - huge improvement of memehash and skydoge for AMD Vega 56/64/Radeon VII on Windows and old PAL drivers on Linux - slight improvement of x-like algorithms on AMD RDNA3
0.40.3 - implemented --force-eff-mode to use efficient kernels when possible instead of maximum performance - huge improvement of memehash and skydoge for AMD Vega on Linux with latest drivers - slight improvement of memehash and skydoge for NVIDIA Turing+
0.40.2a - fixed CL_INVALID_WORK_GROUP_SIZE error on some NVIDIA rigs
0.40.2 - fixed some NVIDIA errors while mining memehash and skydoge - significant improvements of memehash and skydoge on AMD RDNA1 and RDNA2 gpu's
0.40.1 - improved memehash up to 20% on NVIDIA Ampere+ gpu's - improved skydoge up to 10% on NVIDIA Ampere+ gpu's
0.40.0 - improved memehash, skydoge and other x-like algorithms on NVIDIA gpu's - fallback to use nvtool on pre-Ampere gpu's for OC
0.39.9c - fixed hang on "Start mining" message for some rigs
0.39.9b - returned /api.json for HTTP API - fixed hashrate regression of skydoge and other x-like algorithms on old AMD Polaris/Vega gpu's
0.39.9a - fixed HTTP API
0.39.9 - removed --opencl-launch, now only possible to set intensity with -i or --gpu-intensity - slightly better memehash, skydoge and other x-like algorithms(depends on gpu)
0.39.8 - implemented --zil-reset-oc, it will reset gpu overclock settings when ZIL PoW Window starts - now --gpu-reset-oc will reset gpu overclock settings when ZIL PoW Window ends - fixed logic of --gpu-core-clock, --gpu-memory-clock, --zil-core-clock and --zil-memory-clock, now those parameters will set core/memory clock to default value if use 0 for them - fixed heavyhash for Vega and Radeon VII on Linux with new drivers - fixed x22i and x25x for NVIDIA gpu's and AMD RDNA - slight improvement for memehash and skydoge on NVIDIA Ampere and Ada gpu's
0.39.7.1 - fixed apply of gpu OC back after ZIL PoW Window
0.39.7 - lowered driver requirements for NVIDIA gpu's to CUDA 11 compatible(452.39+ on Windows and 450.80.02+ in Linux)
0.39.6 - fixed 100% cpu load on Windows while mining ghostrider with NVIDIA gpu's - one more fix of rejected shares for Mining Core based pools(mining4people, miningandco, etc.) - fixed long initialization of NVIDIA gpu's with weak cpu's - fixed broken hmq1725(and some other similar algorithms) on NVIDIA gpu's
0.39.5 - fixed kawpow and other progpows on pools with switching coins(nicehash, zergpool, zpool, etc.) - slightly improved ghostrider for NVIDIA and Intel gpu's(up to 1-2%)
0.39.4 - improved memehash, skydoge and other x-like algorithms on NVIDIA Pascal and Turing gpu's - slightly improved rwahash on RDNA3 - fixed rejects on some pools like mining4people that sends same job with changed diff - fixed Polaris and Vega support on x-like algorithms - fixed --zil-another-miner on Linux
0.39.2 - significant improvements for skydoge on NVIDIA gpu's - removed pufferfish2(waiting for coin to resurrect first) - fixed regression on AMD pre-RDNA gpu's for different x-like algorithms
0.39.1 - significant improvements for skydoge and all other x-like algorithms - slight improvements for rwahash - returned memehash with improvements and only 0.75% dev-fee - implemented experimental parameter --zil-another-miner, it will pause mining for ZIL PoW Window so another miner(like official ZILMiner that don't miner ZIL all the time) running in parallel can mine with full hashrate. In addition implemented OC parameters like --zil-core-clock and so on.
0.39.0 - lowered default devfee to 0.75% for kawpow, other progpows, heavyhash, sha512256d, skein2 and so on(details check on github/bitcointalk) - significant improvement to heavyhash(not a kaspa) on NVIDIA gpu's and AMD RDNA3 - implemented support heavyhash(not a kaspa) on Intel gpu's - removed progpow-quai
0.38.4 - fixed progpow family algorithms on NVIDIA non-RTX gpu's - slightly improved sha512256d on NVIDIA gpu's - fixed default intensities for Radeon RX 7600, 7700 XT, 7800 XT - fixed support of Radeon VII on Linux
0.38.3 - now AMD APU's will be skipped and not listed as GPU0 - implemented support of AMD Vega/VII/MI25/etc. gpu's on newer Linux drivers - fixed broken sha512256d for AMD RDNA2 gpu's on Linux
0.38.2 - improved progpow family algorithms on AMD RDNA3 and NVIDIA RTX gpu's - slightly improved sha512256d for AMD RDNA3 - slightly lower power consumption on AMD RDNA1/RDNA2 gpu's for sha512256d - proper default intensity for ghostrider algo for NVIDIA - now Intel iGPU will be skipped, so it won't be listed as gpu 0 - implemented --gpu-fan-speed - added reset OC on exit
0.38.1 - fixed choosing gpu's when there is skipped one - fixed broken progpow family algorithms in 0.38.0 on AMD and NVIDIA - fixed incorrect intensity for ghostrider algorithm on AMD and NVIDIA - now if use --gpu-memory-clock, miner will set it only after DAG generation - implemented progpow-quai for their Iron Age Testnet node
0.38.0 - implemented support of Intel GPU's(Intel Arc, Intel Arc Pro and Intel Data Center GPU Flex). All algorithms are supported except heavyhash - implemented OC for NVIDIA gpu's(full support of RTX cards only so far, see --help for commands)
0.37.2 - fixed support of old drivers on Linux for RDNA gpu's - significant hashrate improvements for RDNA3(and slight for RDNA1) on skydoge, rwahash and other nist-based family algorithms(like x16r)
0.37.1 - significant hashrate improvement for rwahash on Polaris/Vega gpu's - fixed CPU usage on NVIDIA gpu's while mining rwahash
0.37.0 - implemented rwahash - removed memehash and memehashv2
0.36.10 - improved memehashv2 on NVIDIA gpu's and AMD Ploaris/Vega gpu's - fixed low hashrate of memehashv2 on AMD RDNA gpu's
0.36.7 - lazy release with memehashv2 support
0.36.6 - fixed random hashrate drop for nexapow
0.36.5 - improved nexapow up to 8% for NVIDIA gpu's - slightly improved nexapow for AMD gpu's - now 2% devfee for nexapow
0.36.3 - support other pools for nexapow - fixed curvehash for NVIDIA and RDNA+ gpu's - now one --user parameter can be used for all failover pools - fixed dev-fee algorithms for bmw512, heavyhash and skein2 - no more power spikes
0.36.2 - improved nexapow up to 10-20% depends on GPU - added parameter --execute-at-start(now --execute will work on nexapow after precompute stage) - extended statistics table with total power consumption and efficiency per gpu
0.36.1 - added --execute-wait parameter - new statistics table(also extended API) - improved nexapow up to 10% depends on gpu - implemented precompute for nexapow on gpu, so RAM requirements should decrease - improved pufferfish2 for RDNA/RDNA2 - improved nist-family hashfuncs for RDNA/RDNA2(so there should be performance increase on x16-like algorithms, skydoge and so on) - removed coin-specific algorithms that are dead already(0x10, exosis, geek, honeycomb, megamec, mtp, mtp-tcr, polytimos, renesis, sonoa, x17r, wildkeccak)
0.35.3 - improved nexapow up to 40% depends on gpu
0.35.2 - initial support of RDNA3(AMD Radeon 7900XT/XTX), may still not work - implemented skydoge - improved devfee logic for nexapow, now it should restart the miner if it can't connect at all - slight performance increase on nexapow(~0.5-1%)
0.35.1 - fixed one more memory leak for progpows family - implemented parameter --execute to execute different scripts on start - implemented nexapow(5% devfee) - faster initialization for nvidia(might have some critical errors)
0.34.0 - fixed random crash while getting new job message on some progpow coins(division by zero error) - fixed invalid shares for progpows after devfee session on low-mem gpu's
0.33.9 - fixed duplicate shares on some pools - fixed few memory leaks for progpows - fixed benchmark mode for progpows
0.33.8 - fixed constant progpow kernels rebuild on each period instead of using background compilation
0.33.7 - improved sha512256d performance - fixed hashrate fluctuation on progpow's - slight hashrate increase on progpow's for NVIDIA Turing+ gpu's and AMD RDNA2 - some general fixes to progpow`s kernel compilation
0.33.6 - fixed rejects on evrprogpow(and other progpow's) for NVIDIA gpu's - fixed possible crash while compiling kernel for progpow
0.33.5 - fixed evrprogpow for Polaris/Vega gpu's - improved performance for progpow family algorithms on RDNA and RDNA2 gpus on newer drivers(Windows 2020+, Linux 20.40+)
0.33.4 - implemented evrprogpow
0.33.3 - fixed ghostrider on nvidia gpu's
0.33.2 - improved pufferfish2 on RDNA2 gpu's up to 20% - added default intensity values for RTX 4090 - reverted curvehash changes for NVIDIA, so it should be same as 0.32.2 version now
0.33.0 - slightly improved sha512256d on AMD gpu's - implemented pufferfish2
0.32.5 - improved sha512256d up to 2% on Polaris/Vega - decreased possibility of stales on ghostrider - added busID to API
0.32.4: - improved sha512256d up to 12% on AMD and 2% on NVIDIA
0.32.3 - implemented sha512256d - better intensity parameters for ghostrider
0.32.2 - implemented support of socks5 proxy(parameter --proxy) - improved cruvehash up to 40% on RDNA/RDNA2 and up to x2 times on NVIDIA(Polaris/Vega not tested, can be better too)
0.32.1 - implemented firopow - implemented mike - implemented support for future DAG reduction of progpow-veil - implemented background compilation of progpow kernels - fixed support gfx1034(Radeon 6500XT) - up to 10% faster curvehash
0.32.0 - fixed curvehash for Vega gpu's and old 1-2Gb gpu's - slight improve curvehash for Polaris, RDNA, RDNA2 and NVIDIA gpu's
0.31.9 - fixed crash on mixed rigs - improved curvehash up to 1.5x
0.31.8 - up to 3x times faster curvehash
0.31.7 - one more hotfix
0.31.6 - fixes to curvehash
0.31.5 - support curvehash on nvidia gpu's - slight speedup of curvehash for Polaris/Vega gpu's
0.31.4 - implemented curvehash(NVIDIA not supported yet, also not supported old drivers for AMD Navi gpu's) - fixed gfx1034 support(Radeon 6500XT)
0.31.3 - support 0x10 algorithm
0.31.2 - improved heavyhash for AMD Polaris(~1.5%), Vega(~10%), RDNA/RDNA2(~3-4%) - implemented correct message of unsupported iGPU's on newer AMD drivers(21.5.2+) - implemented parameter --watchdog-script - fixed monitoring AMD gpu's temperature/power/fan under Linux, and RDNA/RDNA2 on Windows
0.31.1 - improved heavyhash up to 10% on RDNA/RDNA2 gpu's with less power consumption - fixed power jumps on NVIDIA gpu's
0.31.0 - added default parameters for CMP 40/50/70/90/170 HX and RTX A4500/5000/6000 - improved heavyhash by ~80%(NVIDIA Pascal/Turing/Ampere) and 20%(AMD RDNA2) - dev-fee set to 2% on heavyhash for NVIDIA rigs
0.30.9 - another fix to broken heavyhash... - default parameter for RTX A2000, A3000 and A4000
0.30.8.1 - fixed rejects on Vega56/Vega64 on heavyhash
0.30.8 - fixed a crash introduced in 0.30.7
0.30.7 - fixed low hashrate on heavyhash for AMD gpu's with old drivers
0.30.6.1 - removed auto-detection of ssl to avoid problems with some pools(no mining after dev-fee, no reconnect and so on)
0.30.6 - one more round of heavyhash optimizations(up to 10% on some cards) - fixed duplicate nvidia gpu's on some systems
0.30.5 - fixed pool side hashrate for nvidia gpu's on heavyhash - improved heavyhash on RDNA/RDNA2(up to 10%)
0.30.4 - improved heavyhash(Polaris/Vega up to 10%, RDNA/RDNA2 ~2%, Pascal ~90%, Turing/Ampere ~25%)
0.30.3 - fixed broken 5500/5600/5700 support(introduced in 0.30.2) - implemented heavyhash(nvidia gpu's need some further optimizations)
0.30.2 - support ssl - slightly faster ghostrider(1-2%)
0.30.1 - fixed rejects on ghostrider - lowered devfee to 1% on ghostrider - now should support gfx803(RX550 cards on newest drivers)
0.30.0 - fixed support different drivers for RDNA/RDNA2 gpu's - implemented ghostrider
0.29.0 - implemented support of AMD RDNA 2 gpu's(6x00 series) - fixed support new AMD drivers
0.28.3 - added phi5 algo
0.28.2 - --print-devices now will print busID - x11k algo will use the same algo for devfee, this should improve miner stability on some cards
0.28.1 - updated progpow-veil for started testnet - lowered devfee on megabtx and megamec to default 1%
0.28.0 - implemented progpow-veil for Veil(testnet) - all --benchmark-* parameters will start benchmark, so no need to use additionally --benchmark - one more fix for minotaur on nvidia - should be fixed monitoring via nvml on newer nvidia drivers
0.27.6 - fixed issue with getting banned while mining veriblock on official node(this issue possible with other progpow pools too) - tuned a bit minotaur for nvidia
0.27.5 - fixed crash of some algorithms on nvidia - further fixes to minotaur on nvidia
0.27.4 - fixed incorrect work and high CPU load of x11k, minotaur and some other similar algorithms for nvidia - fixed --watchdog for nvidia(now miner will close correctly)
0.27.3 - fixed RTX 3080/3090 support - fixed --ptx-version parameter - implemented x33
0.27.2 - fixed incorrect shares on progpow variants after devfee
0.27.1 - added parameter --protocol(ethproxy, ethstratum, stratum, stratum1, stratum2, ufo, ufo2) - added parameter --no-dag-split - removed x17r-protocol2(now just use x17r and --protocol ufo2) - implemented dag split for huge DAG files on AMD drivers - implemented vprogpow(new algo of VeriBlock) - implemented x11k(kyancoin)
0.26.0 - implemented megabtx, megamec and minotaur algorithms - added default --opencl-launch for p102, p104 and p106 gpu's(also fixed it for RTX series) - support NVIDIA Ampere - added parameter --ptx-version(to support all new gpu's without separate release)
0.25.2 - fixed crash after devfee for progpow variants - fixed wrong logic for temp limits(broken since version 0.25.0) - initial support for amd hardware monitoring via sysfs on Linux
0.25.1 - --opencl-platforms now can be set with values amd and nvidia - adl/nvml now won't initialize if not needed - fixed possible crash after donation mining on progpow variants - improved lyra2 variants for nvidia
0.25.0 - initial support NVIDIA gpu's - slightly improved speed of kawpow/progpow - fixed low hashrate of --progpow-kernel 1 on Navi with drivers 20.x - fixed incorrect shares for progpowz algorithm(--progpow-kernel 2) on Vega and Radeon VII gpu's - fixed different protocol issues for progpow variants - fixed possible incorrect nonce when switching from donation session to user session - added parameter --opencl-platforms to specify on which platforms start mining - added parameter --no-nvml to disable monitoring of NVIDIA hardware
0.24.1 - fixed broken non-progpow algorithms - progpow-kernel now set to 2 for Vega - tune up slightly progpow kernel 2
0.24.0 -added parameter --progpow-kernel(1 or 2 can give better hashrate on different drivers or gpu configuration) -speedup ProgPow/KawPow up to 10% on pre-Navi gpu's
0.23.2 - faster kernel compilation for ProgPow/KawPow - fixed start on Linux in some cases - fixed sending stale shares to pool for ProgPow/KawPow
0.23.1 - improved speed on all ProgPow variants and KawPow - --donate-level now set to 1% by default
0.23.0 - implemented progpow-sero - support --benchmark for progpow algorithms and added --benchmark-epoch - fixed crash when failover pool added
0.22.0 - initial support of kawpow
0.21.0 - implemented progpowz(fairpool.xyz doesn't work!) and progpow-ethercore algorithms
0.20.6 - added sha256csm
0.20.5.3 - fixed low difficulty shares on 666pool - implemented x17r-protocol2 to support other pools(e.g. official mainnet-pool01.ufo.link)
0.20.5.2 - fixed rejects on x17r when Hvl is first in hashorder
0.20.5.1 - fixed default --diff-factor for x17r
0.20.5 - one more fix to --split-job logic - added x17r algorithm for ufo-project - fixed mtp variants on RX gpu's
0.20.4 - fixed regression of lyra2 variants on Navi
0.20.3 - enabled all algorithms for Navi - fixed lyra2 kernels for Navi - fixed logic of --split-job parameter(important fix for mtp-tcr)
0.20.2 - added lyra2tdc - decreased memory usage for hex(should be possible to increase intensity on some cards and get better hashrate) - fixed client.reconnect - fixed crashes in some cases if use --opencl-threads 1
0.20.1 - up to 5% hashrate speedup for mtp/mtp-tcr on Navi gpu's - fixed x22i incorrect shares
0.20.0.3 - unlocked 1% dev-fee for mtp-tcr - increased a bit hashrate for mtp and mtp-tcr on RX and Vega cards - added parameter --split-job(should be useful for mtp-tcr)
0.20.0.2 - implemented mtp and mtp-tcr algorithms(Radeon 5700/5700XT support it too) - new parameter --opencl-less-cpu-load
0.19.3 - fixed x16rv2
0.19.2 - added Radeon 5700/5700XT support for limited list of algorithms - added support for Vega 11(gfx902) - implemented x16rv2
0.18.0 - added glt-globalhash algorithm - implemented --gpu-temp-limit and --gpu-temp-resume parameters - now additionally to hashrate miner will show GPU temperature, fan speed and uptime - added parameter --print-power(which will show power consumption per GPU Chip) - added parameter --benchmark-timeout*
0.17.9: - fixed blake2b family for Linux - wildkeccak around %1 speed increase - added --print-devices parameter
0.17.8: - improved blake2b(lower power consumption on pre-Vega gpu's and higher hashrate on Vega gpu's)
0.17.7: - donation for honeycomb now can be reduced to 1% - slightly improved different algorithms for Vega cards(e.g. honeycomb up to 3%)
0.17.6: - up to 5%-6% faster blake2b-btcc and blake2b-glt - added skein2(WoodCoin)
0.17.5: - added blake2b-btcc and blake2b-glt algorithms - fixed gfx907(some Radeon VII gpu's) support
0.17.4: - added just for fun anime algo - possible fix to crash on Linux - improved honeycomb up to 3%
0.17.3: - up to 20% faster x25x
0.17.2: - fixed support x25x on Linux - fixed handling rejects for some pools(e.g. coinfoundry)
0.17.1: - fixed x22i and x25x for Radeon VII - fixed Tonga support - re-tuned auto parameters for Baffin's, gfx804 and Hawaii gpu's
0.17.0: - added x25x - re-tuned auto-parameters to maximize hashrate with new optimizations for x16-family and other complex algorithms(right now only for Tonga, Fiji, RX470/570/RX480/RX580 and Vega cards)
0.16.5: - should be better stability for wildkeccak using --scratchpad-safe-update on some systems - improved x16-like(Shavite at start), honeycomb and skunkhash
0.16.4: - improved honeycomb - fixed hex, hmq1725 and some other algorithms hashrate regression - fixed parameters --scratchpad-safe-update, --scratchpad-full-update, --no-extranonce(they was random if not specified) - fixed communication with some pools
0.16.3: - continue improve some hashorders for x16 family(JH512 in middle, SIMD at start) - special improvement for Vega on almost all algorithms(bcd, x16-fmaily, hex, x22i, etc.) - added parameter --no-extranonce - added parameter --scratchpad-full-update
0.16.2: - fixed xevan on Vega - another improve to x16-like algorithms for specific hashorder(SIMD at start)
0.16.1: - added algorithm xevan - improved speed a bit for some hashorders in x16-like algorithms(CubeHash and Echo at start) - added parameter --scratchpad-safe-update for wildkeccak algorithm
0.16.0: - added wildkeccak algorithm - added honeycomb algorithm(since 0.15.6 preview - boost up to 5%) - improved speed on some hashorders for x16-like algorithms - interface changes, now real difficulty of shares shown and so on
0.15.3.8: - tuned auto-parameters for Vega - fixed Tonga and Bonaire support
0.15.3.7: - tuned auto parameters for RX550 and for some algorithms for other gpu's
0.15.3.6 - added support for Lexa RX550(gfx804) - increased a bit speed of lyra2v3 - added bmw512 - added --diff-factor parameter - removed diff from accepted message - fixed support for Fiji and Tonga
0.15.2.2 - fixed broken Ctrl+C command
0.15.2.1 - fixed skunkhash
0.15.2 - tweaked lyra2v3 a bit - fixed x16rt to support GIN coin - temporary removed mtp algo(will be improved in next releases) - implemented auto parameter for --opencl-threads and --opencl-launch(will work only for RX460/RX560, RX470/RX570, RX480/RX580 and Vega 56/64) - now Ctrl+C(closing the miner) works more correctly
0.14.0 - added support for lyra2v3, lyra2vc0ban, glt-astralhash, glt-jeonghash, glt-padihash and glt-pawelhash - correct shutdown of miner
0.13.4 - added algo x21s, dedal - correct checking rejects from pools like suprnova - improved speed of hex, hmq1725, x16r, x16s, x22i
0.13.2 - improved hashrate for hex, hmq1725, sonoa, x16r, x16s, x17, x18 and x22i - extended accepted/rejected message with number of GPU that solved the share
0.13.1 - added aergo algo - fixed stability of hashrate
0.13.0 - added x18 algo - improved speed for x16, x17, hex and other algo's
0.12.9 - increased hashrate for x22i up to 10% - fixed hashrate drops for x22i - slight boost for x16r, x16s and x17 algo
0.12.8.1 - fixed rejects in some cases for x16r, x16s, hex and some timetravel algo's
0.12.8 - speedup for all algo's, up to 10%
0.12.7 - fixed low hashrate on Vega cards - more improvements to x22i - now higher intensity can be set
0.12.6 - significant increase of hashrate for x22i algo - fixed support gfx901
0.12.5.1 - one more fix for NiceHash support
0.12.5 - fixed random crash after "new job", introduced in 0.12.4 - fixed NiceHash support - fixed extra nonce subscription - officially added algorithms x22i, exosis and skunkhash
0.12.1.1 - fixed hashrate printing per gpu
0.12.1 - added bitcore(timetravel10) algo - improved hashrate for x16r/x16s/hex algo's when fugue, whirlpool, or skein is first in hashorder - slight hashrate increase for all algo's where fugue used(e.g. bcd, renesis, a bit higher increase for sonoa and hmq1725) - implemented colorized hashorder printing for some algo's - implemented --benchmark parameter - reworked --opencl-threads, now will work with --opencl-devices correctly - fixed custom algo support in HiveOS
0.12.0 - slight speedup for bcd - fixed API for showing correct hashrate when use --opencl-threads - stripped kernels
0.11.9 - speedup x16r/x16s in some cases on final step - fixed regress for simd, so should speedup x16r/x16s and return speed for other algos(bcd, sonoa, etc.) - added hex algo - now intensity can be set using sgminer-like numbers(old one supported too) - improved API a bit, now threads contains hashrate per GPU, not per thread, so it should be correct now for HiveOS/etc. - fixed GPU numbering at start when --opencl-threads used
0.11.8 - regen job now per GPU, should increase poolside hashrate - added x16r, x16s and timetravel algorithms - 30% boost for hmq1725 - grouped print of hashrate per GPU when use --opencl-threads parameter - H/s unit in API instead of kH/s
0.11.7 - slight hashrate improvement - added x17 algo - improved pool communication code - backup pools support(just use --url, --user and --pass as many times as you need)
0.11.6 - fixed regen job(it was working only once per "new job" message) - optimized phi and renesis a bit - some changes to kernels for more safe and correct calculations
0.11.5 - some small improvements to renesis, c11, phi, bcd, tribus - implemented job regen using extra nonce, should be no more "waiting for a new job more than"(pool should support extra nonce subscription, some of GeekCash pools don't support it) - one more fix to "Duplicate share" problem
0.11.4 - implemented subscribe for extra nonce - final fix for "Duplicate share" - implemented support few solved shares per iteration for one GPU
0.11.3 - some minor improvements to hashrate of different algo's - added c11 and tribus
0.11.2 - critical: fixed sonoa hashing - fixed sending stale shares - fixed possible "Duplicate share" - added phi algo
0.11.1 - fixed support not yiimp-based pools - significant boost for all algo's - added geek algo
0.11.0 - fixed rejects after donation mining - critical: fixed possible stuck at donation mining if miner can't login
0.10.9 - added bcd algo - improved speed for hmq1725 - a bit more correct share validation for sonoa and renesis
0.10.8.1: - fixed hmq1725 algo
0.10.8: - added sonoa algo - implemented --opencl-threads parameter
0.10.7: - added hmq1725 algo - improved speed for renesis algo - added gfx900 kernels
|