Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Mining_Eth

Pages: 1 [2] 3 4 5 6 7 8
16
Claymore's Dual Ethereum + Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak AMD+NVIDIA GPU Miner.
=========================

Latest version is v15.0 - Supercharged Edition:

- now miner supports up to #384 epoch (4GB DAG size). Note that previous versions support up to #299 epoch, you will not be able to use old versions after #299 epoch.
- added support for Navi cards (ETH-only mode).
- now miner sets environment variables automatically (required for 4GB AMD cards).
- a few minor bug fixes and improvements.


DOWNLOAD LINK:  - https://www.sendspace.com/folder/1b9s2w

version is v14.7 - Supercharged Edition:

- now the miner driver does not require switching Windows to Test Mode. If you want to turn Test Mode off, use "-driver uninstall" option (with admin rights) and reboot,
then start miner with admin rights to install new driver automatically when necessary (or use "-driver install" option directly).
If you have any problems with signed driver you can use "-driver install_test" option, it uses old approach: enables Test Mode (reboot is required) and installs unsigned driver.
- added "-showpower" option for stats about GPU power consumption, press "s" to see it. Both AMD and Nvidia cards are supported, except Linux gpu-pro drivers and Radeon7 cards.
- updated Remote Manager to show total power consumption.
- fixed issue with "-logsmaxsize" option when "-logfile" option is used to specify directory for log files.
- a few minor bug fixes and improvements.

version is v14.6 - Supercharged Edition:

- now "-rxboost" option also supports old AMD cards (Hawaii, Tonga, Tahiti, Pitcairn), use "-rxboost 1" to improve hashrate up to 5% by applying some additional memory timings.
- now "-rxboost" option supports all AMD drivers.
- now "-strap" for AMD cards also supports AMD blockchain drivers.
- some changes to further reduce stale shares a bit.
- added "-minspeedtime" option.
- added statistics for shares accepting time (min/max/average), press "s" to see it.
- updated Remote Manager to show shares accepting time.
- a few minor bug fixes and improvements.

FEATURES:

- Supports applying optimized memory timings (straps) on-the-fly in Windows, without flashing VBIOS (currently Polaris, Vega, Nvidia 10xx cards only), up to 20% speedup. Best straps for Ethereum are included.
- Supports new "dual mining" mode: mining both Ethereum and Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak at the same time, with no impact on Ethereum mining speed. Ethereum-only mining mode is supported as well.
- Effective Ethereum mining speed is higher by 3-5% because of a completely different miner code - much less invalid and outdated shares, higher GPU load, optimized OpenCL code, optimized assembler kernels.
- Supports both AMD and nVidia cards, even mixed.
- No DAG files.
- Supports all Stratum versions for Ethereum: can be used directly without any proxies with all pools that support eth-proxy, qtminer or miner-proxy.
- Supports Ethereum and Siacoin solo mining.
- Supports both HTTP and Stratum for Decred.
- Supports both HTTP and Stratum for Siacoin.
- Supports Stratum for Lbry, Pascal, Blake2s, Keccak.
- Supports failover.
- Displays detailed mining information and hashrate for every card.
- Supports remote monitoring and management.
- Supports GPU selection, built-in GPU overclocking features and temperature management.
- Supports Ethereum forks (Expanse, etc).
- Windows and Linux versions.


This version is POOL/SOLO for Ethereum, POOL for Decred, POOL/SOLO for Siacoin, POOL for Lbry, POOL for Pascal, POOL for Blake2s, POOL for Keccak.

For old AMD cards, Catalyst (Crimson) 15.12 is required for best performance and compatibility.
For AMD 4xx/5xx cards (Polaris) you can use any recent drivers.
For AMD cards, set the following environment variables, especially if you have 2...4GB cards:

GPU_FORCE_64BIT_PTR 0
GPU_MAX_HEAP_SIZE 100
GPU_USE_SYNC_OBJECTS 1
GPU_MAX_ALLOC_PERCENT 100
GPU_SINGLE_ALLOC_PERCENT 100

This miner is free-to-use, however, current developer fee is 1%, every hour the miner mines for 36 seconds for developer.
For all 2GB cards and 3GB cards devfee is 0%, so on these cards you can mine all ETH forks without devfee, this miner is completely free in this case.
If some cards are 2...3GB and some >3GB, 2...3GB cards still mine for you during devfee time, only cards that have more than 3GB memory will be used for devfee mining. Miner displays appropriate messages during startup.
Second coin (Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak) is mined without developer fee.
So the developer fee is 0...1%, if you don't agree with the dev fee - don't use this miner, or use "-nofee" option.
Attempts to cheat and remove dev fee will cause a bit slower mining speed (same as "-nofee 1") though miner will show same hashrate.
Miner cannot just stop if cheat is detected because creators of cheats would know that the cheat does not work and they would find new tricks. If miner does not show any errors or slowdowns, they are happy.

This version is for recent AMD videocards only: 7xxx, 2xx and 3xx, 2GB or more. Recent nVidia videocards are supported as well.

CONFIGURATION FILE

You can use "config.txt" file instead of specifying options in command line.
If there are not any command line options, miner will check "config.txt" file for options.
If there is only one option in the command line, it must be configuration file name.
If there are two or more options in the command line, miner will take all options from the command line, not from configuration file.
Place one option per line, if first character of a line is ";" or "#", this line will be ignored.
You can also use environment variables in "epools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt.

If for Ethereum-only mining:

ethpool:
EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x

sparkpool:
EthDcrMiner64.exe -epool eu.sparkpool.com:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x

f2pool:
EthDcrMiner64.exe -epool eth.f2pool.com:8008 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1

nanopool:
EthDcrMiner64.exe -epool eth-eu1.nanopool.org:9999 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1

nicehash:
EthDcrMiner64.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -epsw x -esm 3 -allpools 1 -estale 0

Ethereum forks mining:

EthDcrMiner64.exe -epool exp-us.dwarfpool.com:8018 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -allcoins -1

Ethereum SOLO mining (assume geth is on 192.168.0.1:8545):

FAILOVER

Use "epools.txt" and "dpools.txt" files to specify additional pools (you can use "-epoolsfile" and "-dpoolsfile" options to use different filenames).
These files have text format, one pool per line. Every pool has 3 connection attempts.
Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares.
If the first character of a line is ";" or "#", this line will be ignored.
Do not change spacing, spaces between parameters and values are required for parsing.
If you need to specify "," character in parameter value, use two commas - ,, will be treated as one comma.
You can reload "epools.txt" and "dpools.txt" files in runtime by pressing "r" key.
Pool specified in the command line is "main" pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list.
If no pool was specified in the command line then first pool in the failover pools list is main pool.
You can change 30 minutes time period to some different value with "-ftime" option, or use "-ftime 0" to disable switching to main pool.
You can also use environment variables in "epools.txt", "dpools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt.
You can also select current pool in runtime by pressing "e" or "d" key.


REMOTE MONITORING/MANAGEMENT

Miner supports remote monitoring/management via JSON protocol over raw TCP/IP sockets. You can also get recent console text lines via HTTP.
Start "EthMan.exe" from "Remote management" subfolder (Windows version only).
Check built-in help for more information. "API.txt" file contains more details about protocol.


KNOWN ISSUES

- AMD cards: on some cards you can notice non-constant mining speed in dual mode, sometimes speed becomes a bit slower. This issue was mostly fixed in recent versions, but not completely.
- AMD cards: in Linux with gpu-pro drivers, the list of GPUs may differ from the list of temperatures. You can use -di to change order of GPUs to match both lists.
- nVidia cards: dual mode is not so effective as for AMD cards.
- Windows 10 Defender recognizes miner as a virus, some antiviruses do the same. Miner is not a virus, add it to Defender exceptions.
I write miners since 2014. Most of them are recognized as viruses by some paranoid antiviruses, perhaps because I pack my miners to protect them from disassembling, perhaps because some people include them into their botnets, or perhaps these antiviruses are not good, I don't know. For these years, a lot of people used my miners and nobody confirmed that my miner stole anything or did something bad.
Note that I can guarantee clean binaries only for official links in my posts on this forum (bitcointalk). If you downloaded miner from some other link - it really can be a virus.
However, my miners are closed-source so I cannot prove that they are not viruses. If you think that I write viruses instead of good miners - do not use this miner, or at least use it on systems without any valuable data.


TROUBLESHOOTING

1. Install Catalyst v15.12 for old AMD cards; for Fury, Polaris and Vega cards use latest blockchain drivers.
2. Disable overclocking.
3. Set environment variables as described above.
4. Set Virtual Memory 16 GB or more.
5. Reboot computer.
6. Check hardware, risers.
7. Set some timeout in .bat file before starting miner at system startup (30sec or even a minute), and try "-ethi 4" to check if it is more stable. It can help if miner is not stable on some system.


FAQ

- Miner works too slowly when I mine ETH/ETC but works fine when I mine some ETH fork.
Check if you enabled "Compute Mode" in AMD drivers, also you can press "y" key to turn on "Compute Mode" in AMD drivers for all cards (Windows only).

- I cannot mine ETH/ETC with Nvidia 3GB card in Windows 10.
Windows 10 internally allocates about 20% of GPU memory so applications can use only 80% of GPU memory. Use Windows 7 or Linux.

17
lolMiner
-- Announcement Thread --


Hi there,
this is the announcement thread for lolMiner 1.05 a multi algorithm Equihash / Beam & Grin miner with focus on AMD GPUs (OpenCL based).
Note it will run on most Nvidia GPUs, too but the speed and stability may vary.


Download:

lolMiner 1.06:
[Linux & Windows] https://mega.nz/folder/xDg0zSbB#s-KdTy6qGTKxYkwNmibc3Q


Driver Requirement:
Windows: Adrenaline 19.1 & newer (pre Navi) / 19.10.02 & newer (Navi), Linux: 18.10 & newer (RX 390, Fury, 470-580), 18.50 & newer (Vega, VII), 19.30 & newer (Navi)
Note: New Beam Hash III may support Blockchain drivers (untested)


Usage:
There is a new online manual with basic examples hosted

Supported Algorithms

Algorithm Solvers for Memory Size
Beam Hash I 3G / 4G
Beam Hash II 3G / 4G
Beam Hash III 6G
Cuckatoo-31 4G / 8G / 16G
Cuckatoo-32 4G / 8G / 16G
Cuckaroo-30CTX 8G
CuckarooD-29 4G / 6G
CuckarooM-29 6G / 8G
ZelHash 3G / 4G
Equihash 144/5 2G
Equihash 192/7 3G / 4G
Equihash 210/9 2G

* and many others


Changelog

Version 1.03
New Beam Hash III 4G solver, replaces the 6G solver on AMD Vega GPUs and earlier (+5 - 8% performance on RX 580 & Vega GPUs)
New Beam Hash III 6G solver on ROCm and for AMD Navi GPUs (+8-10% performance on Navi cards)
Fixed a bug with the API (--apiport) crashing the miner in Windows on startup

Version 1.02
Disabled Beam Hash III auto switcher. --coin BEAM now pointing to --algo BEAM-III - this should resolve some config problems
Fixed a bug that made the miner not starting BEAM-III on RX 550 4G GPUs
Fixed a bug that made the miner not start mining Cortex
Fixed a bug with Beam Hash I 3G solver (miners did not find it)
Fixed a bug not writing a log file when --log on was given
Fixed a bug with parameter --digits (was missing in 1.0 and 1.01)
Re-Enabled parameter --port, but with a big red deprecation warning. Will resolve some 1.0 config problems

Version 1.01
Improved performance of Beam Hash III on all 6G+ cards (by about 4-5%)
Added 3G* / 4G solver for Beam Hash III
(* will not work in Windows 10 and some older AMD cards)
Fixed an issue with mining Beam Hash III to NiceHash
--tls now allowed to be used multiple times to configure it for each pool separately
If found the miner will now load the user_config.json file per default again (fixes issues with minerstat)
Fixed temperature and power monitoring for VII and Navi on Windows 10 (Fan speed may still be broken ... work in progress)


Version 1.0
lolMiner got a restructure how to configure it and also features a 2nd, more simple config file format.
Use lolMiner -h to get a list of new supported parameters or visit the new online manual
Added optimizes solvers for Beam Hash III for AMD & Nvidia cards. Use --coin BEAM to auto switch from BeamHash II to BeamHash III on fork (approx June 28th, requires 8G card) or select Beam Hash III solver manually with --algo BEAM-III (requires 6G card)
Added performance improved (+ >10%) GRIN-C29M solver for 8G GPUs
Added Cuckaroo-30 solver to mine Cortex Ai (--coin CTXC or --algo C30CTX) for all 8G and higher GPUs
Added support for non-integer difficulty on Grin
Reactivated support for Beam Hash I including support for personalization strings.
AMD Navi does now work on all supported algorithms
Removed Grin Auto-Switcher (C31 is obsolete now and the switcher would not work on next Grin fork)
Removed support for MNX (Minex Coin project is dead / abandoned by developers)
Added temperature, consumption and fan speed readings in API and long statistics
Internal bug fixes

Version 0.9.8
New GRIN-C29M solver, Less memory usage (fits 6G) & 8-12% better performance
Added BEAM support for AMD Navi Generation
Fixed a lot of driver issues of the last build with GRIN codes
Renamed GRIN-AD29 to MWC-C29D

Version 0.9.7
Windows: Increased GRIN-C32 performance on Navi cards by 15-18%
Linux: Increased GRIN-C32 performance on Vega, VII & Navi cards by 15-18%
Added a Grin Auto profit switcher (use: --coin GRIN-AUTO + further options). Please readcarefully how to use it and which pools are supported.

Version 0.9.6
Significant improvement on GRIN-C29M performance (+6-7% on 580 and Vega cards, +10% on Navi)
Significant improvement on GRIN-C31 and GRIN-C32 solver (~ +6% on all AMD cards)
Added a 16G GRIN-C32 solver (Approx 20% faster on Radeon VII, Vega FE and 570 16G)

Version 0.9.5
Added support for Grin CuckarooM-29 (hard fork on Jan 16th) on 8G AMD GPUs, use --coin GRIN-C29M to mine with it.
Hint: The miner will pause until the fork height is reached not to waste energy. Use --coin FLOO-C29M to test the miner in floonet testnet before if you like.
Improved C31 performance on 8G cards by ~5% (Windows: relatively to 0.9.3, Linux: relatively to 0.9.4)
Navi on Windows now runs same kernels as in Linux
Slightly lowered energy use of C31 / C32 solver
Added aliases GRIN-C31 and GRIN-C32 for the Cuckatoo solvers (the old names still exist and continue to work)
Changed driver requirement for all GRIN codes: 18.50 for all pre-Navi cards, 19.30 for Navi (Linux); Adrenaline 18.12 for all pre-Navi, Adrenaline 19.10 for Navi

Version 0.9.4 (Linux Only)
New GRIN-AT31 performance code for Vega (+7%) and Navi (+12%). Requires amdgpu-pro 18.50 or newer or ROCm 2.10 driver
Experimental support for Cuckatoo-32 (use --coin GRIN-AT32) on 8G AMD cards (see further notes)
Windows release postponed due to incompatibilities with the new performance codes.

Expected performance (C31, 0.9.4)
Radeon VII (Stock, 19.30): 1.91 g/s
Radeon VII (1330 / 975 / 775mV, ROCm 2.10): 1.55 g/s
Vega 64 (1550 / 1100 / 1000mV, ROCm 2.10): 1.45 g/s
Vega 64 (1350 / 1025 / 875mV, ROCm 2.10): 1.25 g/s
Vega 64 (1350 / 1025 / 875mV, 19.30): 1.22 g/s
Vega 56 (1270 / 900 / 862mV, 19.30): 1.1 g/s
RX 5700 (Power Color Red Dragon, Stock, 19.30): 0.99 g/s

Expected performance (C32)

Radeon VII (Stock): 0.5 g/s
RX 64 (Stock): 0.39 g/s
RX 56 (Stock): 0.35 g/s

About Cuckatoo-32 (Grin)
The primary grin proof of work Cuckatoo 31+ is designed in a way that the original instance - cuckatoo-31 - will fade out beginning mid January 2020, which means its difficulty will increase slowly over a period of 31 weeks until it gets impossible to mine a C31 block on the chain. But as by design also more difficult instances of Cuckatoo, namely Cuckatoo-32 ... Cuckatoo-63 are implemented on the chain that also can make blocks. The difficulties of this higher instances will remain stable, such that at some point it will be more profitable to mine Cuckatoo-32 instead of Cuckatoo-31 (likely from mid of February).

lolMiner 0.8.4 provides the first public implementation on a C32 GPU miner for 8G cards. The code is not yet tuned to the max and thus flagged experimental. When you want to pool mine with it make sure the pool supports Cuckatoo-32. Some pools (e.g. grinmint.com) - especially the pools using the reference pool software - support it on their C31 ports without mentioning it, other pools currently reject C32 shares. Solo mining with C32 will work as usual. Note that a share of C32 has ~2.064 times the weight of a C31 share and will thus rewarded higher / has a higher chance to mine a block by that factor.

Currently there are already two solo mined C32 blocks on the Grin blockchain using an early version of the code published with lolMiner 0.8.4. The two blocks have height 430112 and 430255.

Have fun experimenting with C32.


