Jump to content

Ushu

Members
  • Content Count

    109
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Ushu

  • Rank
    Money Maker

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. 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: Here 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.
  2. 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] Click me (1.04 - July 12th) 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 addressort 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
  3. GMiner v2.15 Equihash/CuckooCycle/Ethash/ProgPoW/KAWPOW GMiner - High-performance miner for AMD/Nvidia GPUs. Download GMiner v2.15 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
  4. lolMiner -- Announcement Thread -- Hi there, this is the announcement thread for lolMiner 1.03 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.03: [Linux & Windows] Click me (1.03 - July 5th) 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). Please read carefully 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 addressort 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
  5. GMiner v2.14 GMiner - High-performance miner for AMD/Nvidia GPUs. Download links: Mega: GMiner v2.14 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) - 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.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% v2.10 + major performance improvements for qitmeer (+20%) + fixed compatibility with latest nvidia drivers (fixed "no device found" error) v2.09 + fixed low difficulty shares for equihash algorithms (this bug appeared in 2.07 and 2.08) v2.08 + fixed "invalid argument" error on RTX 2080 Ti for cuckatoo32 algorithm v2.07 + improved cuckatoo32 performance (up to +20% dependent on GPU and OC mode) 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
  6. 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 Downloads Windows x64: bminer-v16.2.6-b0bf7b6-amd64.rar Windows x64: bminer-lite-v16.2.6-b0bf7b6-amd64.rar 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. 16.1.0 Fix fidelity issues on Cuckaroo29m. Support for BFC and Cuckatoo32. Improve the stability of ETH mining. 16.0.7 Retire the supports for XVG, DCR, and VBK. Initial support for mining Ethash as well as dual mining Ethash and Handshake on AMD platforms. 16.0.6 Improve the performance of Cuckaroo29m miner. Fix the regression that the Cuckatoo / Cuckoo miners failed to start. Fix the performance regression of Cuckaroo29m under Windows. Fix the compatibility issues on Windows system. 16.0.5 Improve the performance of Cuckaroo29m miner. 16.0.4 Improve the performance of Cuckaroo29m miner. Reduce the rejection rate of the Cuckaroo29m miner. 16.0.3 (Current) Improve performance and stability of the Cuckaroo29m miner. Fix fidelity issues of the Cuckaroo29m miner. 16.0.2 Performance improvement on the Cuckaroo29m miner. 16.0.1 Fix the Cuckaroo29m miner fails to start on Turing-based cards or cards that have only 4G memory. Fix the Cuckaroo29m miner submits shares that have low difficulty. Performance improvement on the Cuckaroo29m miner. 16.0.0 Initial support for the Cuckaroo29m algorithm.
  7. lolMiner -- Announcement Thread -- Hi there, this is the announcement thread for lolMiner 1.02 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.02: [Linux & Windows] Click me (1.02 - July 1st) 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.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 read carefully 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 addressort 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
×
×
  • Create New...