Version 0.9.3
Extended GRIN-AT31 compatibility to older drivers (18.x +)
Improved GRIN-AT31 performance on ROCm (RX 470/480/570/580/Vega/VII)
Introduced early job cancellation for GRIN-AT31+ (improves hash on pool side, see further release notes)
Deeply reworked kernel scheduler
Fixed GRIN-AT31 kernel bugs (improving stability and fidelity)
Fixed Bug: Vega FE loading 8G instead of 16G GRIN-AT31 solver in Windows
Fixed Bug: Watchdog did not call right file in Windows
Added --disablewatchdog 1 parameter to disable the 0 sol/s / 0 g/s detection


About Early Job Cancellation for GRIN

The GRIN proof of work is a compute intense and rather slow algorithm. Especially C31 often needs (at 1 g/s) about one second for each graph processed. In case a new job (for a new chain height) arrives, the current calculation effort is worthless, because the block that was mined on already got found.
lolMiner 0.9.3 now introduces an early cancellation for long lasting works: if a new work arrives that invalidates the current run calculations, they get canceled to start quicker on the fresh work. To demonstrate the effect see the example describing the 0.9.2 and 0.9.3 difference:
Assume you have a card running 1 g/s on GRIN-AT31. Then in 2 minutes (120 seconds) it will be able to process 120 graphs. On average - Grin has a 1 minute block time - two of these graphs are already obsolete when they got finished.
lolMiner 0.9.2 will display the 1 g/s, because of 120 processed graphs per 120 seconds. But two of the graphs are then filtered out in the stratum module, thus the pool can see at most 118 / 120 = 0.983 g/s (minus about 1 graph fee).
lolMiner 0.9.3 will cancel the running work before it gets completed. On average you will be able to process one more graph then 0.9.2 assuming both are canceled about half way through. Thus lolMiner 0.9.3 starts 121 graphs and completes 119 of them. The displayed hash rate is now 119 graphs /120 seconds = 0.991 g/s. This equals what the pool could see (minus one for fee), because the 119 completed are the ones that got not canceled early.

Conclusion: lolMiner 0.9.3 DISPLAYED hash rate may be a little lower then 0.9.2, but what arrives at pool is better. The slower the cards are, the more drastic is this effect, e.g. a 580 8G running at 0.65 g/s will benefit almost 2% on pool side, a VII with 1.75 g/s only half a percent.
Combined with the mostly on GPU cycle finder lolMiner achieves a stale share rate of less then 0.7% and thus gives you best displayed to pool hash rate ratio available for Grin Cuckatoo-31.


Version 0.9.2
Significant performance improvement of GRIN-AT31 on 8 / 16G cards (+5% on Polaris & Vega, +10 on Navi)
Experimental support for GRIN-AT31 and Polaris, Vega and VII using AMD ROCm drivers
Added range checks to GRIN-AT31 code (improves better stability)
Added function to call external watchdog scripts in case a GPU fails during mining (see release notes)

Usage of Watchdog Script

In case the miner detects no action of a GPU for at least a minute it will call the included scripts "reboot.sh" (Linux) or "reboot.bat" (Windows) and display a warning message in red. Afterwards the counters are reset. The scripts can be used to trigger a reboot of the rig or to call any other watchdog actions. The miner itself will take no further action and continue operation on the remaining cards.


Expected Performance:

Radeon VII (stock): 1.79 g/s
Radeon VII (1375/975/0.793v, 110W): 1.37 g/s
Vega FE (stock): ~1.3 g/s
Vega 56 (1230/900/0.85v, 130W): 1.0 g/s
RX 5700 (Red Dragon, stock): 0.91 g/s
RX 580 8G (1240/2150/0.868V, ~120W): 0.61 g/s

Version 0.9.1
Added GRIN-AT31 solver for 16G AMD cards (Better performance on Radeon Vega FE, Radeon VII and Sapphire RX 570 16G)
Updated GRIN-AT31 solver for 4G AMD cards (Better performance on Fiji based GPUs, Polaris 10 4G)
Fixed a bug causing too low pool hash on GRIN-AT31
Added experimental GRIN-AT31 support for AMD Navi (8G), AMD Fiji (4G) and AMD Hawaii (4G / 8G) GPUs

Version 0.9
Significant performance improvement for GRIN-AT31 on 8G AMD cards (+22% on Polaris to 30% on Radeon VII)
Disabled 16G solver for GRIN-AT31 (the 8G is faster at the moment)
Reduced Grin stale shares
Added --coin YEC parameter for YCash
In command line lolMiner now accepts --pool address port pattern
Fixed a bug with the API crashing when accessed by Chrome based browsers
Fixed a bug in EXCC stratum not passing number of submitted shares to the API

Version 0.8.8
- Removed BEAM-I (Beam Hash I), since the fork had happened, BEAM-II and BEAM now both point to the new PoW
- Improved driver detection mechanisms and kernel selection
-> On AMDs: The invalid work group size bug should be gone for Beam*
-> On Nvidias: Performance of Beam Hash II should be improved (since it now uses the right kernels)
- Added new simple .bat (Windows) and .sh (Linux) files for one liner configuration.
- Beta: Equihash 96/5 (--coin MNX) should now allow to change the personalization string (--overwritepersonal=newPers)

(*) Note: If you see now BeamHash II running in a compatibility kernel on Polaris or Vega cards please report me your driver version (it was tested with 19.20 drivers) - older drivers may in future be unsupported for newer kernels.

Changes of 0.8.7 over 0.8.6
- Added support for Beam Hash II on older AMD cards (R 9 200 / 300 4 & 8G cards; R9 280(X), HD 79x0 with 3G). Note that the auto-switcher is only working with at least 4G, for the 3G cards please use --coin BEAM-II manually on fork height.
- Fixed an issue with Genesis Network (GENX) missing in lolMiner 0.8.x

Changes of 0.8.6 over 0.8.5
- Added support the BEAM hard fork on block 321321 (approx August 15th), read below about the usage
- Fixed a bug with the BEAM stratum back end in case of formatted job descriptions (e.g. new Nicehash platform)

Note about the BEAM hard fork usage
There are now 3 parameters for mining BEAM, --coin BEAM-I, --coin BEAM-II and --coin BEAM
- Use BEAM-I for mining the current / old BEAM proof of work that is valid until the hard fork.
- Use BEAM-II for mining the new BEAM proof of work that is valid from the hard fork.
- Use BEAM for an automatic switcher between the two PoWs. This mode will detect the height and the fork height and will automatically switch over on the right block. Note that this requires the pool to send at least the height. On startup the miner will detect if the pool is compatible to the automatic switcher and display a message if all is fine.
The message is colored in command line: green - in this case the new PoW is guarantied to be supported; yellow - the height is send so the miner can switch over, but its uncertain if the new PoW is implemented; red - the pool does not send the required information.
In the last case the miner will show the message and then quit after 10 seconds. In this case select the right PoW manually with BEAM-I or BEAM-II. When at least the height is send, the miner will start mining in automatic mode.


Changes of 0.8.5 over 0.8.4
- Added support for Grin Cuckarood-29 algorithm (--coin GRIN-AD29) for 4G and 8G AMD cards. This new PoW will be active on Grin from block 262.080 (July 17th)

Changes of 0.8.4 over 0.8.3
- Fixed a 0 sol/s issue for Zelcash
- Reduced Zelcash memory usage to 2.9 GBytes
- Fixed a bug with the stratum for 125/4, 144/5, 192/7 and 96/5 in case the pool sends a very low job id.


Changes of 0.8.3 over 0.8.2
- Added a new Cuckatoo-31 solver for 16G AMD cards

Changes of 0.8.2 over 0.8.1
- Added support for ZELHash (EquihashR 125/4/0). The new algorithm is available under --coin ZEL now. If you want to mine Zel pre fork please use 0.8.1 or earlier version

Changes of 0.8.1 over 0.8
- Added support for NiceHash on Grin
- Fixed a bug with some pool software (e.g. grinmint.com)
- Reduced number of stale shares submitted

Changes of 0.8 over 0.7(.1)
- Added support for Grin (Cuckatoo-31) for 4G (Slean) and 8G cards. The parameter is "--coin GRIN-AT31"
- Grin cycle finding is completely done on GPU, the miner has almost 0 CPU load (on AMD, Nvidia has some due to OpenCL back end)
- Stratum bug fixes (NiceHash) for 144/5, 192/7 and 96/5
- Improved general stability
- Added a distinct 1G / 3&4G / 6&8G kernel for mining MNX (Windows, Linux had this in 0.7.1)

Changes of 0.7.1 over 0.7
- Added a distinct 1G / 3&4G / 6&8G kernel for mining MNX
- Added a new parameter --asm. The parameter activates the use of binary kernels, see below.

Binary kernels in 0.7.1
lolMiner 0.7.1 features binary kernels for mining **BEAM** that are tuned with AMD assembler commands. This kernels currently **require** the **AMD ROCm** OpenCL driver in Linux (thats why 0.7.1 is Linux only).
When you run a system with this OpenCL drivers using --asm 1 or the pendant in config file, the miner will try to load the binary kernels.

The kernels feature a speedup of approx 8% on Radeon RX 580 series and 10% on Vega 56, 64 and Radeon VII. Also the energy consumption should slightly be reduced. There are kernels included for RX 470, 480, 570, 580, 590, Vega 56, 64 and Radeon VII. Fiji GPUs can be compatible but are untested yet.

It is planned for future releases to extend the support for other drivers and Windows, but these other drivers make it complicated to handle the improvements. Stay tuned.

Changes of 0.7 over 0.6 stable

- Added support for Beam (BEAM, modified Equihash 150/5), only tuned for AMD cards
- Added TLS support for stratum. The default is off for all coins except Beam but on for Beam. This adds a new parameter --tls to control TLS on / off (see manual on usage)
- Some bugfixes and reworks in the stratum code. It is more stable now
- Complete rework of the mining back end. Lower CPU load for AMD graphic cards.
- GPU sorting changed. Its now sorted by PCIE bus address. This addresses are also shown at startup and in API.
- Integrated all kernel files to the executable
- Lowered fee of ALL algorithms / coins to 1%
- Added --help parameter (needs formating)
- API update interval is now fixed to 10 seconds
- API now smooths the performance data over approx one minute

Coin specific changes:
- Removed workbatch parameter for MNX, its obsolete now
- Removed 96/5 Nvidia specific kernel
- Changed Safecoin (SAFE) from Equihash 144/5 to 192/7
- Added Vidulum (VDL), Equihash 192/7


Changes of 0.6 over 0.5 stable

- New codes for all coins on all cards (better speed)
- New API and statistics module (API updating every 10 seconds)
- Better stratum stability
- Improved stability for many GPU systems
- and many more small stuff I can not remember

18
GMiner v2.21

GMiner - High-performance miner for AMD/Nvidia GPUs.

Download links:
Mega: https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA

Supported algoritms:
- Ethash (Nvidia only)
- ProgPoW (Sero) (Nvidia only)
- KAWPOW (Ravencoin) (Nvidia only)
- Ethash+Eaglesong (Nvidia only)
- Ethash+Blake2s (Nvidia only)
- Eaglesong (Nvidia/Amd)
- Blake2b+Sha3 (Handshake) (Nvidia only)
- Cuckarood29/Cuckaroom29/Cuckarooz29 (Grin) (Nvidia only)
- Cuckatoo31 (Grin) (Nvidia only)
- Cuckatoo32 (Grin) (Nvidia only)
- Cuckoo29 (Aeternity) (Nvidia/Amd)
- CryptoNightBBC (BBC) (Nvidia only)
- BFC (Nvidia/Amd)
- Cortex (Nvidia only)
- Cuckaroo29b (BitTube) (Nvidia only)
- Cuckaroo29s (Swap) (Nvidia/Amd)
- Cuckarood29v (MoneroV) (Nvidia only)
- Blake2s(KDA) (Nvidia/Amd)
- Eaglesong (CKB) (Nvidia/Amd)
- Equihash 96,5 (MinexCoin) (Nvidia only)
- Equihash+Scrypt (Vollar) (Nvidia only)
- Equihash 125,4 (ZelCash) (Nvidia only)
- Equihash 144,5 (Bitcoin Gold, BitcoinZ, SnowGem, ZelCash) (Nvidia/Amd)
- Beam Hash (BEAM) (Nvidia/Amd)
- Equihash 192,7 (Zero, Genesis) (Nvidia/Amd)
- Equihash 210,9 (Aion) (Nvidia only)

Features:
- Watchdog (Automatically restart miner on GPU failure, loss of connection to pool, miner crashes)
- Failover pools (Automatically connect to failover pool when main pool unavailable, support unlimited number of failover pools)
- Power efficiency calculator (Show power consuming for each GPU, Sol/W)
- SSL stratum connection (optional)
- API / Telemerty

Fee is 0.65% for Ethash, 5% for BBC, 5% for Cortex, 3% for Cuckaroom29, 3% for BFC, 2% for all other algorithms

Performance on stock GPU settings:

ALGO COIN UNIT 1060 1660Ti 1070 1070Ti 1080 1080Ti 2060 2070 2080 RX570 RX580 VEGA56 VEGA64
Equihash 96,5 MNX KSol/s 15.3 24.7 28 39.5
Equihash 125,4 ZEL Sol/s 22.3 26.1 32.9 40.1 42.3 56.9 35.5 45.3 58.9
Equihash 144,5 BTG, BTCZ Sol/s 37.5 55.5 65 69 96 65.6 68 24 27 43
BeamHashII BEAM Sol/s 22.5 26.8 34.7 41.4 39.9 58.9 37.2 50 62.5 16
Equihash 192,7 YEC, ZCL Sol/s 21 30 37 39 54 36 52 14 17 26
Equihash 210,9 AION Sol/s 147 209 227 347
Cuckarood29 GRIN G/s 3.65 5.26 5.26 5.82 5.82 9.17 6.75 8.4 10
Cuckaroo29(s) XWP, XBG G/s 3.2 4.55 4.65 5.25 5.5 8 6 7.6 8.8 1.6 1.8 3.2 3.85
Cuckatoo31 GRIN G/s 0.86 0.96 1.64 1.33
Cuckoo29 AE G/s 3.53 4.75 5.22 5.65 5.75 8.66 6.53 8.12 9.5 1.88 2.07 3.2 4.4
BFC BFC H/s 84.04 133.09 124.28 134.52 136.90 206.19 155.47 193.33 226.19
Equihash+Scrypt VDS KSol/s 14 19.5 19.7 23.1 27 37.3 24 28.5 36.5
Cortex CTXC G/s 1.53 3.13
Ethash ETH MH/s 27.13 27.95 37.22
Eaglesong CKB MH/s 778 755 1150 300

Requirements:
- CUDA compute compability 5.0+
- Cuckaroo29 ~ 3.8GB VRAM
- Cuckatoo31 ~ 7.68GB VRAM
- Cuckoo29 ~ 3.8GB VRAM
- Equihash 96,5 ~0.75GB VRAM
- Equihash 144,5 ~1.75GB VRAM
- Beam Hash ~2.9GB VRAM
- Equihash 192,7 ~2.75GB VRAM
- Equihash 210,9 ~1GB VRAM
- CUDA 9.0+

v2.21
+ major performance improvement for BeamHashIII algorithm

v2.20
+ improved cuckarooz29 performance on GTX cards

v2.19
+ improved cuckarooz29 performance
+ removed grin29 hard fork auto-switch

v2.18
+ improved cuckarooz29 performance on RTX cards

v2.17
+ added Cuckarooz29 algorithm. To enable auto-switch use --algorithm grin29, to force enable cuckarooz29 use --algorithm cuckarooz29

v2.16
+ added AMD support for Cuckaroo29b (BitTube)



Download links:
Mega: https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA


Usage examples:

1) Bitcoing Gold
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x

2) ZERO
miner --algo 192_7 --pers ZERO_PoW --server zer-eu.forgetop.com --port 2052 --user YOUR_ZERO_WALLET.rigName --pass x

3) Failover pool
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x --server btg.2miners.com --port 4040 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x

19

IMPORTANT! All owners of AMD cards with 4 GB RAM must upgrade to PhoenixMiner 5.0e or later version to continue mining after DAG epoch 350 (both ETH and ETC has already passed DAG epoch 350). Additionally, here are some important tips for longest possible usage of 4 GB AMD cards with PhoenixMiner 5.0e and later:

Quote
If your rig is using Intel CPU, use the integrated graphics as primary display adapter. To do this, go to motherboard's BIOS setup and change the "Primary display adapter" to iGPU (or integrated GPU). Also, if you are using actual monitor or HDMI plug, put it in the motherboard video output.
If you can't use integrated GPU, replace the primary GPU with one with 6 or 8 GB VRAM.
Do not upgrade to a new AMD driver unless it is explicitly supported by PhoenixMiner. With 4 GB AMD cards, this will not only lower your hashrate but it will make impossible to mine when the DAG epoch is above 350.
After the DAG epoch becomes more than 350, the optimal -gt value for the 4 GB AMD cards may change. So, we recommend to run auto-tune again after DAG epoch 350 to find the best GT values for the cards.

After extensive testing of AMD Windows drivers for the last two years or so, we identified two broad groups of drivers:
Good drivers. These are versions from 18.12.1.1 to 19.7.5 (inclusive), and from 19.12.2 to 20.8.1 (inclusive). These will allow you to mine until DAG epoch 372-373 and won't need restart of PhoenixMiner on each DAG epoch change.
Not so good drivers. These are versions 18.1.1 to 18.10.1 (inclusive), and from 19.8.1 to 19.12.1 (inclusive). This will allow you to mine until DAG epoch 365-366 and will require restart of PhoenixMiner on each DAG epoch change (for these drivers this will be preformed automatically unless you have added -dagrestart 0 command-line option to explicitly disable the auto-restart).
If you are using a pool with automatic switching between the coins (like nicehash for example), you should use one of the good drivers above, and shouldn't use the -dagrestart option.
Drivers older than 18.1.1 were not tested for 4 GB DAG operation. Specifically, there are multiple reports that the old blockchain drivers from 2017 doesn't work with 4 GB cards beyond epoch 350. If you are still using the blockchain drivers, you must upgrade to newer drivers if you have 4 GB AMD cards. After that, do not forget to turn on the Compute mode for all cards in AMD control center.

Under Linux all relatively recent drivers (i.e. last 24-36 months) allow mining until epoch 378-380 but there are much more driver bugs, so if you are happy with your current driver version, do not change it.
Changes in version 5.1c (since 5.0e):
Added support for VRAM timing adjustments for Nvidia cards of 10x0 series (see the new command-line parameters -straps, -vmt1, -vmt2, -vmt3, and -vmr for more information)
Added new parameter -nvmem to force using straps even on unsupported Nvidia GPUs (use -nvmem 1 for GDDR5 cards, or -nvmem 2 for GDDR5X cards)
Added -ttli option to automatically decrease the mining speed to avoid overheating the GPUs over the target temperature (useful when -tmax option is not supported by the drivers)
Added support for latest AMD drivers 20.8.1 under Windows and 20.20-1089974 under Linux
Fixed long-standing problems with -gpow option, which now works properly
Removed some dead ethash-based altcoins and updated the support for the rest of them
Many other small improvements and fixes

PhoenixMiner is fast (arguably the fastest) Ethash (ETH, ETC, Muiscoin, EXP, UBQ, etc.) miner that supports
both AMD and Nvidia cards (including in mixed mining rigs). It runs under Windows x64 and Linux x64
and has a developer fee of 0.65% (the lowest in the industry). This means that every 90
minutes the miner will mine for us, its developers, for 35 seconds.

PhoenixMiner also supports Ubqhash for mining UBQ, ProgPOW for mining BCI, and dual mining
Ethash/Ubqhash with Blake2s.

The speed is generally faster than Claymore's Ethereum miner in eth only mode
(we have measured about 0.4-1.3% speed improvement but your results may be slightly lower or
higher depending on the GPUs). To achieve highest possible speed on AMD cards it may be needed
to manually adjust the GPU tune factor (a number from 8 to about 400, which can be changed
interactively with the + and - keys while the miner is running).

If you have used Claymore's Dual Ethereum miner, you can switch to PhoenixMiner with
minimal hassle as we support most of Claymore's command-line options and confirguration
files.

Please note that PhoenixMiner is extensively tested on many mining rigs but there still may be some bugs.
Additionally, we are actively working on bringing many new features in the future releases.
If you encounter any problems or have feature requests, please post them here (in this thread).
We will do our best to answer in timely fashion.

Screenshot:



You can download PhoenixMiner 5.1c from here: https://mega.nz/folder/8LxxCJLA#2rekGgo3bgI6gWIZwffG-w


Changes in version 5.1c (since 5.0e):

Added support for VRAM timing adjustments for Nvidia cards of 10x0 series (see the new command-line parameters -straps, -vmt1, -vmt2, -vmt3, and -vmr for more information)
Added new parameter -nvmem to force using straps even on unsupported Nvidia GPUs (use -nvmem 1 for GDDR5 cards, or -nvmem 2 for GDDR5X cards)
Added -ttli option to automatically decrease the mining speed to avoid overheating the GPUs over the target temperature (useful when -tmax option is not supported by the drivers)
Added support for latest AMD drivers 20.8.1 under Windows and 20.20-1089974 under Linux
Fixed long-standing problems with -gpow option, which now works properly
Removed some dead ethash-based altcoins and updated the support for the rest of them
Many other small improvements and fixes



Changes in latest version 4.9c :

Added support for AMD RX5500 cards
Added support for the latest AMD Windows drivers 19.12.3
Adding support for AMD Linux drivers 19.50-967956
Adding option -rate 2 to use the command name "eth_submitHashRate" instead of "eth_submitHashrate" when solo mining
Fixed the problem with loading NVML with the latest Nvidia drivers
Fixed a problem that was introduced in 4.8c causing mismatching of the cards when using more than one value in -cclock or any other command-line argument with more than one value (i.e. when using different values for each card)
Added an HTML version of the documentation for better navigation and readability
Other small improvements and fixes.



Changes in version 4.8c:
Added support for the latest AMD drivers under Linux 19.30-934563 and for mining with RX5700 cards under Linux. Note that drivers are quite buggy and most of the overclocking options don't work, as well as most of the hardware monitoring options.
Added a new flexible way for setting GPU-specific options with selectors. Example: -cclock 1-3:1090,4:1300 -mclock nvidia:+450,amd:2000,*:1900,gtx*1070*ti:+200 See Readme.txt for more information.
Added command-line option -gbase to set 0-base or 1-based GPU indexes (the default is 1). With -gbase 1 (the default), the first GPU is GPU1, then GPU2, etc. With -gbase 0 the first GPU is GPU0, second - GPU1, etc. Note that this also changes the indexes that are used with all command line options that accept GPU indexes (e.g. -gpus) as well as these used with the interactive commands on the miner shell window
Validated support for the latest AMD Windows drivers 19.11.3 (but they already work with 4.7c because there were no significant changes in the OpenCL driver)
Other small improvements and fixes.

PhoenixMiner is fast (arguably the fastest) Ethash (ETH, ETC, Muiscoin, EXP, UBQ, etc.) miner that supports
both AMD and Nvidia cards (including in mixed mining rigs). It runs under Windows x64 and Linux x64
and has a developer fee of 0.65% (the lowest in the industry). This means that every 90
minutes the miner will mine for us, its developers, for 35 seconds.

PhoenixMiner also supports Ubqhash for mining UBQ, ProgPOW for mining BCI, and dual mining
Ethash/Ubqhash with Blake2s.

The speed is generally faster than Claymore's Ethereum miner in eth only mode
(we have measured about 0.4-1.3% speed improvement but your results may be slightly lower or
higher depending on the GPUs). To achieve highest possible speed on AMD cards it may be needed
to manually adjust the GPU tune factor (a number from 8 to about 400, which can be changed
interactively with the + and - keys while the miner is running).

If you have used Claymore's Dual Ethereum miner, you can switch to PhoenixMiner with
minimal hassle as we support most of Claymore's command-line options and confirguration
files.

Please note that PhoenixMiner is extensively tested on many mining rigs but there still may be some bugs.
Additionally, we are actively working on bringing many new features in the future releases.
If you encounter any problems or have feature requests, please post them here (in this thread).
We will do our best to answer in timely fashion.


1. Quick start

You can download PhoenixMiner 5.1c from here: https://mega.nz/folder/8LxxCJLA#2rekGgo3bgI6gWIZwffG-w


Examples of settings for different pools.

ethermine org (ETH):
PhoenixMiner.exe -pool eu1 ethermine org:4444 -pool2 us1 ethermine org:4444 -wal YourEthWalletAddress.WorkerName -proto 3
ethermine org (ETH, secure connection):
PhoenixMiner.exe -pool ssl: //eu1 ethermine org: 5555 -pool2 ssl: //us1 ethermine org: 5555 -wal YourEthWalletAddress.WorkerName -proto 3
ethpool org (ETH):
PhoenixMiner.exe -pool eu1 ethpool org:3333 -pool2 us1 ethpool org:3333 -wal YourEthWalletAddress.WorkerName -proto 3
dwarfpool com (ETH):
PhoenixMiner.exe -pool eth-eu dwarfpool com:8008 -wal YourEthWalletAddress / WorkerName -pass x
nanopool org (ETH):
PhoenixMiner.exe -pool eu1 nanopool org:9999 -wal YourEthWalletAddress / WorkerName -pass x
nicehash (ethash):
PhoenixMiner.exe -pool stratum + tcp: //daggerhashimoto eu nicehash com: 3353 -wal YourBtcWalletAddress -pass x -proto 4 -stales 0
f2pool (ETH):
PhoenixMiner.exe -epool eth f2pool com:8008 -ewal YourEthWalletAddress -pass x -worker WorkerName
miningpoolhub (ETH):
PhoenixMiner.exe -pool us-east ethash-hub miningpoolhub com:20535 -wal YourLoginName.WorkerName -pass x -proto 1
coinotron com (ETH):
PhoenixMiner.exe -pool coinotron com:3344 -wal YourLoginName.WorkerName -pass x -proto 1
ethermine org (ETC):
PhoenixMiner.exe -pool eu1-etc ethermine org:4444 -wal YourEtcWalletAddress.WorkerName
dwarfpool com (EXP):
PhoenixMiner.exe -pool exp-eu dwarfpool com:8018 -wal YourExpWalletAddress / WorkerName
miningpoolhub (MUSIC):
PhoenixMiner.exe -pool europe ethash-hub miningpoolhub com:20585 -wal YourLoginName.WorkerName -pass x -proto 1
ubiqpool (UBIQ):
PhoenixMiner.exe -pool stratum + tcp: //eu ubiqpool io: 8008 -wal YourUbiqWalletAddress -pass x -worker WorkerName
minerpool net (PIRL):
PhoenixMiner.exe -pool pirl minerpool net:8002 -wal YourPirlWalletAddress -pass x -worker WorkerName
dodopool com (Metaverse ETP):
PhoenixMiner.exe -pool etp dodopool com:8008 -wal YourMetaverseETPWalletAddress -worker Rig1 -pass
minerpool net (Ellaism):
PhoenixMiner.exe -pool ella minerpool net:8002 -wal YourEllaismWalletAddress -worker Rig1 -pass x

Pool options:

3. Command-line arguments

Note that PhoenixMiner supports most of the command-line options of Claymore's dual Ethereum miner
so you can use the same command line options as the ones you would have used with Claymore's miner.


-pool <host rt> Ethash pool address (prepend the host name with ssl:// for SSL pool, or http:// for solo mining)
-wal <wallet> Ethash wallet (some pools require appending of user name and/or worker)
-pass <password> Ethash password (most pools don't require it, use 'x' as password if unsure)
-worker <name> Ethash worker name (most pools accept it as part of wallet)
-proto <n> Selects the kind of stratum protocol for the ethash pool:
1: miner-proxy stratum spec (e.g. coinotron)
2: eth-proxy (e.g. dwarfpool, nanopool) - this is the default, works for most pools
3: qtminer (e.g. ethpool)
4: EthereumStratum/1.0.0 (e.g. nicehash)
5: EthereumStratum/2.0.0
-coin <coin> Ethash coin to use for devfee to avoid switching DAGs:

auto: Try to determine from the pool address (default)
eth: Ethereum
etc: Ethereum Classic
exp: Expanse
music: Musicoin
ubq: UBIQ
pirl: Pirl
ella: Ellaism
etp: Metaverse ETP
pgc: Pegascoin
akroma: Akroma
whale: WhaleCoin
vic: Victorium
nuko: Nekonium
mix: Mix
egem: EtherGem
aura: Aura
hbc: Hotelbyte Coin
gen: Genom
etz: EtherZero
clo: Callisto
dbix: DubaiCoin
moac: MOAC
etho: Ether-1
etcc: EtherCC
yoc: Yocoin
b2g: Bitcoiin2Gen
esn: Ethersocial
ath: Atheios
reosc: REOSC

4. Configuration files

Note that PhoenixMiner supports the same configuration files as Claymore's dual Ethereum miner
so you can use your existing configuration files without any changes.

Instead of using command-line options, you can also control PhoenixMiner with configuration
files. If you run PhoenixMiner.exe without any options, it will search for the file config.txt
in the current directory and will read its command-line options from it. If you want, you can
use file with another name by specifying its name as the only command-line option
when running PhoenixMiner.exe.

You will find an example config.txt file in the PhoenixMiner's directory.

Instead of specifying the pool(s) directly on the command line, you can use another configuration
file for this, named epools.txt. There you can specify one pool per line (you will find an example
epools.txt file in the PhoenixMiner's directory).

For the dual mining pools, you can use the dpools.txt file, which has the same format as epools.txt
but for the secondary coin. You will find an example epools.txt file in the PhoenixMiner's directory.
Note that unlike the epools.txt, which is loaded each time when the miner starts, the dpools.txt file
is only read if you specify a dual mining pool on the command line with -dpool, or at least add
the -dcoin blake2s command-line option.

The advantages of using config.txt and epools.txt/dpools.txt files are:
- If you have multiple rigs, you can copy and paste all settings with these files
- If you control your rigs via remote control, you can change pools and even the miner options by
uploading new epools.txt files to the miner, or by uploading new config.txt file and restarting
the miner.

5. Remote monitoring and management

Phoenix miner is fully compatible with Claymore's dual miner protocol for remote monitoring and
management. This means that you can use any tools that are build to support Claymore's dual miner,
including the "Remote manager" application that is part of Claymore's dual miner package.

We are working on much more powerful and secure remote monitoring and control functionality and
control center application, which will allow better control over your remote or local rigs and some
unique features to increase your mining profits.

20
lolMiner
-- Announcement Thread --


Hi there,
this is the announcement thread for lolMiner 1.05 a multi algorithm Equihash / Beam & Grin miner with focus on AMD GPUs (OpenCL based).
Note it will run on most Nvidia GPUs, too but the speed and stability may vary.


Download:

lolMiner 1.05:
[Linux & Windows] https://mega.nz/folder/xDg0zSbB#s-KdTy6qGTKxYkwNmibc3Q


Driver Requirement:
Windows: Adrenaline 19.1 & newer (pre Navi) / 19.10.02 & newer (Navi), Linux: 18.10 & newer (RX 390, Fury, 470-580), 18.50 & newer (Vega, VII), 19.30 & newer (Navi)
Note: New Beam Hash III may support Blockchain drivers (untested)


Usage:
There is a new online manual with basic examples hosted

Supported Algorithms

Algorithm Solvers for Memory Size
Beam Hash I 3G / 4G
Beam Hash II 3G / 4G
Beam Hash III 6G
Cuckatoo-31 4G / 8G / 16G
Cuckatoo-32 4G / 8G / 16G
Cuckaroo-30CTX 8G
CuckarooD-29 4G / 6G
CuckarooM-29 6G / 8G
ZelHash 3G / 4G
Equihash 144/5 2G
Equihash 192/7 3G / 4G
Equihash 210/9 2G

* and many others


Changelog

Version 1.03
New Beam Hash III 4G solver, replaces the 6G solver on AMD Vega GPUs and earlier (+5 - 8% performance on RX 580 & Vega GPUs)
New Beam Hash III 6G solver on ROCm and for AMD Navi GPUs (+8-10% performance on Navi cards)
Fixed a bug with the API (--apiport) crashing the miner in Windows on startup

Version 1.02
Disabled Beam Hash III auto switcher. --coin BEAM now pointing to --algo BEAM-III - this should resolve some config problems
Fixed a bug that made the miner not starting BEAM-III on RX 550 4G GPUs
Fixed a bug that made the miner not start mining Cortex
Fixed a bug with Beam Hash I 3G solver (miners did not find it)
Fixed a bug not writing a log file when --log on was given
Fixed a bug with parameter --digits (was missing in 1.0 and 1.01)
Re-Enabled parameter --port, but with a big red deprecation warning. Will resolve some 1.0 config problems

Version 1.01
Improved performance of Beam Hash III on all 6G+ cards (by about 4-5%)
Added 3G* / 4G solver for Beam Hash III
(* will not work in Windows 10 and some older AMD cards)
Fixed an issue with mining Beam Hash III to NiceHash
--tls now allowed to be used multiple times to configure it for each pool separately
If found the miner will now load the user_config.json file per default again (fixes issues with minerstat)
Fixed temperature and power monitoring for VII and Navi on Windows 10 (Fan speed may still be broken ... work in progress)


Version 1.0
lolMiner got a restructure how to configure it and also features a 2nd, more simple config file format.
Use lolMiner -h to get a list of new supported parameters or visit the new online manual
Added optimizes solvers for Beam Hash III for AMD & Nvidia cards. Use --coin BEAM to auto switch from BeamHash II to BeamHash III on fork (approx June 28th, requires 8G card) or select Beam Hash III solver manually with --algo BEAM-III (requires 6G card)
Added performance improved (+ >10%) GRIN-C29M solver for 8G GPUs
Added Cuckaroo-30 solver to mine Cortex Ai (--coin CTXC or --algo C30CTX) for all 8G and higher GPUs
Added support for non-integer difficulty on Grin
Reactivated support for Beam Hash I including support for personalization strings.
AMD Navi does now work on all supported algorithms
Removed Grin Auto-Switcher (C31 is obsolete now and the switcher would not work on next Grin fork)
Removed support for MNX (Minex Coin project is dead / abandoned by developers)
Added temperature, consumption and fan speed readings in API and long statistics
Internal bug fixes

Version 0.9.8
New GRIN-C29M solver, Less memory usage (fits 6G) & 8-12% better performance
Added BEAM support for AMD Navi Generation
Fixed a lot of driver issues of the last build with GRIN codes
Renamed GRIN-AD29 to MWC-C29D

Version 0.9.7
Windows: Increased GRIN-C32 performance on Navi cards by 15-18%
Linux: Increased GRIN-C32 performance on Vega, VII & Navi cards by 15-18%
Added a Grin Auto profit switcher (use: --coin GRIN-AUTO + further options). Please readcarefully how to use it and which pools are supported.

Version 0.9.6
Significant improvement on GRIN-C29M performance (+6-7% on 580 and Vega cards, +10% on Navi)
Significant improvement on GRIN-C31 and GRIN-C32 solver (~ +6% on all AMD cards)
Added a 16G GRIN-C32 solver (Approx 20% faster on Radeon VII, Vega FE and 570 16G)

Version 0.9.5
Added support for Grin CuckarooM-29 (hard fork on Jan 16th) on 8G AMD GPUs, use --coin GRIN-C29M to mine with it.
Hint: The miner will pause until the fork height is reached not to waste energy. Use --coin FLOO-C29M to test the miner in floonet testnet before if you like.
Improved C31 performance on 8G cards by ~5% (Windows: relatively to 0.9.3, Linux: relatively to 0.9.4)
Navi on Windows now runs same kernels as in Linux
Slightly lowered energy use of C31 / C32 solver
Added aliases GRIN-C31 and GRIN-C32 for the Cuckatoo solvers (the old names still exist and continue to work)
Changed driver requirement for all GRIN codes: 18.50 for all pre-Navi cards, 19.30 for Navi (Linux); Adrenaline 18.12 for all pre-Navi, Adrenaline 19.10 for Navi

Version 0.9.4 (Linux Only)
New GRIN-AT31 performance code for Vega (+7%) and Navi (+12%). Requires amdgpu-pro 18.50 or newer or ROCm 2.10 driver
Experimental support for Cuckatoo-32 (use --coin GRIN-AT32) on 8G AMD cards (see further notes)
Windows release postponed due to incompatibilities with the new performance codes.

Expected performance (C31, 0.9.4)
Radeon VII (Stock, 19.30): 1.91 g/s
Radeon VII (1330 / 975 / 775mV, ROCm 2.10): 1.55 g/s
Vega 64 (1550 / 1100 / 1000mV, ROCm 2.10): 1.45 g/s
Vega 64 (1350 / 1025 / 875mV, ROCm 2.10): 1.25 g/s
Vega 64 (1350 / 1025 / 875mV, 19.30): 1.22 g/s
Vega 56 (1270 / 900 / 862mV, 19.30): 1.1 g/s
RX 5700 (Power Color Red Dragon, Stock, 19.30): 0.99 g/s

Expected performance (C32)

Radeon VII (Stock): 0.5 g/s
RX 64 (Stock): 0.39 g/s
RX 56 (Stock): 0.35 g/s

About Cuckatoo-32 (Grin)
The primary grin proof of work Cuckatoo 31+ is designed in a way that the original instance - cuckatoo-31 - will fade out beginning mid January 2020, which means its difficulty will increase slowly over a period of 31 weeks until it gets impossible to mine a C31 block on the chain. But as by design also more difficult instances of Cuckatoo, namely Cuckatoo-32 ... Cuckatoo-63 are implemented on the chain that also can make blocks. The difficulties of this higher instances will remain stable, such that at some point it will be more profitable to mine Cuckatoo-32 instead of Cuckatoo-31 (likely from mid of February).

lolMiner 0.8.4 provides the first public implementation on a C32 GPU miner for 8G cards. The code is not yet tuned to the max and thus flagged experimental. When you want to pool mine with it make sure the pool supports Cuckatoo-32. Some pools (e.g. grinmint.com) - especially the pools using the reference pool software - support it on their C31 ports without mentioning it, other pools currently reject C32 shares. Solo mining with C32 will work as usual. Note that a share of C32 has ~2.064 times the weight of a C31 share and will thus rewarded higher / has a higher chance to mine a block by that factor.

Currently there are already two solo mined C32 blocks on the Grin blockchain using an early version of the code published with lolMiner 0.8.4. The two blocks have height 430112 and 430255.

Have fun experimenting with C32.


Version 0.9.3
Extended GRIN-AT31 compatibility to older drivers (18.x +)
Improved GRIN-AT31 performance on ROCm (RX 470/480/570/580/Vega/VII)
Introduced early job cancellation for GRIN-AT31+ (improves hash on pool side, see further release notes)
Deeply reworked kernel scheduler
Fixed GRIN-AT31 kernel bugs (improving stability and fidelity)
Fixed Bug: Vega FE loading 8G instead of 16G GRIN-AT31 solver in Windows
Fixed Bug: Watchdog did not call right file in Windows
Added --disablewatchdog 1 parameter to disable the 0 sol/s / 0 g/s detection


About Early Job Cancellation for GRIN

The GRIN proof of work is a compute intense and rather slow algorithm. Especially C31 often needs (at 1 g/s) about one second for each graph processed. In case a new job (for a new chain height) arrives, the current calculation effort is worthless, because the block that was mined on already got found.
lolMiner 0.9.3 now introduces an early cancellation for long lasting works: if a new work arrives that invalidates the current run calculations, they get canceled to start quicker on the fresh work. To demonstrate the effect see the example describing the 0.9.2 and 0.9.3 difference:
Assume you have a card running 1 g/s on GRIN-AT31. Then in 2 minutes (120 seconds) it will be able to process 120 graphs. On average - Grin has a 1 minute block time - two of these graphs are already obsolete when they got finished.
lolMiner 0.9.2 will display the 1 g/s, because of 120 processed graphs per 120 seconds. But two of the graphs are then filtered out in the stratum module, thus the pool can see at most 118 / 120 = 0.983 g/s (minus about 1 graph fee).
lolMiner 0.9.3 will cancel the running work before it gets completed. On average you will be able to process one more graph then 0.9.2 assuming both are canceled about half way through. Thus lolMiner 0.9.3 starts 121 graphs and completes 119 of them. The displayed hash rate is now 119 graphs /120 seconds = 0.991 g/s. This equals what the pool could see (minus one for fee), because the 119 completed are the ones that got not canceled early.

Conclusion: lolMiner 0.9.3 DISPLAYED hash rate may be a little lower then 0.9.2, but what arrives at pool is better. The slower the cards are, the more drastic is this effect, e.g. a 580 8G running at 0.65 g/s will benefit almost 2% on pool side, a VII with 1.75 g/s only half a percent.
Combined with the mostly on GPU cycle finder lolMiner achieves a stale share rate of less then 0.7% and thus gives you best displayed to pool hash rate ratio available for Grin Cuckatoo-31.


Version 0.9.2
Significant performance improvement of GRIN-AT31 on 8 / 16G cards (+5% on Polaris & Vega, +10 on Navi)
Experimental support for GRIN-AT31 and Polaris, Vega and VII using AMD ROCm drivers
Added range checks to GRIN-AT31 code (improves better stability)
Added function to call external watchdog scripts in case a GPU fails during mining (see release notes)

Usage of Watchdog Script

In case the miner detects no action of a GPU for at least a minute it will call the included scripts "reboot.sh" (Linux) or "reboot.bat" (Windows) and display a warning message in red. Afterwards the counters are reset. The scripts can be used to trigger a reboot of the rig or to call any other watchdog actions. The miner itself will take no further action and continue operation on the remaining cards.


Expected Performance:

Radeon VII (stock): 1.79 g/s
Radeon VII (1375/975/0.793v, 110W): 1.37 g/s
Vega FE (stock): ~1.3 g/s
Vega 56 (1230/900/0.85v, 130W): 1.0 g/s
RX 5700 (Red Dragon, stock): 0.91 g/s
RX 580 8G (1240/2150/0.868V, ~120W): 0.61 g/s

Version 0.9.1
Added GRIN-AT31 solver for 16G AMD cards (Better performance on Radeon Vega FE, Radeon VII and Sapphire RX 570 16G)
Updated GRIN-AT31 solver for 4G AMD cards (Better performance on Fiji based GPUs, Polaris 10 4G)
Fixed a bug causing too low pool hash on GRIN-AT31
Added experimental GRIN-AT31 support for AMD Navi (8G), AMD Fiji (4G) and AMD Hawaii (4G / 8G) GPUs

Version 0.9
Significant performance improvement for GRIN-AT31 on 8G AMD cards (+22% on Polaris to 30% on Radeon VII)
Disabled 16G solver for GRIN-AT31 (the 8G is faster at the moment)
Reduced Grin stale shares
Added --coin YEC parameter for YCash
In command line lolMiner now accepts --pool address port pattern
Fixed a bug with the API crashing when accessed by Chrome based browsers
Fixed a bug in EXCC stratum not passing number of submitted shares to the API

Version 0.8.8
- Removed BEAM-I (Beam Hash I), since the fork had happened, BEAM-II and BEAM now both point to the new PoW
- Improved driver detection mechanisms and kernel selection
-> On AMDs: The invalid work group size bug should be gone for Beam*
-> On Nvidias: Performance of Beam Hash II should be improved (since it now uses the right kernels)
- Added new simple .bat (Windows) and .sh (Linux) files for one liner configuration.
- Beta: Equihash 96/5 (--coin MNX) should now allow to change the personalization string (--overwritepersonal=newPers)

(*) Note: If you see now BeamHash II running in a compatibility kernel on Polaris or Vega cards please report me your driver version (it was tested with 19.20 drivers) - older drivers may in future be unsupported for newer kernels.

Changes of 0.8.7 over 0.8.6
- Added support for Beam Hash II on older AMD cards (R 9 200 / 300 4 & 8G cards; R9 280(X), HD 79x0 with 3G). Note that the auto-switcher is only working with at least 4G, for the 3G cards please use --coin BEAM-II manually on fork height.
- Fixed an issue with Genesis Network (GENX) missing in lolMiner 0.8.x

Changes of 0.8.6 over 0.8.5
- Added support the BEAM hard fork on block 321321 (approx August 15th), read below about the usage
- Fixed a bug with the BEAM stratum back end in case of formatted job descriptions (e.g. new Nicehash platform)

Note about the BEAM hard fork usage
There are now 3 parameters for mining BEAM, --coin BEAM-I, --coin BEAM-II and --coin BEAM
- Use BEAM-I for mining the current / old BEAM proof of work that is valid until the hard fork.
- Use BEAM-II for mining the new BEAM proof of work that is valid from the hard fork.
- Use BEAM for an automatic switcher between the two PoWs. This mode will detect the height and the fork height and will automatically switch over on the right block. Note that this requires the pool to send at least the height. On startup the miner will detect if the pool is compatible to the automatic switcher and display a message if all is fine.
The message is colored in command line: green - in this case the new PoW is guarantied to be supported; yellow - the height is send so the miner can switch over, but its uncertain if the new PoW is implemented; red - the pool does not send the required information.
In the last case the miner will show the message and then quit after 10 seconds. In this case select the right PoW manually with BEAM-I or BEAM-II. When at least the height is send, the miner will start mining in automatic mode.


Changes of 0.8.5 over 0.8.4
- Added support for Grin Cuckarood-29 algorithm (--coin GRIN-AD29) for 4G and 8G AMD cards. This new PoW will be active on Grin from block 262.080 (July 17th)

Changes of 0.8.4 over 0.8.3
- Fixed a 0 sol/s issue for Zelcash
- Reduced Zelcash memory usage to 2.9 GBytes
- Fixed a bug with the stratum for 125/4, 144/5, 192/7 and 96/5 in case the pool sends a very low job id.


Changes of 0.8.3 over 0.8.2
- Added a new Cuckatoo-31 solver for 16G AMD cards

Changes of 0.8.2 over 0.8.1
- Added support for ZELHash (EquihashR 125/4/0). The new algorithm is available under --coin ZEL now. If you want to mine Zel pre fork please use 0.8.1 or earlier version

Changes of 0.8.1 over 0.8
- Added support for NiceHash on Grin
- Fixed a bug with some pool software (e.g. grinmint.com)
- Reduced number of stale shares submitted

Changes of 0.8 over 0.7(.1)
- Added support for Grin (Cuckatoo-31) for 4G (Slean) and 8G cards. The parameter is "--coin GRIN-AT31"
- Grin cycle finding is completely done on GPU, the miner has almost 0 CPU load (on AMD, Nvidia has some due to OpenCL back end)
- Stratum bug fixes (NiceHash) for 144/5, 192/7 and 96/5
- Improved general stability
- Added a distinct 1G / 3&4G / 6&8G kernel for mining MNX (Windows, Linux had this in 0.7.1)

Changes of 0.7.1 over 0.7
- Added a distinct 1G / 3&4G / 6&8G kernel for mining MNX
- Added a new parameter --asm. The parameter activates the use of binary kernels, see below.

Binary kernels in 0.7.1
lolMiner 0.7.1 features binary kernels for mining **BEAM** that are tuned with AMD assembler commands. This kernels currently **require** the **AMD ROCm** OpenCL driver in Linux (thats why 0.7.1 is Linux only).
When you run a system with this OpenCL drivers using --asm 1 or the pendant in config file, the miner will try to load the binary kernels.

The kernels feature a speedup of approx 8% on Radeon RX 580 series and 10% on Vega 56, 64 and Radeon VII. Also the energy consumption should slightly be reduced. There are kernels included for RX 470, 480, 570, 580, 590, Vega 56, 64 and Radeon VII. Fiji GPUs can be compatible but are untested yet.

It is planned for future releases to extend the support for other drivers and Windows, but these other drivers make it complicated to handle the improvements. Stay tuned.

Changes of 0.7 over 0.6 stable

- Added support for Beam (BEAM, modified Equihash 150/5), only tuned for AMD cards
- Added TLS support for stratum. The default is off for all coins except Beam but on for Beam. This adds a new parameter --tls to control TLS on / off (see manual on usage)
- Some bugfixes and reworks in the stratum code. It is more stable now
- Complete rework of the mining back end. Lower CPU load for AMD graphic cards.
- GPU sorting changed. Its now sorted by PCIE bus address. This addresses are also shown at startup and in API.
- Integrated all kernel files to the executable
- Lowered fee of ALL algorithms / coins to 1%
- Added --help parameter (needs formating)
- API update interval is now fixed to 10 seconds
- API now smooths the performance data over approx one minute

Coin specific changes:
- Removed workbatch parameter for MNX, its obsolete now
- Removed 96/5 Nvidia specific kernel
- Changed Safecoin (SAFE) from Equihash 144/5 to 192/7
- Added Vidulum (VDL), Equihash 192/7


Changes of 0.6 over 0.5 stable

- New codes for all coins on all cards (better speed)
- New API and statistics module (API updating every 10 seconds)
- Better stratum stability
- Improved stability for many GPU systems
- and many more small stuff I can not remember

21
Hi!

miniZ is a fast and friendly Equihash <144,5> BeamHash III <150,5,3> <125,4> <192,7> <210,9> <150,5> <96,5> Cuda miner.

* Supports mining all Equihash <144,5> (BTG, BTCZ, XSG, LTZ, BZE), <150,5> (GRIMM), BeamHash III, <150,5,3> (Beam), <192,7> (ZER, SAFE, GENX, VDL, ZERC, ANON), <125,4> (ZEL), <210,9> (AION) and <96,5> (MNX) cryptocurrencies.
* miniZ is compiled for Linux and Windows.
* Requires minimum 2GB GPUs. Ex. GTX 1050 2GB.
* Cool console output and telemetry monitoring.
* Supports most mining pools.
* Developer fee is set to 2%.

In version - miniZ v1.5u - we have stopped Cuda 8 support. If you use older miniZ versions: for Turing architectures (16xx series and RTX) you need to use Cuda 10.0 versions.

miniZ v1.6v
* Added support for BeamHash III. (Hashrate below)
* Fixed --show-mode option that was only showing in combination with other options.
* Included another low memory mode for 1060 3GB on ZEL. (running with --oc2)
* Completely reworked the --ocX mechanism.
* Changed kernel calls for 150,5. Let us know if it improves your driver CPU usage.
* Better default kernels for GTX1070, on stock settings, for all algorithms.

When adjusting your GPUs OC settings do not forget to check if your GPU supports oc1/oc2. It may boost your performance a little.
--oc1/oc2 may have changed for some GPUs and algos in the new version.

From miniZ v1.5u --ocX option can be used in all algorithms, for automatic tunning of the best kernel for your GPU.
For updated and more detailed information read the specific topic on FAQ page.

Download: https://mega.nz/folder/MH4B1ZwA#jCaH4FyK3Bxcq0j17CSTNQ

Equihash - BeamHash III:
* GTX 1050 2GB ~3.3 Sol/s
* GTX 1050 Ti 4GB ~ 6.6 Sol/s
* GTX 1060 3GB ~ 8.2 Sol/s
* GTX 1660 Ti 8GB ~ 15.7 Sol/s
* GTX 1070 8GB ~ 17.4 Sol/s
* GTX 1070 Ti 8GB ~ 19.6 Sol/s
* GTX 1080 8GB ~ 19.0 Sol/s
* GTX 1080 Ti 11GB ~ 28.3 Sol/s
* RTX 2070 8GB ~ 23.2 Sol/s

Equihash 150,5,3 (BeamHash II):
* GTX 1050 Ti 4GB ~13 - 14 Sol/s
* GTX 1060 3GB ~21 - 24 Sol/s
* GTX 1660 Ti 6GB ~30 - 33 Sol/s
* GTX 1070 Ti 8GB ~41 - 47 Sol/s
* GTX 1080 8GB ~42 - 46 Sol/s
* GTX 1080 Ti 11GB ~59 - 61 Sol/s
* RTX 2070 8GB ~52 - 58 Sol/s
* RTX 2080 Ti 8GB ~90 - 96 Sol/s

Equihash 125,4 (ZelHash):
* GTX 1050 Ti 4GB ~12 - 14 Sol/s
* GTX 1060 3GB ~21 - 24 Sol/s
* GTX 1660 Ti 6GB ~31 - 34 Sol/s
* GTX 1070 Ti 8GB ~40 - 46 Sol/s
* GTX 1080 8GB ~42 - 46 Sol/s
* GTX 1080 Ti 11GB ~59 - 63 Sol/s
* RTX 2070 8GB ~51 - 57 Sol/s
* RTX 2080 Ti 8GB ~90 - 97 Sol/s

Equihash 210,9:
* GTX 1050 2GB ~77 - 85 Sol/s
* GTX 1050 Ti 4GB ~84 - 92 Sol/s
* GTX 1060 3GB ~139 - 171 Sol/s
* GTX 1660 Ti 6GB ~187 - 201 Sol/s
* GTX 1070 Ti 8GB ~227 - 264 Sol/s
* GTX 1080 8GB ~242 - 273 Sol/s
* GTX 1080 Ti 11GB ~352 - 375 Sol/s
* RTX 2070 8GB ~273 - 312 Sol/s
* RTX 2080 Ti 8GB ~478 - 517 Sol/s

Equihash 150,5:
* GTX 1050 Ti 4GB ~8 Sol/s
* GTX 1060 3GB ~14 - 15 Sol/s
* GTX 1660 Ti 6GB ~17 - 19 Sol/s
* GTX 1070 Ti 8GB ~27 - 31 Sol/s
* GTX 1080 8GB ~28 - 31 Sol/s
* GTX 1080 Ti 11GB ~38 - 41 Sol/s
* RTX 2070 8GB ~32 - 36 Sol/s
* RTX 2080 Ti 11GB ~60 - 65 Sol/s

Equihash 144,5 (ZHash):
* GTX 1050 2GB ~19 - 21 Sol/s
* GTX 1050 Ti 4GB ~21 - 23 Sol/s
* GTX 1060 3GB ~36 - 41 Sol/s
* GTX 1660 Ti 6GB ~ 47 - 50 Sol/s
* GTX 1070 Ti 8GB ~64 - 73 Sol/s
* GTX 1080 8GB ~69 - 75 Sol/s
* GTX 1080 Ti 11GB ~96 - 98 Sol/s
* RTX 2070 8GB ~76 - 85 Sol/s
* RTX 2080 Ti 11GB ~128 - 139 Sol/s

Equihash 192,7 (Equihash Heavy):
* GTX 1050 Ti 4GB ~11 - 12 Sol/s
* GTX 1060 3GB ~20 - 23 Sol/s
* GTX 1660 Ti 6GB ~25 - 27 Sol/s
* GTX 1070 Ti 8GB ~37 - 42 Sol/s
* GTX 1080 8GB ~37 - 40 Sol/s
* GTX 1080 Ti 11GB ~51 - 55 Sol/s
* RTX 2070 8GB ~43 - 48 Sol/s
* RTX 2080 Ti 11GB ~79 - 84 Sol/s

Equihash 96,5:
* GTX 1050 2GB ~7.1 KSol/s
* GTX 1050 Ti 4GB ~7.8 - 8.5 KSol/s
* GTX 1060 3GB ~12.4 - 13.6 KSol/s
* GTX 1660 Ti 6GB ~15.2 - 16.0 Sol/s
* GTX 1070 Ti 8GB ~21.4 - 23.5 KSol/s
* GTX 1080 8GB ~22.7 - 24.5 KSol/s
* GTX 1080 Ti 11GB ~28.3 - 30.6 KSol/s
* RTX 2070 8GB ~21.2 - 23.9 KSol/s
* RTX 2080 Ti 11GB ~38.3 - 40.6 KSol/s


* * * Happy mining! * * *

Older versions:
miniZ v1.5u2
* Fixed bug that on ZEL mining was not submitting shares on some pools.
* Adjusted default kernels for GTX1070, on stock settings, for all algorithms.

* 144,5 (BTG, XSG, BTCZ, BTH, BZE,...): major improvements for various GPUs. Up to 6.5% depending on GPU.
* 125,4 (ZEL): minor improvements. Up to 1% depending on GPU.
* Fixed connection latency issues.
* Added --ocX option for automatic tunning of the best kernel for your GPU and OC settings, for all algos.
* Added --show-mode option to show the miniZ kernel each GPU is using.
* Reduced memory utilization on 144,5 for all GPUs.
* Reduced memory usage on 3GB GPUs for 125,4, on Windows 10 (work still in progress).

miniZ v1.5t3
* 125,4 (ZEL): major improvements for various GPUs. Up to ~11%* (1660 Ti) and ~8%* (RTX 2070).
* 150,5,3 (BEAM): major improvements up to ~3-4%* for GTX 1660 Ti, RTX 2070. Minor for other GPUs.
* Better pool connection handling.
* Added --ocX option for automatic tunning of the best kernel for your GPU and OC settings. (125,4 and 150,5,3 only)
* Added macros to log file name: @algo@, @date@, @version@, @user@, and @host@.
Write for ex. --logfile @algo@@date@@version@.log in the command line.
* Improved stability.

miniZ v1.5t2
* Improvements for 150,5,3 algo (BEAM). Major for GTX 1660 Ti, 1080 Ti, and RTX GPUs (~2-4%).
* If mining to wallet you can write --par=beam2.

miniZ v1.5t
* Major improvements: 150,5 and 210,9. Up to 4% depending on algo and GPU.
Also for RTX 2070 (up to 8% on 192,7), 1660 Ti.
* Minor improvements in all other algos. Up to 2% depending on algo and GPU.
* Better support for GTX 1660 Ti and GTX 1070.
* Improved stability.
* Fixed telemetry on Chrome browser.
* Fixed CPU load when mining Beam on Windows.
* Cleaner program exit/termination.
* Added --color and --fee-time to command line options.
* Other minor fixes.

miniZ v1.5s
* Speed improvement for ZelHash, BeamHash and ZHash. Up to 3% depending on algo and GPU.
* Kepler support removed in this version, except for MinexCoin and Aion.
* Flush console output on every line.

miniZ v1.5r
* Major performance improvement for 210,9, for all GPUs. Up to 7%, depending on GPU.
* Improved stability. (This was mostly affecting Beam mining)
* miniZ updates the hashrate when not mining. It drops to zero when mining stops.
* Better handling of “worker not autorized” error.
* Minor bug fixes.

miniZ v1.5q6
* Performance improvement for 192,7. (Up to 4% on RTX)
* Added --jobtimeout, --retries, --retrydelay for (re)connection customization.
* Added --cleanjobs for miner to only accept clean jobs.
* Better connection handling.
* Bug fixes.

* Fixed invalid shares on 150,5,3.
* General performance improvement for 150,5,3 (all GPUs).
* Added --pci-order option to show GPU PCI order in miniZ output (console, logfile).

* Fixed support ZEL mining on 3GB GPU, on Windows 10.
* (Hopefully!) Fixed slow start for some GPUs/rigs.
* Fixed failover pools.
* Fixed --pers=auto for 150,5,3.
* Improved performance for 192,7 (GTX 1660 GPUs).
* Other minor bug fixes.

* Adjusted oc modes for ZelHash - 125,4. Major improvements for 1080Ti (>7%).
* Adjusted oc modes for BeamHashII - 150,5,3 with improvements.
* Improvements for ZHash - 144,5, for RTX cards.
* Further attempts to support ZEL mining on 3GB GPU, on Windows 10.
* Fixed support for 144,5 for 1050 2GB, on Windows 10.
* Fixed slow start for some GPUs/rigs.
* Added --csv option for log stats in csv format.
* Added busID to -ci output.
* Fixed issue connection to sparkpool.
* Fixed invalid shares on flypool.
* Other minor bug fixes.

miniZ v1.5p
* Added support for 150,5,3 (BeamHashII).
* Fixed ZEL mining on 3GB GPU, on Windows 10. (Testing)
* Improved support for 210,9 (Aion).
* Added --stat-int option to customize statistics interval.
* Added --nonvml option to disable GPU health stats.
* Improved cpu load.
* Minor bug fixes.

miniZ v1.4o
* Added support for 125,4 (ZelCash).
* Added support for 210,9 (Aion). (Testing!)
* Fixed solution/iteration for 96,5 (Testing!)
* Minor bug fixes.

miniZ v1.3n5
* Improved stale shares.
* Fixed GTX 1060 settings without oc1/2. (144,5)
* Better mode detection 3GB cards. (150,5)
* Fixed templimit in configuration file.

* Fixed ssl connection fault.
* Improved CPU load.
* Display NA for temperature when not available.
* Improved 1080 hashrate with --oc

* Fixed "offline" worker issue.
* Fixed problems with sparkpool
* Modified --localtime, added the possibility to show both local time and running time. (Ex. --localtime 11)

* Improved high CPU load.
* Better invalid share detection.
* Ignore pers auto for 150,5.
* Fixing issues with worker going offline.

* Support for Equihash 150,5 (BEAM).
* Configuration file support.
* Console output on telemetry.
* Fixed busid in api.
* Fixed time in api.
* Removed ` when nocolor.
* Removed extra miniZ instance from GPU0.
* Improved command line parsing.
* --localtime to show local time instead of running time.
* --all-shares to show all shares on statistics (user and fee).
* --read-config to read configuration file.
* --write-config to create configuration file.
* --oc1, --oc2 and --intensity can now be set per GPU.
* Improved stability.
* Improved (re)connection reliability.

miniZ v1.2m
* Speed improvements for 144,5 and 192,7. Major boost for RTX GPUs.
* Fee shares excluded from statistics.
* --show-pers to show personalization string.
* --smart-pers to use personalization string ‘auto’ if available, otherwise use specified pers. For compatibility with Mining Rig Rentals.
* --show-solratio to show number of solutions per iteration.
* --oc1/--oc2 for boost in performance when applying OCs to GPUs.
* Help with new look. Run miniZ.exe --nocolor --help to exclude colors (Win7).
* Improved stability.
* Other bug fixes.

miniZ v1.2l
* Support for Equihash 192,7 (ZER, SAFE, GENX, VDL, ZERC).
* miniZ GUI Launcher v1.0. (Windows)
* Minor speed improvements for 144,5.
* Fixed --intensity option. Express in percentage [0,100].
* Other bug fixes.

miniZ v1.1k
* Support for Equihash 96,5 (MinexCoin).
* Speed improvement up to ~6%, depending on GPU and OC settings.
* Modified miner behavior when all user pools are down: miner stops mining and tries to reconnect every minute.
* Cleaner console exit status for better OS management.
* Bug fixes.

miniZ v1.0j
* Speed improvement up to ~4%, depending on GPU.
* Current/average power added to console and log/output file.
* Current/average total power added to console and log/output file.
* Added accepted share efficiency per GPU, expressed as a percentage (Accepted Shares/Total Shares * 100)
* Added --shares-detail option to show accepted/rejected shares per GPU, instead of accepted share efficiency.
* Added --log-delay option to define the time to wait (in seconds) before starting periodic writes to the log/output file.
* Added --log-period option to define the time interval (in seconds) between periodic writes to the log/output file.
* Added --f11 option for small tuning.
* Windows Cuda 10.0 version (excluded Cuda 9.2).
* Bug fixes.

miniZ v1.0i++
* GTX 1080 Ti performance is back!
* Fixed logfile output.
* Further attempts to correct uncommon but persistent crashes.

* Modifications to improve stability.
* Speed improvement in Windows version.
* Merged output and errors into the same logfile.
* --gpu-line is default if more than 3 GPU.

* Minor speed improvements. (Mostly on GTX 1060 ~3%)
* Improved efficiencies. (~2-3%)
* Improved stability.
* --latency (ping) is now calculated with shorter average period.
* --nocolor option for no color in console. Now logfile is always no color.
* Bug fixes.

miniZ v1.0h

* Speed improvement. Up to 5%, depending on GPU.
* --nocolor option for cleaner logfile.
* --pers auto, for automatic personalization string, compatible with some pools.
* Improved stability at low power conditions.
* The GPU order is now pci bus order by default.
* Added cuda_error.log file output for cuda errors.
* --latency to show pool ping latency.
* Added api compatibility with Awesome miner.
* Minor bug fixes.
* Hive OS support

miniZ v1.0g
* Major speed improvement. Up to 10%, depending on GPU.
* Fixed support for rigs with >10 GPUs.
* Minor bug fixes.

miniZ v1.0f
* Major speed improvement. Up to 16%, depending on GPU.
* Minor bug fixes.
* Added extra version compiled with cuda 10.0.
* Added support for RTX 20xx GPUs (alpha stage).
* Added --version option to print some miniZ version information. (Check Usage page)

miniZ v1.0e
* Supports 2GB GPUs on Windows OS.
* Added ––log option to generate log file. (Check Usage page)
* Speed improvement. Up to 5%, depending on GPU.

miniZ v1.0d
* Major speed improvement. Up to 12%, depending on GPU.
* The temperature limit in the gauge meter was changed (telemetry).
* More accurate power consumption and Sol/W output.

miniZ v1.0c
* Major speed improvement. Up to 20%, depending on GPU.
* Better support for 1070 Ti 8GB.
* More stable mining for 2GB GPUs.
* Requires minimum 1.9GB. Ex. in Linux you can run miniZ and Xorg with the same GPU.

miniZ v1.0b
* There is a Windows version available!
* minor speed improvement.
* Corrected minor bugs (--cuda-devices is working now, ...)
* Added support for Kepler GPUs

miniZ v1.0a
* miniZ v1.0a is released for Linux only.

22
GMiner v2.20

GMiner - High-performance miner for AMD/Nvidia GPUs.

Download links:
Mega:
https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA

Supported algoritms:
- Ethash (Nvidia only)
- ProgPoW (Sero) (Nvidia only)
- KAWPOW (Ravencoin) (Nvidia only)
- Ethash+Eaglesong (Nvidia only)
- Ethash+Blake2s (Nvidia only)
- Eaglesong (Nvidia/Amd)
- Blake2b+Sha3 (Handshake) (Nvidia only)
- Cuckarood29/Cuckaroom29/Cuckarooz29 (Grin) (Nvidia only)
- Cuckatoo31 (Grin) (Nvidia only)
- Cuckatoo32 (Grin) (Nvidia only)
- Cuckoo29 (Aeternity) (Nvidia/Amd)
- CryptoNightBBC (BBC) (Nvidia only)
- BFC (Nvidia/Amd)
- Cortex (Nvidia only)
- Cuckaroo29b (BitTube) (Nvidia only)
- Cuckaroo29s (Swap) (Nvidia/Amd)
- Cuckarood29v (MoneroV) (Nvidia only)
- Blake2s(KDA) (Nvidia/Amd)
- Eaglesong (CKB) (Nvidia/Amd)
- Equihash 96,5 (MinexCoin) (Nvidia only)
- Equihash+Scrypt (Vollar) (Nvidia only)
- Equihash 125,4 (ZelCash) (Nvidia only)
- Equihash 144,5 (Bitcoin Gold, BitcoinZ, SnowGem, ZelCash) (Nvidia/Amd)
- Beam Hash (BEAM) (Nvidia/Amd)
- Equihash 192,7 (Zero, Genesis) (Nvidia/Amd)
- Equihash 210,9 (Aion) (Nvidia only)

Features:
- Watchdog (Automatically restart miner on GPU failure, loss of connection to pool, miner crashes)
- Failover pools (Automatically connect to failover pool when main pool unavailable, support unlimited number of failover pools)
- Power efficiency calculator (Show power consuming for each GPU, Sol/W)
- SSL stratum connection (optional)
- API / Telemerty

Fee is 0.65% for Ethash, 5% for BBC, 5% for Cortex, 3% for Cuckaroom29, 3% for BFC, 2% for all other algorithms

Performance on stock GPU settings:

ALGO COIN UNIT 1060 1660Ti 1070 1070Ti 1080 1080Ti 2060 2070 2080 RX570 RX580 VEGA56 VEGA64
Equihash 96,5 MNX KSol/s 15.3 24.7 28 39.5
Equihash 125,4 ZEL Sol/s 22.3 26.1 32.9 40.1 42.3 56.9 35.5 45.3 58.9
Equihash 144,5 BTG, BTCZ Sol/s 37.5 55.5 65 69 96 65.6 68 24 27 43
BeamHashII BEAM Sol/s 22.5 26.8 34.7 41.4 39.9 58.9 37.2 50 62.5 16
Equihash 192,7 YEC, ZCL Sol/s 21 30 37 39 54 36 52 14 17 26
Equihash 210,9 AION Sol/s 147 209 227 347
Cuckarood29 GRIN G/s 3.65 5.26 5.26 5.82 5.82 9.17 6.75 8.4 10
Cuckaroo29(s) XWP, XBG G/s 3.2 4.55 4.65 5.25 5.5 8 6 7.6 8.8 1.6 1.8 3.2 3.85
Cuckatoo31 GRIN G/s 0.86 0.96 1.64 1.33
Cuckoo29 AE G/s 3.53 4.75 5.22 5.65 5.75 8.66 6.53 8.12 9.5 1.88 2.07 3.2 4.4
BFC BFC H/s 84.04 133.09 124.28 134.52 136.90 206.19 155.47 193.33 226.19
Equihash+Scrypt VDS KSol/s 14 19.5 19.7 23.1 27 37.3 24 28.5 36.5
Cortex CTXC G/s 1.53 3.13
Ethash ETH MH/s 27.13 27.95 37.22
Eaglesong CKB MH/s 778 755 1150 300

Requirements:
- CUDA compute compability 5.0+
- Cuckaroo29 ~ 3.8GB VRAM
- Cuckatoo31 ~ 7.68GB VRAM
- Cuckoo29 ~ 3.8GB VRAM
- Equihash 96,5 ~0.75GB VRAM
- Equihash 144,5 ~1.75GB VRAM
- Beam Hash ~2.9GB VRAM
- Equihash 192,7 ~2.75GB VRAM
- Equihash 210,9 ~1GB VRAM
- CUDA 9.0+

v2.20
+ improved cuckarooz29 performance on GTX cards

v2.19
+ improved cuckarooz29 performance
+ removed grin29 hard fork auto-switch

v2.18
+ improved cuckarooz29 performance on RTX cards

v2.17
+ added Cuckarooz29 algorithm. To enable auto-switch use --algorithm grin29, to force enable cuckarooz29 use --algorithm cuckarooz29

v2.16
+ added AMD support for Cuckaroo29b (BitTube)

v2.15
+ added Cuckaroo29b algorithm (BitTube)

v2.14
+ fixed bug with share difficulty on cuckaroom29-qitmeer algorithm
+ lowered devfee to 3% on cuckaroom29-qitmeer algorithm

v2.13
+ support Qitmeer hardfork (cuckaroom29 Qitmeer algorithm)

Download links:
Mega:
https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA

Usage examples:
1) Bitcoing Gold
Code:
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x
2) ZERO
Code:
miner --algo 192_7 --pers ZERO_PoW --server zer-eu.forgetop.com --port 2052 --user YOUR_ZERO_WALLET.rigName --pass x
3) Failover pool
Code:
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x --server btg.2miners.com --port 4040 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x

23
GMiner v2.19

GMiner - High-performance miner for AMD/Nvidia GPUs.

Download links:
Mega: https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA

Supported algoritms:
- Ethash (Nvidia only)
- ProgPoW (Sero) (Nvidia only)
- KAWPOW (Ravencoin) (Nvidia only)
- Ethash+Eaglesong (Nvidia only)
- Ethash+Blake2s (Nvidia only)
- Eaglesong (Nvidia/Amd)
- Blake2b+Sha3 (Handshake) (Nvidia only)
- Cuckarood29/Cuckaroom29/Cuckarooz29 (Grin) (Nvidia only)
- Cuckatoo31 (Grin) (Nvidia only)
- Cuckatoo32 (Grin) (Nvidia only)
- Cuckoo29 (Aeternity) (Nvidia/Amd)
- CryptoNightBBC (BBC) (Nvidia only)
- BFC (Nvidia/Amd)
- Cortex (Nvidia only)
- Cuckaroo29b (BitTube) (Nvidia only)
- Cuckaroo29s (Swap) (Nvidia/Amd)
- Cuckarood29v (MoneroV) (Nvidia only)
- Blake2s(KDA) (Nvidia/Amd)
- Eaglesong (CKB) (Nvidia/Amd)
- Equihash 96,5 (MinexCoin) (Nvidia only)
- Equihash+Scrypt (Vollar) (Nvidia only)
- Equihash 125,4 (ZelCash) (Nvidia only)
- Equihash 144,5 (Bitcoin Gold, BitcoinZ, SnowGem, ZelCash) (Nvidia/Amd)
- Beam Hash (BEAM) (Nvidia/Amd)
- Equihash 192,7 (Zero, Genesis) (Nvidia/Amd)
- Equihash 210,9 (Aion) (Nvidia only)

Features:
- Watchdog (Automatically restart miner on GPU failure, loss of connection to pool, miner crashes)
- Failover pools (Automatically connect to failover pool when main pool unavailable, support unlimited number of failover pools)
- Power efficiency calculator (Show power consuming for each GPU, Sol/W)
- SSL stratum connection (optional)
- API / Telemerty

Fee is 0.65% for Ethash, 5% for BBC, 5% for Cortex, 3% for Cuckaroom29, 3% for BFC, 2% for all other algorithms

Performance on stock GPU settings:

ALGO COIN UNIT 1060 1660Ti 1070 1070Ti 1080 1080Ti 2060 2070 2080 RX570 RX580 VEGA56 VEGA64
Equihash 96,5 MNX KSol/s 15.3 24.7 28 39.5
Equihash 125,4 ZEL Sol/s 22.3 26.1 32.9 40.1 42.3 56.9 35.5 45.3 58.9
Equihash 144,5 BTG, BTCZ Sol/s 37.5 55.5 65 69 96 65.6 68 24 27 43
BeamHashII BEAM Sol/s 22.5 26.8 34.7 41.4 39.9 58.9 37.2 50 62.5 16
Equihash 192,7 YEC, ZCL Sol/s 21 30 37 39 54 36 52 14 17 26
Equihash 210,9 AION Sol/s 147 209 227 347
Cuckarood29 GRIN G/s 3.65 5.26 5.26 5.82 5.82 9.17 6.75 8.4 10
Cuckaroo29(s) XWP, XBG G/s 3.2 4.55 4.65 5.25 5.5 8 6 7.6 8.8 1.6 1.8 3.2 3.85
Cuckatoo31 GRIN G/s 0.86 0.96 1.64 1.33
Cuckoo29 AE G/s 3.53 4.75 5.22 5.65 5.75 8.66 6.53 8.12 9.5 1.88 2.07 3.2 4.4
BFC BFC H/s 84.04 133.09 124.28 134.52 136.90 206.19 155.47 193.33 226.19
Equihash+Scrypt VDS KSol/s 14 19.5 19.7 23.1 27 37.3 24 28.5 36.5
Cortex CTXC G/s 1.53 3.13
Ethash ETH MH/s 27.13 27.95 37.22
Eaglesong CKB MH/s 778 755 1150 300

Requirements:
- CUDA compute compability 5.0+
- Cuckaroo29 ~ 3.8GB VRAM
- Cuckatoo31 ~ 7.68GB VRAM
- Cuckoo29 ~ 3.8GB VRAM
- Equihash 96,5 ~0.75GB VRAM
- Equihash 144,5 ~1.75GB VRAM
- Beam Hash ~2.9GB VRAM
- Equihash 192,7 ~2.75GB VRAM
- Equihash 210,9 ~1GB VRAM
- CUDA 9.0+


v2.19
+ improved cuckarooz29 performance
+ removed grin29 hard fork auto-switch

v2.18
+ improved cuckarooz29 performance on RTX cards

v2.17
+ added Cuckarooz29 algorithm. To enable auto-switch use --algorithm grin29, to force enable cuckarooz29 use --algorithm cuckarooz29

v2.16
+ added AMD support for Cuckaroo29b (BitTube)

v2.15
+ added Cuckaroo29b algorithm (BitTube)

v2.14
+ fixed bug with share difficulty on cuckaroom29-qitmeer algorithm
+ lowered devfee to 3% on cuckaroom29-qitmeer algorithm

v2.13
+ support Qitmeer hardfork (cuckaroom29 Qitmeer algorithm)


Download links:
Mega: https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA


Usage examples:
1) Bitcoing Gold
Code:
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x
2) ZERO
Code:
miner --algo 192_7 --pers ZERO_PoW --server zer-eu.forgetop.com --port 2052 --user YOUR_ZERO_WALLET.rigName --pass x
3) Failover pool
Code:
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x --server btg.2miners.com --port 4040 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x

24
GMiner v2.18

GMiner - High-performance miner for AMD/Nvidia GPUs.

Download links:
Mega: https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA

Supported algoritms:
- Ethash (Nvidia only)
- ProgPoW (Sero) (Nvidia only)
- KAWPOW (Ravencoin) (Nvidia only)
- Ethash+Eaglesong (Nvidia only)
- Ethash+Blake2s (Nvidia only)
- Eaglesong (Nvidia/Amd)
- Blake2b+Sha3 (Handshake) (Nvidia only)
- Cuckarood29/Cuckaroom29/Cuckarooz29 (Grin) (Nvidia only)
- Cuckatoo31 (Grin) (Nvidia only)
- Cuckatoo32 (Grin) (Nvidia only)
- Cuckoo29 (Aeternity) (Nvidia/Amd)
- CryptoNightBBC (BBC) (Nvidia only)
- BFC (Nvidia/Amd)
- Cortex (Nvidia only)
- Cuckaroo29b (BitTube) (Nvidia only)
- Cuckaroo29s (Swap) (Nvidia/Amd)
- Cuckarood29v (MoneroV) (Nvidia only)
- Blake2s(KDA) (Nvidia/Amd)
- Eaglesong (CKB) (Nvidia/Amd)
- Equihash 96,5 (MinexCoin) (Nvidia only)
- Equihash+Scrypt (Vollar) (Nvidia only)
- Equihash 125,4 (ZelCash) (Nvidia only)
- Equihash 144,5 (Bitcoin Gold, BitcoinZ, SnowGem, ZelCash) (Nvidia/Amd)
- Beam Hash (BEAM) (Nvidia/Amd)
- Equihash 192,7 (Zero, Genesis) (Nvidia/Amd)
- Equihash 210,9 (Aion) (Nvidia only)

Features:
- Watchdog (Automatically restart miner on GPU failure, loss of connection to pool, miner crashes)
- Failover pools (Automatically connect to failover pool when main pool unavailable, support unlimited number of failover pools)
- Power efficiency calculator (Show power consuming for each GPU, Sol/W)
- SSL stratum connection (optional)
- API / Telemerty

Fee is 0.65% for Ethash, 5% for BBC, 5% for Cortex, 3% for Cuckaroom29, 3% for BFC, 2% for all other algorithms

Performance on stock GPU settings:

ALGO COIN UNIT 1060 1660Ti 1070 1070Ti 1080 1080Ti 2060 2070 2080 RX570 RX580 VEGA56 VEGA64
Equihash 96,5 MNX KSol/s 15.3 24.7 28 39.5
Equihash 125,4 ZEL Sol/s 22.3 26.1 32.9 40.1 42.3 56.9 35.5 45.3 58.9
Equihash 144,5 BTG, BTCZ Sol/s 37.5 55.5 65 69 96 65.6 68 24 27 43
BeamHashII BEAM Sol/s 22.5 26.8 34.7 41.4 39.9 58.9 37.2 50 62.5 16
Equihash 192,7 YEC, ZCL Sol/s 21 30 37 39 54 36 52 14 17 26
Equihash 210,9 AION Sol/s 147 209 227 347
Cuckarood29 GRIN G/s 3.65 5.26 5.26 5.82 5.82 9.17 6.75 8.4 10
Cuckaroo29(s) XWP, XBG G/s 3.2 4.55 4.65 5.25 5.5 8 6 7.6 8.8 1.6 1.8 3.2 3.85
Cuckatoo31 GRIN G/s 0.86 0.96 1.64 1.33
Cuckoo29 AE G/s 3.53 4.75 5.22 5.65 5.75 8.66 6.53 8.12 9.5 1.88 2.07 3.2 4.4
BFC BFC H/s 84.04 133.09 124.28 134.52 136.90 206.19 155.47 193.33 226.19
Equihash+Scrypt VDS KSol/s 14 19.5 19.7 23.1 27 37.3 24 28.5 36.5
Cortex CTXC G/s 1.53 3.13
Ethash ETH MH/s 27.13 27.95 37.22
Eaglesong CKB MH/s 778 755 1150 300

Requirements:
- CUDA compute compability 5.0+
- Cuckaroo29 ~ 3.8GB VRAM
- Cuckatoo31 ~ 7.68GB VRAM
- Cuckoo29 ~ 3.8GB VRAM
- Equihash 96,5 ~0.75GB VRAM
- Equihash 144,5 ~1.75GB VRAM
- Beam Hash ~2.9GB VRAM
- Equihash 192,7 ~2.75GB VRAM
- Equihash 210,9 ~1GB VRAM
- CUDA 9.0+

v2.18
+ improved cuckarooz29 performance on RTX cards

v2.17
+ added Cuckarooz29 algorithm. To enable auto-switch use --algorithm grin29, to force enable cuckarooz29 use --algorithm cuckarooz29

v2.16
+ added AMD support for Cuckaroo29b (BitTube)

v2.15
+ added Cuckaroo29b algorithm (BitTube)

v2.14
+ fixed bug with share difficulty on cuckaroom29-qitmeer algorithm
+ lowered devfee to 3% on cuckaroom29-qitmeer algorithm

v2.13
+ support Qitmeer hardfork (cuckaroom29 Qitmeer algorithm)


Download links:
Mega: https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA

Usage examples:
1) Bitcoing Gold
Code:
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x
2) ZERO
Code:
miner --algo 192_7 --pers ZERO_PoW --server zer-eu.forgetop.com --port 2052 --user YOUR_ZERO_WALLET.rigName --pass x
3) Failover pool
Code:
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x --server btg.2miners.com --port 4040 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x

25
GMiner v2.17

GMiner - High-performance miner for AMD/Nvidia GPUs.

Download links:
Mega:
https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA

Supported algoritms:
- Ethash (Nvidia only)
- ProgPoW (Sero) (Nvidia only)
- KAWPOW (Ravencoin) (Nvidia only)
- Ethash+Eaglesong (Nvidia only)
- Ethash+Blake2s (Nvidia only)
- Eaglesong (Nvidia/Amd)
- Blake2b+Sha3 (Handshake) (Nvidia only)
- Cuckarood29/Cuckaroom29/Cuckarooz29 (Grin) (Nvidia only)
- Cuckatoo31 (Grin) (Nvidia only)
- Cuckatoo32 (Grin) (Nvidia only)
- Cuckoo29 (Aeternity) (Nvidia/Amd)
- CryptoNightBBC (BBC) (Nvidia only)
- BFC (Nvidia/Amd)
- Cortex (Nvidia only)
- Cuckaroo29b (BitTube) (Nvidia only)
- Cuckaroo29s (Swap) (Nvidia/Amd)
- Cuckarood29v (MoneroV) (Nvidia only)
- Blake2s(KDA) (Nvidia/Amd)
- Eaglesong (CKB) (Nvidia/Amd)
- Equihash 96,5 (MinexCoin) (Nvidia only)
- Equihash+Scrypt (Vollar) (Nvidia only)
- Equihash 125,4 (ZelCash) (Nvidia only)
- Equihash 144,5 (Bitcoin Gold, BitcoinZ, SnowGem, ZelCash) (Nvidia/Amd)
- Beam Hash (BEAM) (Nvidia/Amd)
- Equihash 192,7 (Zero, Genesis) (Nvidia/Amd)
- Equihash 210,9 (Aion) (Nvidia only)

Features:
- Watchdog (Automatically restart miner on GPU failure, loss of connection to pool, miner crashes)
- Failover pools (Automatically connect to failover pool when main pool unavailable, support unlimited number of failover pools)
- Power efficiency calculator (Show power consuming for each GPU, Sol/W)
- SSL stratum connection (optional)
- API / Telemerty

Fee is 0.65% for Ethash, 5% for BBC, 5% for Cortex, 3% for Cuckaroom29, 3% for BFC, 2% for all other algorithms

Performance on stock GPU settings:

ALGO COIN UNIT 1060 1660Ti 1070 1070Ti 1080 1080Ti 2060 2070 2080 RX570 RX580 VEGA56 VEGA64
Equihash 96,5 MNX KSol/s 15.3 24.7 28 39.5
Equihash 125,4 ZEL Sol/s 22.3 26.1 32.9 40.1 42.3 56.9 35.5 45.3 58.9
Equihash 144,5 BTG, BTCZ Sol/s 37.5 55.5 65 69 96 65.6 68 24 27 43
BeamHashII BEAM Sol/s 22.5 26.8 34.7 41.4 39.9 58.9 37.2 50 62.5 16
Equihash 192,7 YEC, ZCL Sol/s 21 30 37 39 54 36 52 14 17 26
Equihash 210,9 AION Sol/s 147 209 227 347
Cuckarood29 GRIN G/s 3.65 5.26 5.26 5.82 5.82 9.17 6.75 8.4 10
Cuckaroo29(s) XWP, XBG G/s 3.2 4.55 4.65 5.25 5.5 8 6 7.6 8.8 1.6 1.8 3.2 3.85
Cuckatoo31 GRIN G/s 0.86 0.96 1.64 1.33
Cuckoo29 AE G/s 3.53 4.75 5.22 5.65 5.75 8.66 6.53 8.12 9.5 1.88 2.07 3.2 4.4
BFC BFC H/s 84.04 133.09 124.28 134.52 136.90 206.19 155.47 193.33 226.19
Equihash+Scrypt VDS KSol/s 14 19.5 19.7 23.1 27 37.3 24 28.5 36.5
Cortex CTXC G/s 1.53 3.13
Ethash ETH MH/s 27.13 27.95 37.22
Eaglesong CKB MH/s 778 755 1150 300

Requirements:
- CUDA compute compability 5.0+
- Cuckaroo29 ~ 3.8GB VRAM
- Cuckatoo31 ~ 7.68GB VRAM
- Cuckoo29 ~ 3.8GB VRAM
- Equihash 96,5 ~0.75GB VRAM
- Equihash 144,5 ~1.75GB VRAM
- Beam Hash ~2.9GB VRAM
- Equihash 192,7 ~2.75GB VRAM
- Equihash 210,9 ~1GB VRAM
- CUDA 9.0+


v2.17
+ added Cuckarooz29 algorithm. To enable auto-switch use --algorithm grin29, to force enable cuckarooz29 use --algorithm cuckarooz29

v2.16
+ added AMD support for Cuckaroo29b (BitTube)

v2.15
+ added Cuckaroo29b algorithm (BitTube)

v2.14
+ fixed bug with share difficulty on cuckaroom29-qitmeer algorithm
+ lowered devfee to 3% on cuckaroom29-qitmeer algorithm

v2.13
+ support Qitmeer hardfork (cuckaroom29 Qitmeer algorithm)


Download links:
MEGA: https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA

Usage examples:
1) Bitcoing Gold
Code:
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x
2) ZERO
Code:
miner --algo 192_7 --pers ZERO_PoW --server zer-eu.forgetop.com --port 2052 --user YOUR_ZERO_WALLET.rigName --pass x
3) Failover pool
Code:
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x --server btg.2miners.com --port 4040 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x

26
lolMiner
-- Announcement Thread --


Hi there,
this is the announcement thread for lolMiner 1.04 a multi algorithm Equihash / Beam & Grin miner with focus on AMD GPUs (OpenCL based).
Note it will run on most Nvidia GPUs, too but the speed and stability may vary.


Download:

lolMiner 1.04:
[Linux & Windows] https://mega.nz/folder/xDg0zSbB#s-KdTy6qGTKxYkwNmibc3Q


Driver Requirement:
Windows: Adrenaline 19.1 & newer (pre Navi) / 19.10.02 & newer (Navi), Linux: 18.10 & newer (RX 390, Fury, 470-580), 18.50 & newer (Vega, VII), 19.30 & newer (Navi)


Supported Algorithms

Algorithm Solvers for Memory Size
Beam Hash I 3G / 4G
Beam Hash II 3G / 4G
Beam Hash III 6G
Cuckatoo-31 4G / 8G / 16G
Cuckatoo-32 4G / 8G / 16G
Cuckaroo-30CTX 8G
CuckarooD-29 4G / 6G
CuckarooM-29 6G / 8G
ZelHash 3G / 4G
Equihash 144/5 2G
Equihash 192/7 3G / 4G
Equihash 210/9 2G

* and many others


Changelog

Version 1.03
New Beam Hash III 4G solver, replaces the 6G solver on AMD Vega GPUs and earlier (+5 - 8% performance on RX 580 & Vega GPUs)
New Beam Hash III 6G solver on ROCm and for AMD Navi GPUs (+8-10% performance on Navi cards)
Fixed a bug with the API (--apiport) crashing the miner in Windows on startup

Version 1.02
Disabled Beam Hash III auto switcher. --coin BEAM now pointing to --algo BEAM-III - this should resolve some config problems
Fixed a bug that made the miner not starting BEAM-III on RX 550 4G GPUs
Fixed a bug that made the miner not start mining Cortex
Fixed a bug with Beam Hash I 3G solver (miners did not find it)
Fixed a bug not writing a log file when --log on was given
Fixed a bug with parameter --digits (was missing in 1.0 and 1.01)
Re-Enabled parameter --port, but with a big red deprecation warning. Will resolve some 1.0 config problems

Version 1.01
Improved performance of Beam Hash III on all 6G+ cards (by about 4-5%)
Added 3G* / 4G solver for Beam Hash III
(* will not work in Windows 10 and some older AMD cards)
Fixed an issue with mining Beam Hash III to NiceHash
--tls now allowed to be used multiple times to configure it for each pool separately
If found the miner will now load the user_config.json file per default again (fixes issues with minerstat)
Fixed temperature and power monitoring for VII and Navi on Windows 10 (Fan speed may still be broken ... work in progress)


Version 1.0
lolMiner got a restructure how to configure it and also features a 2nd, more simple config file format.
Use lolMiner -h to get a list of new supported parameters or visit the new online manual
Added optimizes solvers for Beam Hash III for AMD & Nvidia cards. Use --coin BEAM to auto switch from BeamHash II to BeamHash III on fork (approx June 28th, requires 8G card) or select Beam Hash III solver manually with --algo BEAM-III (requires 6G card)
Added performance improved (+ >10%) GRIN-C29M solver for 8G GPUs
Added Cuckaroo-30 solver to mine Cortex Ai (--coin CTXC or --algo C30CTX) for all 8G and higher GPUs
Added support for non-integer difficulty on Grin
Reactivated support for Beam Hash I including support for personalization strings.
AMD Navi does now work on all supported algorithms
Removed Grin Auto-Switcher (C31 is obsolete now and the switcher would not work on next Grin fork)
Removed support for MNX (Minex Coin project is dead / abandoned by developers)
Added temperature, consumption and fan speed readings in API and long statistics
Internal bug fixes

Version 0.9.8
New GRIN-C29M solver, Less memory usage (fits 6G) & 8-12% better performance
Added BEAM support for AMD Navi Generation
Fixed a lot of driver issues of the last build with GRIN codes
Renamed GRIN-AD29 to MWC-C29D

Version 0.9.7
Windows: Increased GRIN-C32 performance on Navi cards by 15-18%
Linux: Increased GRIN-C32 performance on Vega, VII & Navi cards by 15-18%
Added a Grin Auto profit switcher (use: --coin GRIN-AUTO + further options).

Version 0.9.6
Significant improvement on GRIN-C29M performance (+6-7% on 580 and Vega cards, +10% on Navi)
Significant improvement on GRIN-C31 and GRIN-C32 solver (~ +6% on all AMD cards)
Added a 16G GRIN-C32 solver (Approx 20% faster on Radeon VII, Vega FE and 570 16G)

Version 0.9.5
Added support for Grin CuckarooM-29 (hard fork on Jan 16th) on 8G AMD GPUs, use --coin GRIN-C29M to mine with it.
Hint: The miner will pause until the fork height is reached not to waste energy. Use --coin FLOO-C29M to test the miner in floonet testnet before if you like.
Improved C31 performance on 8G cards by ~5% (Windows: relatively to 0.9.3, Linux: relatively to 0.9.4)
Navi on Windows now runs same kernels as in Linux
Slightly lowered energy use of C31 / C32 solver
Added aliases GRIN-C31 and GRIN-C32 for the Cuckatoo solvers (the old names still exist and continue to work)
Changed driver requirement for all GRIN codes: 18.50 for all pre-Navi cards, 19.30 for Navi (Linux); Adrenaline 18.12 for all pre-Navi, Adrenaline 19.10 for Navi

Version 0.9.4 (Linux Only)
New GRIN-AT31 performance code for Vega (+7%) and Navi (+12%). Requires amdgpu-pro 18.50 or newer or ROCm 2.10 driver
Experimental support for Cuckatoo-32 (use --coin GRIN-AT32) on 8G AMD cards (see further notes)
Windows release postponed due to incompatibilities with the new performance codes.

Expected performance (C31, 0.9.4)
Radeon VII (Stock, 19.30): 1.91 g/s
Radeon VII (1330 / 975 / 775mV, ROCm 2.10): 1.55 g/s
Vega 64 (1550 / 1100 / 1000mV, ROCm 2.10): 1.45 g/s
Vega 64 (1350 / 1025 / 875mV, ROCm 2.10): 1.25 g/s
Vega 64 (1350 / 1025 / 875mV, 19.30): 1.22 g/s
Vega 56 (1270 / 900 / 862mV, 19.30): 1.1 g/s
RX 5700 (Power Color Red Dragon, Stock, 19.30): 0.99 g/s

Expected performance (C32)

Radeon VII (Stock): 0.5 g/s
RX 64 (Stock): 0.39 g/s
RX 56 (Stock): 0.35 g/s

About Cuckatoo-32 (Grin)
The primary grin proof of work Cuckatoo 31+ is designed in a way that the original instance - cuckatoo-31 - will fade out beginning mid January 2020, which means its difficulty will increase slowly over a period of 31 weeks until it gets impossible to mine a C31 block on the chain. But as by design also more difficult instances of Cuckatoo, namely Cuckatoo-32 ... Cuckatoo-63 are implemented on the chain that also can make blocks. The difficulties of this higher instances will remain stable, such that at some point it will be more profitable to mine Cuckatoo-32 instead of Cuckatoo-31 (likely from mid of February).

lolMiner 0.8.4 provides the first public implementation on a C32 GPU miner for 8G cards. The code is not yet tuned to the max and thus flagged experimental. When you want to pool mine with it make sure the pool supports Cuckatoo-32. Some pools (e.g. grinmint.com) - especially the pools using the reference pool software - support it on their C31 ports without mentioning it, other pools currently reject C32 shares. Solo mining with C32 will work as usual. Note that a share of C32 has ~2.064 times the weight of a C31 share and will thus rewarded higher / has a higher chance to mine a block by that factor.

Currently there are already two solo mined C32 blocks on the Grin blockchain using an early version of the code published with lolMiner 0.8.4. The two blocks have height 430112 and 430255.

Have fun experimenting with C32.


Version 0.9.3
Extended GRIN-AT31 compatibility to older drivers (18.x +)
Improved GRIN-AT31 performance on ROCm (RX 470/480/570/580/Vega/VII)
Introduced early job cancellation for GRIN-AT31+ (improves hash on pool side, see further release notes)
Deeply reworked kernel scheduler
Fixed GRIN-AT31 kernel bugs (improving stability and fidelity)
Fixed Bug: Vega FE loading 8G instead of 16G GRIN-AT31 solver in Windows
Fixed Bug: Watchdog did not call right file in Windows
Added --disablewatchdog 1 parameter to disable the 0 sol/s / 0 g/s detection


About Early Job Cancellation for GRIN

The GRIN proof of work is a compute intense and rather slow algorithm. Especially C31 often needs (at 1 g/s) about one second for each graph processed. In case a new job (for a new chain height) arrives, the current calculation effort is worthless, because the block that was mined on already got found.
lolMiner 0.9.3 now introduces an early cancellation for long lasting works: if a new work arrives that invalidates the current run calculations, they get canceled to start quicker on the fresh work. To demonstrate the effect see the example describing the 0.9.2 and 0.9.3 difference:
Assume you have a card running 1 g/s on GRIN-AT31. Then in 2 minutes (120 seconds) it will be able to process 120 graphs. On average - Grin has a 1 minute block time - two of these graphs are already obsolete when they got finished.
lolMiner 0.9.2 will display the 1 g/s, because of 120 processed graphs per 120 seconds. But two of the graphs are then filtered out in the stratum module, thus the pool can see at most 118 / 120 = 0.983 g/s (minus about 1 graph fee).
lolMiner 0.9.3 will cancel the running work before it gets completed. On average you will be able to process one more graph then 0.9.2 assuming both are canceled about half way through. Thus lolMiner 0.9.3 starts 121 graphs and completes 119 of them. The displayed hash rate is now 119 graphs /120 seconds = 0.991 g/s. This equals what the pool could see (minus one for fee), because the 119 completed are the ones that got not canceled early.

Conclusion: lolMiner 0.9.3 DISPLAYED hash rate may be a little lower then 0.9.2, but what arrives at pool is better. The slower the cards are, the more drastic is this effect, e.g. a 580 8G running at 0.65 g/s will benefit almost 2% on pool side, a VII with 1.75 g/s only half a percent.
Combined with the mostly on GPU cycle finder lolMiner achieves a stale share rate of less then 0.7% and thus gives you best displayed to pool hash rate ratio available for Grin Cuckatoo-31.


Version 0.9.2
Significant performance improvement of GRIN-AT31 on 8 / 16G cards (+5% on Polaris & Vega, +10 on Navi)
Experimental support for GRIN-AT31 and Polaris, Vega and VII using AMD ROCm drivers
Added range checks to GRIN-AT31 code (improves better stability)
Added function to call external watchdog scripts in case a GPU fails during mining (see release notes)

Usage of Watchdog Script

In case the miner detects no action of a GPU for at least a minute it will call the included scripts "reboot.sh" (Linux) or "reboot.bat" (Windows) and display a warning message in red. Afterwards the counters are reset. The scripts can be used to trigger a reboot of the rig or to call any other watchdog actions. The miner itself will take no further action and continue operation on the remaining cards.


Expected Performance:

Radeon VII (stock): 1.79 g/s
Radeon VII (1375/975/0.793v, 110W): 1.37 g/s
Vega FE (stock): ~1.3 g/s
Vega 56 (1230/900/0.85v, 130W): 1.0 g/s
RX 5700 (Red Dragon, stock): 0.91 g/s
RX 580 8G (1240/2150/0.868V, ~120W): 0.61 g/s

Version 0.9.1
Added GRIN-AT31 solver for 16G AMD cards (Better performance on Radeon Vega FE, Radeon VII and Sapphire RX 570 16G)
Updated GRIN-AT31 solver for 4G AMD cards (Better performance on Fiji based GPUs, Polaris 10 4G)
Fixed a bug causing too low pool hash on GRIN-AT31
Added experimental GRIN-AT31 support for AMD Navi (8G), AMD Fiji (4G) and AMD Hawaii (4G / 8G) GPUs

Version 0.9
Significant performance improvement for GRIN-AT31 on 8G AMD cards (+22% on Polaris to 30% on Radeon VII)
Disabled 16G solver for GRIN-AT31 (the 8G is faster at the moment)
Reduced Grin stale shares
Added --coin YEC parameter for YCash
In command line lolMiner now accepts --pool address:port pattern
Fixed a bug with the API crashing when accessed by Chrome based browsers
Fixed a bug in EXCC stratum not passing number of submitted shares to the API

Version 0.8.8
- Removed BEAM-I (Beam Hash I), since the fork had happened, BEAM-II and BEAM now both point to the new PoW
- Improved driver detection mechanisms and kernel selection
-> On AMDs: The invalid work group size bug should be gone for Beam*
-> On Nvidias: Performance of Beam Hash II should be improved (since it now uses the right kernels)
- Added new simple .bat (Windows) and .sh (Linux) files for one liner configuration.
- Beta: Equihash 96/5 (--coin MNX) should now allow to change the personalization string (--overwritepersonal=newPers)

(*) Note: If you see now BeamHash II running in a compatibility kernel on Polaris or Vega cards please report me your driver version (it was tested with 19.20 drivers) - older drivers may in future be unsupported for newer kernels.

Changes of 0.8.7 over 0.8.6
- Added support for Beam Hash II on older AMD cards (R 9 200 / 300 4 & 8G cards; R9 280(X), HD 79x0 with 3G). Note that the auto-switcher is only working with at least 4G, for the 3G cards please use --coin BEAM-II manually on fork height.
- Fixed an issue with Genesis Network (GENX) missing in lolMiner 0.8.x

Changes of 0.8.6 over 0.8.5
- Added support the BEAM hard fork on block 321321 (approx August 15th), read below about the usage
- Fixed a bug with the BEAM stratum back end in case of formatted job descriptions (e.g. new Nicehash platform)

Note about the BEAM hard fork usage
There are now 3 parameters for mining BEAM, --coin BEAM-I, --coin BEAM-II and --coin BEAM
- Use BEAM-I for mining the current / old BEAM proof of work that is valid until the hard fork.
- Use BEAM-II for mining the new BEAM proof of work that is valid from the hard fork.
- Use BEAM for an automatic switcher between the two PoWs. This mode will detect the height and the fork height and will automatically switch over on the right block. Note that this requires the pool to send at least the height. On startup the miner will detect if the pool is compatible to the automatic switcher and display a message if all is fine.
The message is colored in command line: green - in this case the new PoW is guarantied to be supported; yellow - the height is send so the miner can switch over, but its uncertain if the new PoW is implemented; red - the pool does not send the required information.
In the last case the miner will show the message and then quit after 10 seconds. In this case select the right PoW manually with BEAM-I or BEAM-II. When at least the height is send, the miner will start mining in automatic mode.


Changes of 0.8.5 over 0.8.4
- Added support for Grin Cuckarood-29 algorithm (--coin GRIN-AD29) for 4G and 8G AMD cards. This new PoW will be active on Grin from block 262.080 (July 17th)

Changes of 0.8.4 over 0.8.3

- Fixed a 0 sol/s issue for Zelcash
- Reduced Zelcash memory usage to 2.9 GBytes
- Fixed a bug with the stratum for 125/4, 144/5, 192/7 and 96/5 in case the pool sends a very low job id.


Changes of 0.8.3 over 0.8.2
- Added a new Cuckatoo-31 solver for 16G AMD cards

Changes of 0.8.2 over 0.8.1
- Added support for ZELHash (EquihashR 125/4/0). The new algorithm is available under --coin ZEL now. If you want to mine Zel pre fork please use 0.8.1 or earlier version

Changes of 0.8.1 over 0.8
- Added support for NiceHash on Grin
- Fixed a bug with some pool software (e.g. grinmint.com)
- Reduced number of stale shares submitted

Changes of 0.8 over 0.7(.1)
- Added support for Grin (Cuckatoo-31) for 4G (Slean) and 8G cards. The parameter is "--coin GRIN-AT31"
- Grin cycle finding is completely done on GPU, the miner has almost 0 CPU load (on AMD, Nvidia has some due to OpenCL back end)
- Stratum bug fixes (NiceHash) for 144/5, 192/7 and 96/5
- Improved general stability
- Added a distinct 1G / 3&4G / 6&8G kernel for mining MNX (Windows, Linux had this in 0.7.1)

Changes of 0.7.1 over 0.7
- Added a distinct 1G / 3&4G / 6&8G kernel for mining MNX
- Added a new parameter --asm. The parameter activates the use of binary kernels, see below.

Binary kernels in 0.7.1
lolMiner 0.7.1 features binary kernels for mining **BEAM** that are tuned with AMD assembler commands. This kernels currently **require** the **AMD ROCm** OpenCL driver in Linux (thats why 0.7.1 is Linux only).
When you run a system with this OpenCL drivers using --asm 1 or the pendant in config file, the miner will try to load the binary kernels.

The kernels feature a speedup of approx 8% on Radeon RX 580 series and 10% on Vega 56, 64 and Radeon VII. Also the energy consumption should slightly be reduced. There are kernels included for RX 470, 480, 570, 580, 590, Vega 56, 64 and Radeon VII. Fiji GPUs can be compatible but are untested yet.

It is planned for future releases to extend the support for other drivers and Windows, but these other drivers make it complicated to handle the improvements. Stay tuned.

Changes of 0.7 over 0.6 stable

- Added support for Beam (BEAM, modified Equihash 150/5), only tuned for AMD cards
- Added TLS support for stratum. The default is off for all coins except Beam but on for Beam. This adds a new parameter --tls to control TLS on / off (see manual on usage)
- Some bugfixes and reworks in the stratum code. It is more stable now
- Complete rework of the mining back end. Lower CPU load for AMD graphic cards.
- GPU sorting changed. Its now sorted by PCIE bus address. This addresses are also shown at startup and in API.
- Integrated all kernel files to the executable
- Lowered fee of ALL algorithms / coins to 1%
- Added --help parameter (needs formating)
- API update interval is now fixed to 10 seconds
- API now smooths the performance data over approx one minute

Coin specific changes:
- Removed workbatch parameter for MNX, its obsolete now
- Removed 96/5 Nvidia specific kernel
- Changed Safecoin (SAFE) from Equihash 144/5 to 192/7
- Added Vidulum (VDL), Equihash 192/7


Changes of 0.6 over 0.5 stable

- New codes for all coins on all cards (better speed)
- New API and statistics module (API updating every 10 seconds)
- Better stratum stability
- Improved stability for many GPU systems
- and many more small stuff I can not remember

27
GMiner v2.16

GMiner - High-performance miner for AMD/Nvidia GPUs.

Download links:
MEGA: GMiner v2.16 https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA

Supported algoritms:
- Ethash (Nvidia only)
- ProgPoW (Sero) (Nvidia only)
- KAWPOW (Ravencoin) (Nvidia only)
- Ethash+Eaglesong (Nvidia only)
- Ethash+Blake2s (Nvidia only)
- Eaglesong (Nvidia/Amd)
- Blake2b+Sha3 (Handshake) (Nvidia only)
- Cuckarood29/Cuckaroom29 (Grin) (Nvidia only)
- Cuckatoo31 (Grin) (Nvidia only)
- Cuckatoo32 (Grin) (Nvidia only)
- Cuckoo29 (Aeternity) (Nvidia/Amd)
- CryptoNightBBC (BBC) (Nvidia only)
- BFC (Nvidia/Amd)
- Cortex (Nvidia only)
- Cuckaroo29b (BitTube) (Nvidia only)
- Cuckaroo29s (Swap) (Nvidia/Amd)
- Cuckarood29v (MoneroV) (Nvidia only)
- Blake2s(KDA) (Nvidia/Amd)
- Eaglesong (CKB) (Nvidia/Amd)
- Equihash 96,5 (MinexCoin) (Nvidia only)
- Equihash+Scrypt (Vollar) (Nvidia only)
- Equihash 125,4 (ZelCash) (Nvidia only)
- Equihash 144,5 (Bitcoin Gold, BitcoinZ, SnowGem, ZelCash) (Nvidia/Amd)
- Beam Hash (BEAM) (Nvidia/Amd)
- Equihash 192,7 (Zero, Genesis) (Nvidia/Amd)
- Equihash 210,9 (Aion) (Nvidia only)

Features:
- Watchdog (Automatically restart miner on GPU failure, loss of connection to pool, miner crashes)
- Failover pools (Automatically connect to failover pool when main pool unavailable, support unlimited number of failover pools)
- Power efficiency calculator (Show power consuming for each GPU, Sol/W)
- SSL stratum connection (optional)
- API / Telemerty

Fee is 0.65% for Ethash, 5% for BBC, 5% for Cortex, 3% for Cuckaroom29, 3% for BFC, 2% for all other algorithms

Performance on stock GPU settings:

ALGO COIN UNIT 1060 1660Ti 1070 1070Ti 1080 1080Ti 2060 2070 2080 RX570 RX580 VEGA56 VEGA64
Equihash 96,5 MNX KSol/s 15.3 24.7 28 39.5
Equihash 125,4 ZEL Sol/s 22.3 26.1 32.9 40.1 42.3 56.9 35.5 45.3 58.9
Equihash 144,5 BTG, BTCZ Sol/s 37.5 55.5 65 69 96 65.6 68 24 27 43
BeamHashII BEAM Sol/s 22.5 26.8 34.7 41.4 39.9 58.9 37.2 50 62.5 16
Equihash 192,7 YEC, ZCL Sol/s 21 30 37 39 54 36 52 14 17 26
Equihash 210,9 AION Sol/s 147 209 227 347
Cuckarood29 GRIN G/s 3.65 5.26 5.26 5.82 5.82 9.17 6.75 8.4 10
Cuckaroo29(s) XWP, XBG G/s 3.2 4.55 4.65 5.25 5.5 8 6 7.6 8.8 1.6 1.8 3.2 3.85
Cuckatoo31 GRIN G/s 0.86 0.96 1.64 1.33
Cuckoo29 AE G/s 3.53 4.75 5.22 5.65 5.75 8.66 6.53 8.12 9.5 1.88 2.07 3.2 4.4
BFC BFC H/s 84.04 133.09 124.28 134.52 136.90 206.19 155.47 193.33 226.19
Equihash+Scrypt VDS KSol/s 14 19.5 19.7 23.1 27 37.3 24 28.5 36.5
Cortex CTXC G/s 1.53 3.13
Ethash ETH MH/s 27.13 27.95 37.22
Eaglesong CKB MH/s 778 755 1150 300

Requirements:
- CUDA compute compability 5.0+
- Cuckaroo29 ~ 3.8GB VRAM
- Cuckatoo31 ~ 7.68GB VRAM
- Cuckoo29 ~ 3.8GB VRAM
- Equihash 96,5 ~0.75GB VRAM
- Equihash 144,5 ~1.75GB VRAM
- Beam Hash ~2.9GB VRAM
- Equihash 192,7 ~2.75GB VRAM
- Equihash 210,9 ~1GB VRAM
- CUDA 9.0+

v2.16
+ added AMD support for Cuckaroo29b (BitTube)

v2.15
+ added Cuckaroo29b algorithm (BitTube)

v2.14
+ fixed bug with share difficulty on cuckaroom29-qitmeer algorithm
+ lowered devfee to 3% on cuckaroom29-qitmeer algorithm

v2.13
+ support Qitmeer hardfork (cuckaroom29 Qitmeer algorithm)

v2.12
+ improved performance for BeamHashIII algorithm (+2%-10% dependent on GPU)
+ removed auto-switching to BeamHashIII

v2.11
+ support BeamHashIII algorithm for Nvidia GPUs (for auto-switching use algo --beamhash)
+ improved Cuckatoo32 performance (up to 5%-8% dependent on GPU)
+ lowered fee for Cuckatoo32 algorithm to 2%


Usage examples:

1) Bitcoing Gold

miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x

2) ZERO

miner --algo 192_7 --pers ZERO_PoW --server zer-eu.forgetop.com --port 2052 --user YOUR_ZERO_WALLET.rigName --pass x

3) Failover pool

miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x --server btg.2miners.com --port 4040 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x

28
Bminer is a highly optimized cryptocurrency miner that runs on modern AMD/NVIDIA GPUs (Maxwell and Pascal, i.e. GPUs that have compute capability 5.0 or above). Bminer is one of the fastest publicly available miners today -- we use various techniques including tiling and pipelining to realize the full potentials of the hardware.
Bminer also comes with REST APIs to facilitate production deployments (e.g., mining farms).

Bminer supports mining Equihash-based coins (e.g., Zcash) with 2% of devfee.
Bminer supports mining Zhash / Equihash 144,5 based coins (e.g. BitcoinGold, BitcoinZ) with 2% of devfee.
Bminer supports mining Ethash-based coins (e.g., Ethereum) with 0.65% of devfee.
Bminer also supports dual mining mode - mining Ethash-based coins (e.g. Ethereum) and Blake14r-based coins (e.g. Decred) / Blake2s-based coins (e.g. Verge) at the same time. Devfee for the dual mining mode is 1.3%, and the second coin (e.g. Decred/Verge) is mined without devfee.
Bminer supports mining Tensority-based coins (e.g., Bytom(BTM)) with 2% of devfee.
Bminer supports mining Grin (GRIN) with 1% of devfee.

Features:

Fast

Grin31 mining on stock settings:
2.60 G/s on RTX 2080Ti
1.65 G/s on RTX 2080
1.55 G/s on GTX 1080Ti
0.95 G/s on GTX 1070

Bminer 16.0.6 Grin29m mining on stock settings:
8.32 G/s on GTX 2080Ti
5.18 G/s on GTX 2070
3.96 G/s on 2060
2.18 G/s on 1060
3.34 G/s on 1070
5.03 G/s on 1080ti
3.00 G/s on P104-4G
3.56 G/s on P104-8G
4.95 G/s on P102-10G

AE mining on stock settings:
11.8 Sol/s on GTX 2080Ti
8.90 Sol/s on GTX 2080
7.40 Sol/s on GTX 1080Ti
4.7 Sol/s on GTX 1070
3.4 Sol/s on GTX 1060 6G

Beam mining on stock settings:
30 Sol/s on GTX 1080Ti
21 Sol/s on GTX 1070
12 Sol/s on GTX 1060 6G

Equihash mining on stock settings:
735-745 Sol/s on GTX 1080Ti
450-460 Sol/s on GTX 1070
315-325 Sol/s on GTX 1060

Equihash 144,5 (Zhash) mining on stock settings
61 Sol/s on GTX 1080Ti
25 Sol/s on GTX 1060

Ethash mining on GTX 1080Ti stock settings (power: 250 W)
With OhGodAnETHlargementPill: 46.7 MH/s
Without OhGodAnETHlargementPill: 32.2 MH/s

Dual mining using automatic tuning (default) on GTX 1080Ti stock settings (power: 250 W)
With OhGodAnETHlargementPill:
ETH 46 MH/s and DCR 1000 MH/s
ETH 46 MH/s and XVG 1770 MH/s
Without OhGodAnETHlargementPill:
ETH 32 MH/s and DCR 2200 MH/s
ETH 32 MH/s and XVG 3750 MH/s

Bytom mining on stock settings:
4650 H/s on GTX 1080Ti
2850 H/s on GTX 1070
1800 H/s on GTX 1060 6G

Secure and reliable:
SSL support
Automatic reconnects to recover from transient network failures
Automatic restarts if GPUs hang

Operation friendly:
Comes with REST APIs to facilitate production deployments

Quickstart:
Download and extract Bminer into a folder (e.g. C:\bminer or /home/bminer)
Depending on the coins that you want to mine, find the corresponding script in the folder. For example, the corresponding script is mine_grin29.bat (on Windows) or mine_grin29.sh (on Linux) when mining Grin using the Cuckaroo29 algorithm.
Change the address and account information in the script.
Run the script and Enjoy mining.


Download BMiner v.16.2.6 https://mega.nz/folder/dahjRTrS#tq10sdyOH898ZfR64Ds9LQ


Release notes:

16.2.6 (Current)
Fix compatibility issues with Beam mining pools.
Fix compatibility issues on Windows
16.2.5
Improve performance of the BeamHash III miner.
Fix critical issues that the BeamHash III miner computes invalid solutions.
Reduce the rejection rates of the Ethereum and ProgPOW miners.
16.2.4
Fix critical issues that Bminer fails to connect to the pools under Windows.
Fix the miscalculations of the targets for Qitmeer.
16.2.3
Support the Cuckaroo29m hardfork for Qitmeer.
Retire the CKB miner.
Fix compatibility issues when mining Ethereum on Nicehash.
16.2.2
Improve the performance of Ethereum mining on AMD GPUs.
Retire ZEC miner.
Improve stability of the Cuckatoo32 miner.
Support automatic transition to BeamHashIII.
Improve compatibility with Windows.
16.2.1
Fix compatibility issues with some Raven mining pools.
16.2.0
Improve the performance on mining Aeternity / BFC.
Initial support for mining SERO / Raven.

29
T-Rex miner for modern NVIDIA GPUs - Maxwell and newer

Download https://mega.nz/folder/FDwlzAIL#LxhBM58HnRtwBLVYc8kwIQ

Supported algorithms:

kawpow
progpow
mtp
x16rt
x16r
x16rv2
x16s
x17
x22i
x25x
x21s
x11r
geek
bcd
hmq1725
honeycomb
tensority
dedal
sha256t
sha256q
timetravel
lyra2z
bitcore
sonoa
renesis
balloon
polytimos
skunk
c11
phi
tribus
GLT algos:
astralhash
jeonghash
padihash
pawelhash
Usage
T-Rex supports command line arguments similar to that of ccminer:

kawpow:
t-rex -a kawpow -o stratum+tcp://us.rvn.minermore.com:4501 -u <wallet> -p x

MTP:
t-rex -a mtp -o stratum+tcp://xzc.2miners.com:8080 -u <wallet> -p x

To get the full list of supported options run:
t-rex -h

Release notes
0.15.8

Bug fixes:
- (KAWPOW) "kawpow validation failed" rejects (especially on high intensity and low difficulty)
- Use %HOSTNAME%, %USER% environment variables in parameters or config file

30
GMiner v2.15 Equihash/CuckooCycle/Ethash/ProgPoW/KAWPOW

GMiner - High-performance miner for AMD/Nvidia GPUs.

Download https://mega.nz/folder/EHxHmDbT#Fsl41S582vaf5G12RU2gyA

Supported algoritms:
- Ethash (Nvidia only)
- ProgPoW (Sero) (Nvidia only)
- KAWPOW (Ravencoin) (Nvidia only)
- Ethash+Eaglesong (Nvidia only)
- Ethash+Blake2s (Nvidia only)
- Eaglesong (Nvidia/Amd)
- Blake2b+Sha3 (Handshake) (Nvidia only)
- Cuckarood29/Cuckaroom29 (Grin) (Nvidia only)
- Cuckatoo31 (Grin) (Nvidia only)
- Cuckatoo32 (Grin) (Nvidia only)
- Cuckoo29 (Aeternity) (Nvidia/Amd)
- CryptoNightBBC (BBC) (Nvidia only)
- BFC (Nvidia/Amd)
- Cortex (Nvidia only)
- Cuckaroo29b (BitTube) (Nvidia only)
- Cuckaroo29s (Swap) (Nvidia/Amd)
- Cuckarood29v (MoneroV) (Nvidia only)
- Blake2s(KDA) (Nvidia/Amd)
- Eaglesong (CKB) (Nvidia/Amd)
- Equihash 96,5 (MinexCoin) (Nvidia only)
- Equihash+Scrypt (Vollar) (Nvidia only)
- Equihash 125,4 (ZelCash) (Nvidia only)
- Equihash 144,5 (Bitcoin Gold, BitcoinZ, SnowGem, ZelCash) (Nvidia/Amd)
- Beam Hash (BEAM) (Nvidia/Amd)
- Equihash 192,7 (Zero, Genesis) (Nvidia/Amd)
- Equihash 210,9 (Aion) (Nvidia only)

Features:

- Watchdog (Automatically restart miner on GPU failure, loss of connection to pool, miner crashes)
- Failover pools (Automatically connect to failover pool when main pool unavailable, support unlimited number of failover pools)
- Power efficiency calculator (Show power consuming for each GPU, Sol/W)
- SSL stratum connection (optional)

Requirements:
- CUDA compute compability 5.0+
- Cuckaroo29 ~ 3.8GB VRAM
- Cuckatoo31 ~ 7.68GB VRAM
- Cuckoo29 ~ 3.8GB VRAM
- Equihash 96,5 ~0.75GB VRAM
- Equihash 144,5 ~1.75GB VRAM
- Beam Hash ~2.9GB VRAM
- Equihash 192,7 ~2.75GB VRAM
- Equihash 210,9 ~1GB VRAM
- CUDA 9.0+

v2.15
+ added Cuckaroo29b algorithm (BitTube)

v2.14
+ fixed bug with share difficulty on cuckaroom29-qitmeer algorithm
+ lowered devfee to 3% on cuckaroom29-qitmeer algorithm

v2.13
+ support Qitmeer hardfork (cuckaroom29 Qitmeer algorithm)

Usage examples:
1) Bitcoing Gold
Code: [Select]
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x
2) ZERO
Code: [Select]
miner --algo 192_7 --pers ZERO_PoW --server zer-eu.forgetop.com --port 2052 --user YOUR_ZERO_WALLET.rigName --pass x
3) Failover pool
Code: [Select]
miner --algo 144_5 --pers BgoldPoW --server eu.btgpool.pro --port 1445 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x --server btg.2miners.com --port 4040 --user YOUR_BITCOING_GOLD_WALLET.rigName --pass x

Pages: 1 [2] 3 4 5 6 7 8