Bitcoin Forum
October 26, 2021, 11:59:32 AM *
News: Latest Bitcoin Core release: 22.0 [Torrent]
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 130 »
Author Topic: lolMiner 1.34: Best LHR V2 semi-unlocker in the market  (Read 137648 times)
Offline Offline

Activity: 429
Merit: 45

View Profile WWW
July 22, 2018, 09:29:39 PM
Last edit: October 18, 2021, 11:14:51 AM by Lolliedieb
Merited by CjMapope (5), suchmoon (4), VoskCoin (3), OgNasty (2), Anon11073 (2), platinum4 (1)


    -- Announcement Thread --

    Hi there,
    this is the announcement thread for lolMiner 1.34  a multi algorithm Ethash / Equihash / Beam & Grin miner with focus on AMD GPUs (OpenCL based). New: CUDA back end for Ethash & Ergo Cheesy


    lolMiner 1.34 (Windows & Linux): Click me (1.34 - Oct 18th)

    Driver Requirement:
    Cuda 8 - 11
    For RTX 3060 semi-unlock: Cuda driver between 455.45.01 and 460.39.
    For RTX 3000  LHR V2 semi-unlock: Cuda driver 470.74.
    - Big Navi: amdgpu-pro 20.40 (Linux) / Adrenaline 20.11.2 (Windows) and newer.
    - Navi: amdgpu-pro 19.30 (Linux) /  Adrenaline 19.10.02 (Windows) and newer.
    - Vega: amdgpu-pro 18.50 (Linux) /  Adrenaline 18.10 (Windows) and newer.
    - older cards: Blockchain drivers and newer.

    There is a new online manual with basic examples hosted here.

    Supported Algorithms

    Algorithm            Solvers for Memory Size
    Beam Hash I3G / 4G
    Beam Hash II3G / 4G
    Beam Hash III3G / 4G
    Cuckatoo-31   4G / 8G / 16G
    Cuckatoo-32   4G / 8G / 16G
    Cuckaroo-29    6G
    Cuckoo-29    6G
    CuckarooD-294G / 6G
    CuckarooM-296G / 8G
    ZelHash    3G / 4G
    Equihash 144/52G
    Equihash 192/73G / 4G
    Equihash 210/92G

    * and many others

    Change log

    Version 1.34

    Rework of LHR semi-unlocker
    • Improved performance of RTX 3060 and RTX 3060 Ti by up to 2%, generally allowing a bit less core clock
    • Auto tuning will now be quicker to reasonable hashrates
    • Improved stability on found parameters
    • Found parameters that are hard coded with --lhrtune are now applied within 30 seconds after dag build
    • --lhrtune now understands the parameter "off" to disable any kind of LHR handling - this is useful for cards that sometimes trigger the lhr detection although they are non-LHR.
    • Improved compatibility with many current drivers. Still on Linux we recommend 470.74 and on Windows 472.12 for LHR v2 cards. The 460 series drivers might perform up to 0.5% worse. For 3060 LHR V1 use either 460.39 or earlier driver (Linux) or the full unlock with 470.05 Beta in Windows.

    Feature updates
    • The parameter --workmulti now has effect on Nvidia GPUs on Ethash. Default value is 192, lower values will improve stale count, higher values will reduce CPU load (and can be a tiny bit quicker, although only very tiny).
    • Added support of RTX A6000 / RTX A5000 / RTX A4000 (and future RTX A2000) Nvidia workstation GPUs
    • Reduced RAM usage of Nvidia Ethash solver (some 10+ card rigs got issues with 1.33 when they only had 4G of memory)
    • --statsformat now understands the string "lhrinfo" to print the --lhrtune parameter and the lock count in custom set up statistics.

    • Fixed a bug with --tstop or a lost stratum connection triggering a LHR GPU to lock
    • Fixed a bug that RTX 3070Ti only triggered the lock detector on rather low memory clock.
    • Fixed a bug with invalid shares in Pitcairn Ergo Zombie mode
    • Improved stability of Ethash stratum and statistics module - fixed minor issues that might rarely cause a miner crash in them.

    Version 1.32a

    • Beta Feature: Added RTX 3000 series semi-unlock for LHR v2 cards giving up to 30% more performance then in locked state. Use --mode LHR2 to call it (and --mode LHR1 for 3060 LHR1 cards). Also added a low power LHR mode for V2 cards (--mode LHRLP). See below for more details. Recommended drivers for LHR2 and LHRLP: 470.63.01 or 465.31 - others could be more unstable. Most tests were done in Linux. Use --lhrtune to improve either performance or stability. Read the guide for configuring here:
    • Improved performance of RTX 3060 LHR v1 semi-unlock by 2-3% depending on configuration - at same low consumption!
    • Added detection of the "fan glitch" for RTX 3000 LHR cards. When the glitch is detected, the GPUs will leave the special LHR modes automatically.
    • Significantly improved Ergo performance on GCN Gen 1 GPUs (e.g. HD 7970, R9 280, R7 370)
    • Added Ergo kernels for Pitcairn GPUs.
    • New configuration scheme for Et(c)hash + Zil dual mining with dual stratum! See documentation here: When using json configuration style use "DPOOLS" with same format as "POOLS" currently.
    • When a pool requests a re-connection, the miner will now do so immediately instead of waiting 1 second and no longer say the connection got "lost".
    • Added support for extra nonce subscription on Ergo stratum - this will cause less reconnects on Nicehash

    • Fixed an issue causing "invalid" shares on Ethash when the pool makes intensive use of variable difficulty (e.g. HiveOn, Nicehash...)
    • Fixed an issue that might cause the epoch to update too late when doing Eth + Zil dual stratum
    • Fixed an issue causing too much stale or very late shares in Ergo
    • Fixed partially defect .bat example files
    • Updated complete network stack to newer libraries - for more stability.
    • A lot of internal re-structuring and fixes.
    • 1.32a: Fixed --mode LHR1 not starting in unlocked state on many systems.
    • 1.32a: Fixed 3060 LHR V1 not starting in semi-unlock when the right drivers are detected.

    Version 1.31 (Fix release for 1.30)
    Added Autolykos V2 mining (ERGO)
    • use --algo AUTOLYKOS2 to select it
    • fee: 1.5% - lowest fee among Ergo miners !
    • Cuda solver: Supports Nvidia Maxwell (GTX 900 series) and newer GPUs with at least 3G of VRAM
    • OpenCL solver: Supports AMD GCN1 (Radeon HD 7950) and newer (b) with at least 3G of VRAM
    • Linux: Experimental zombie mode for AMD GPUs with 2G of memory (like RX 550, RX 460...)

    Other features:
    • Improved performance of RTX 3060 semi-unlocker in Linux
    • Reduced power draw of RX 3060 semi-unlocker in Linux
    • Significantly reduced RAM usage for Nvidia cards on Ethash - helps with larger rigs
    • Added "smart repair" for defect DAG elements on Nvidia cards - the dag can now be quickly generated on Nvidias at all OC levels without a long repair before startup

    • Fixed a bug with 3060 semi-unlocker not unlocking after DAG rebuild
    • Fixed a bug with Ethash Nicehash protocol reporting "conversion of data to type 'b' failed" on new jobs.
    • Fixed a bug in Ethash stratum when mining with Nicehash protocol on some pools not sticking 100% close to protocol.
    • Some minor fixes

    Version 1.29
    Added the Nvidia 3060 "Unlocker" for Linux. This new mode mode allows to mine at a speed about 3/4 of the maximum speed of this cards. Differences to popular Windows solution:
    • Works with Linux
    • Does not fully unlock card, but partially (~3/4 of max performance, +40-45% over locked card)
    • Allows using risers
    • Allows multiple GPUs in one system
    • Needs Nvidia Linux driver between 455.45.01 and 460.39. Other driver versions will run at locked speed.
    Read the wiki page about more information and how to install this drivers on your favorite mining OS:

    Version 1.27 / 1.28a

    Feature Updates:
    • Added verify routine for Ethash dag epochs 400 to 450. In case the miner will detect defect entries, the CPU will try to fix this. Mining will be paused until the repair is completed. The miner now should produce a valid DAG also at high overclock. Use --disable-dag-verify to disable the verify & repair mechanism routine.
    • Re-worked default Ethash kernels for Pascal GPUs - improved their performance  
    • Added Ethash kernels for Fermi and Kepler GPUs. Most of them will only work for small epoch Eth forks.  
    • Emergency temperature stop (--tmode, --tstart, --stop) now also working for Nvidia GPUs using CUDA.  
    • Nvidia cards on Ethash now pause when the stratum reports no current work (e.g. when connection was lost).  
    • Added a split DAG mode for Nvidia GPUs in case that the memory allocation fails on the primary kernels. This will be a bit slower, but improve compatibility, especially for 5G GPUs. Use --mode s to force it.  
    • Added parameter --cclk to fix the core clock of Nvidia Turing and newer GPUs without using external tools. Use a comma separated list to give different values to cards, use * to skip over cards. Needs super user or administrator privileges to work. See a detailed description here:  
    • Added new dualmode zilEx. This works like --dualmode zil but with the ability to use --dualdevices to exclude GPUs from switching to ZIL. They will continue on the secondary connection and do not switch.
    • Added new dualmode eth. This will allow to point different GPUs to different pools.
    • Added parameter --statsformat to use custom format for the bigger statistic box. The expected values are either compact or default or extended or a comma separated list of values. Use --help-format to get a list with accepted entries. The list is also documented at
    • Added reading of current core and memory clocks for AMD and Nvidia GPUs

    • Fixed a stratum error, that caused the "all shares stale" bug when too many reconnect attempts in a row did fail
    • Fixed a crash on Nvidia GPUs when mixing ethproxy and Nicehash stratum modes in dualmodes.
    • Fixed zombie tune values not applied when using json format for configuring
    • Fixed displayed names of RX 6000 generation of cards and RTX 3060 in 460.x drivers.
    • When one Nvidia GPU stops because of a recoverable error (e.g. not enough memory for DAG or temperature limit reached), this will no longer crash all other Nvidia GPUs.
    • Fixed overzealous reconnection on Ethash connections when not receiving new work within 30 seconds (now limit is 150 seconds). This caused problems, especially on ETC+ZIL.
    • Fixed 3G Nvidia card not starting on ETC mining

    Version 1.26

    Feature Updates:
    • Slightly improved performance of Ethash on Pascal / Turing & Ampere GPUs (about +0.1 - 0.2 mh per card)
    • Further reduced internal latency in Ethash Cuda back end (less stale shares & CPU load)
    • Added experimental Grin-C32 kernel for Radeon 6700

    • Fixed a bug in Cuda back-end to crash with a segfault on Epoch change (introduced in 1.25)
    • Fixed a bug that Nvidia-GPUs did not start when Cuda Toolkit was not installed (It reported "No OpenCL devices found ..." - which was complete nonsense)  
    • Fixed some (rare) potential faults in Beam stratum  
    • Windows: Fixed message about Light Cache build time was missing (introduced in 1.25)  

    Version 1.25

    lolMiner goes CUDA!
    Added a real Cuda back-end for better Nvidia GPU support on Ethash. Features:
    • Supports Maxwell to Ampere GPU generations.
    • Two different mining kernels. Use --mode a (faster) --mode b (better energy efficiency) to select between the two. The selection can be done per card via a comma separated list. In mixed system select 'a' for skipping over the AMD cards.
    • Both kernel modes need less energy and perform better then in 1.24a
    • Reduced internal latency for less stale shares
    • Reduced CPU load when mining with Nvidia cards
    • lolMiner works now without OpenCL driver installed
    • In case of mixed rigs AMD GPUs will use OpenCL while Nvidia cards use Cuda
    • ZIL cache feature fully supported (and stable)
    • Temperature stop & Zombie mode is currently not supported

    Further Feature Updates:
    • Added Ethash, Beam Hash III, Grin Cuckatoo 32 and Cortex kernels for RX 6700
    • The Ethash stratum interface will now try to run up to three attempts of reconnecting before switching the stratum mode

    Bug fixes
    • Fixed "Warning: index out of bounds" error when switching from ETHPROXY to ETHV1 stratum mode. This might solve problems with some pools on connection loss.

    Version 1.24
    Feature Updates:
    • Added (tunable) zombie mode kernels for R9 290(x) and R9 295 GPUs - on a popular request.

    • Fixed a bug with Baffin (RX 450,460, 550, 560) and Tonga (R9 380(X) ) GPUs showing too high hashrate and producing invalids in 1.23 zombie mode.
    • Fixed defect shares and wrong reported has hrate when started with fixed --zombie-tune parameters directly
    • Fixed a bug with ETC mining not starting up when more then two 4G GPUs in 1.23.

    Version 1.23
    Feature Updates:
    • Reduced the amount of needed host memory when running many cards in zombie mode. Will resolve issues when there is a high number of card. If 1.22 works good for you, but 1.23 is unstable stay at 1.22.
    • Slightly improve zombie mode performance on future epochs above 387.

    Version 1.22
    Feature Updates:
    • Significantly improved the performance of zombie mode on RX 400 and RX 500 GPUs in Linux, especially for low zombie tune values between 0 and 4 and rather high epochs. Performance increases by 7-11% on epoch 393 (--4g-alloc-size 4080 on a RX 580. 4G) and 15-20% on epoch 400. Re-tuning using the auto-tune is recommended. Also this version might draw a bit more power, but with approximately same total efficiency.

    Version 1.21
    Feature Updates:
    •  slightly improved the performance of Linux zombie mode on Polaris GPUs on medium tune stages (needs re-tuning from previous settings)  
    •  increased range of accepted zombie tune parameter for GPUs with high interconnect bandwidth  
    •  slightly decreased GPU load of Polaris GPUs during DAG build  
    •  Added more control about handling cards that are detected to be non-working any more. Use parameter --watchdog off/exit/script to turn off any action, exit the miner with a specific exit code or to run an external script. See detail description on the 1.21 release page  
    •  Nvidia cards that experienced a OpenCL driver error (e.g. "CL_OUT_OF_RESOURCES" will now also trigger the watchdog with the configured effect.  
    •  The --ethstratum parameter can now take two options separated by a ',' to give different options in case the dual or split mining mode is used.  
    •  The dns resolving and the connection attempt can now timeout (after 10 seconds each) and will re-try to connect afterwards. This fixes an issue when a pool went offline and the following connection attempt takes indefinitely much time. Each timeout event contributes to the counter that will trigger switching to fail-over pools.  
    •  New option --apihost (default which controls to which host address the api binds. Use to restrict api access to only your computer, is equivalent to everyone can access when rig is reachable on the used apiport. IPV6 ip addresses should be supported, but is untested.  

    •  Fixed a issue that might cause the rig to drop to 0 hash rate on epoch changes - including changes with activated ZIL caching
    •  Fixed the pool hash rate reporting not working correctly in dual & split stratum modes
    •  Fixed the dual stratum connection not picking up the correct worker name when --worker is used
    •  Fixed miner not loading Ethash / Etchash kernels on Tahiti and Hawaii GPUs when using older then end 2017 drivers.

    Version 1.20
    Feature Updates:
    •  Significantly improved Ethash mining speed on R9 390 (+6 mh/s on stock settings compared to 1.19) and Etchash speed on R9 290.
    •  Added new split & dual mining options. This allows more freedom or better latency and stability on ETH+ZIL dual mining as well as split mining, i.e. let some cards mine ETH while other (3 and 4G) cards mine ETC. Read instructions on usage here:  
    •  The archives for ZIL example files now contain examples how to bypass the ZIL pools. Also an example configuration for ETH / ETC card split is provided.  

    •  Fixed a bug with 4G cards crash on mining ETC when trying to falsely enter zombie-tune.
    •  Fixed R9 380 cards not start mining Beam  
    •  Fixed "Address already in use" API bug in Linux (that incidentally got introduced in 1.19)  

    Version 1.19
    Feature Updates:
    •   Added automatic tuning mode for --zombie-tune. This is default on, so just run the miner with --4g-alloc-size set only to run the zombie mode automatic tuning. At the end it will report the configuration in case you want to use the configuration again. You can also exclude cards from tuning or set their value manually, e.g. --zombie-tune 2,auto,0,auto will run the automatic tuning on the 2nd and 4th GPU while using fixed number 2 for first card and 0 for the 3rd one. The tuning will need about 30 seconds per card in the rig to show first results. The next two phases take about 1 minute per card and followed by a approximately 1.5 minutes fine tune phase.
    •    Ethash stratum connection will now reconnect after three pool rejected shares in a row that did pass own CPU verify before. This solves issues with unstable proxy forwarding e.g. in some ZIL pools. Also helps to get quicker to a failover pool if configured.  

    •    Miner did not start up when "DEVICES" was configured in as a vector in json file, e.g. in some ETHOS configurations.

    Version 1.18
    Feature Updates:
    •    Improved linux zombie mode power draw & speed Polaris GPUs (R9 380, RX Fury, RX 4x0 and RX 5x0). Depending on configuration, the zombie mode now uses 0.5 to 1W less energy and is 0.2 to 0.4 mh/s faster.
    •    Added --zombie-tune parameter for Polaris GPUs. This will increase the performance of zombie mode (further up on the general improvement) by an other 5-15%, depending on parameter and epoch (later epochs profit more). Default value is 0 (off), for most cards the value of 2 is optimal. If you see cards getting slower then before, set to 0 or 1. Note: you either can give one value for the whole rig or provide a comma separated list for each card individually. Cards not running zombie mode ignore the parameter.
    •    The parameter --4g-alloc-size can now also be set for each card individually
    •    Slight rework of Beam Hash III back end. Improves poolside hash rate by approx 0.2 to 0.3% - displayed hashrate and power consume kept equal.
    •    Added a 4G_Ethash_Linux_Readme.txt file to the Linux release, giving guidance how to configure for ideal zombie mode performance.

    •    Segmentation fault when the dns resolve of a pool fails
    •    Miner does not restart after connection loss.
    •    Applied potential fix for "address or port already in use" bug.

    Version 1.17
    Feature Updates:
    •    Significantly reduced Ethash power draw on Navi GPUs, Slightly improved performance of 6800 (XT) / 6900
    •    Added Cuckoo-29, Cuckaroo-30 CTX, Cuckatoo-31 (MWC) and Cuckatoo-32 (Grin) for RX 6800 family of GPUs
    •    Reduced number of stale shares on Cortex algorithm. This will result in a minimally lower displayed hash rate, but higher pool side hash.
    •    Added a basic temperature protection mechanism. See notes below for usage.
    •    Added parameter --singlethread to work with Ethash and Equihash algorithm. This will disable the 2nd mining thread and slightly reduce performance of the involved cards. Use this option to reduce stumbles when a card does graphic output in parallel. Use --singlethread (equivalent to --singlethread -1) to enable single thread mode for all GPUs, use --singlethread to set the mode for one single card.
    •    Added reading of junction temperature on AMD GPUs.
    •    The API is now bound to the local host, causing less issues with firewalls.
    •    Windows: use --computemode to automatically enable the compute mode on all detected AMD GPUs. Requires higher privileges and a driver restart, see example files.
    •    lolMiner.exe Windows executable is now digitally signed.

    •    Ethash Ethproxy stratum mode some times loosing worker name.
    •    Beam Hash III not starting up in Linux on RX 5000 & RX 6000 series card on amdgpu-pro 20.45 driver.
    •    Ethash & Beam not starting up on Radeon R9 380
    •    Ethash not starting up on some 6G Nvidia cards
    •    Ethash mining frequently trying to start up a card if there was an error during mining.
    •    "DEVICES" parameter not working when configuring the miner from json file.

    Basic temperature management / overheating protection:
    Use --tstop to stop any mining operation on a GPU at the given temperature. Use --tstart to allow a restart of the card below a lower temperature. Further you can use --tmode edge/junction/memory to apply the scheme to edge (chip), junction (hotspot) or memory temperature. If a GPU does not have the required sensors the chip temperature will be used as a back up - if no sensors are available at all the parameters will be ignored.

    Note that at the moment the miner has no fan control module and also no throttling to keep a target temperature. This may be included in a future version. Thus you should put the limit high enough so the operation system or the driver has a chance to ramp up the fan speed itself. Currently tstop is supposed to be a overheat protection to prevent hardware damage in extreme cases, e.g. broken fans.

    Version 1.16
    •    Added support of Ethash and Beam Hash III for RX 6000 generation of GPUs
    •    All supported algorithms now show the share difficulty and have best share statistics.
    •    New feature: use --rebuild-defect n to trigger a rebuild of DAG if a GPU produced n defect shares on the current one. Default is 3, use 0 to deactivate this feature.
    •    New feature: Use --workmulti n to modify the amount of Ethash work a GPU does per batch. Higher values will cause less CPU load but more stale shares, lower values will give less stale shares but higher CPU load. Performance may vary for different values. Default is 128.  
    •    New feature: if Ethash pool disconnects within 2 seconds from connection attempt (immediate reconnect), then the other stratum mode is tested to login.
    •    New feature: AMD Vega and newer cards now display memory temperature in statistics & api (only visible if there is at least one such GPU in the rig).
    •    Default ethstratum changed from ETHV1 to ETHPROXY for better pool compatibility.
    •    Stratum pool addresses now understand "stratum+tcp://", "stratum+ssl://" and "ssl://" prefixes (turning on or of ssl / tls automatically) for better compatibility with existing configurations.  
    •    Slightly reduced CPU load when mining Ethash
    •    New coloring scheme with more friendly colors. For terminals that do not have rgb colors (e.g. shellinabox) use --basecolor to restrict to a simpler set. Use --nocolor to deactivate coloring completely.
    •    Fixed bug: Cards may crash when switching from ZIL cache back to normal mining.
    •    Fixed bug: Wavy hashrate - especially for rigs with many AMD Navi GPUs.
    •    Fixed bug: (Linux:) Watchdog not called when a GPU is stuck & extremely high CPU load on crashed GPU. (1)
    •    Fixed bug: Hashrate reporting not working on some pools (e.g. sparkpool)
    •    Fixed bug: Miner can crash after trying to reconnect to same pool over 5 minutes.
    •    Fixed bug: Miner crashes when mixing TLS and non-TLS pools for fail-over.

    (1) Note on watchdog use: When the watchdog script is called the miner will stop working on the other cards. If this is not wished use --disablewatchdog. Please make sure the script can be executed with the current user rights / does password-less operations.

    Version 1.14
    •    Added Ethash Zombie mode for 4G Nvidia GPUs. Use --4g-alloc-size to calibrate the number of MBytes the GPUs are allowed to use.
    •    Fixed a segmentation fault on Nvidia & mixed rigs when starting Ethash mining

    Version 1.13
    •   Ethash: Reduced power draw significantly on non-zombie mode for Rx Fury & Rx 470 - 590, slight reduction for Vega & Navi
    •   Ethash: Slightly improved performance on Vega, Navi and Nvidia GPUs. Significantly improved performance on R9 390. (1)
    •   Added (Linux) Zombie mode for RX 5300XT & RX 5500 4G cards. Windows users can try it by using "--win4galloc off --4g-alloc-size 4008". (Vary the last number to find out sweet spot)
    •   Added ETCHash support for Radeon HD 79x0 / R9 280 (X) & RX 5300 3G. On Linux will be good for ETCHash till epoch ~250 (about July 2022)
    •   Added caching of last 5 used light caches. This will reduce the switching time for Nicehash & ZIL dual mining significantly.
    •   Added support for extranonce subscription on EthereumStratum/1.0.0 (Nicehash) format - this will stop the miner from frequently reconnecting to Nicehash
    •   Added detection of pool not accepting worker name in <wallet.workerName> format when using ETHPROXY stratum. Miner will reconnect with worker name copied into --worker in this case.
    •   Added experimental workaround for mining epoch 385+ with RX 470 - 590 and Linux kernel 5.6.x: Note this fix will deactivate the ZIL cache ability and force the miner to create DAG a bit slower. Deactivate it with --disableLinux56fix . Other Linux kernel versions and other GPUs are unchanged.
    •   Fixed bug: "conversion of data to type "b" failed" when using ETHPROXY stratum mode on some pools.
    •   Fixed potential issue causing GPUs to freeze when a GPU needs to reboot, e.g. epoch change or connection loss.
    •   Fixed benchmark mode for ETCHash. Use --benchmark ETCHASH --benchepoch 390 to benchmark performance post fork.
    •   Fixed benchmark mode not starting up when called from json type configuration.

    (1) (its still not perfect, but way better)

    Version 1.12
    •    Added support for ETCHash (Ethereum Classic dag size reduction planned for end November). Use --algo ETCHASH to activate it. (See note below).
    •    Reworked Ethash codes for late epochs on Windows. See  4G_Windows_Readme.txt for configuring it.
    •    Slightly improved Ethash efficiency for GCN 3 (R9 Fury, 470 - 590) & Navi cards
    •    Added experimental support for Ethash on Nvidia GPUs (See note below)
    •    Added new parameter: --4g-alloc-size to define the memory allowed for Ethash on 4G cards. Maxing out will give more epochs of mining & better Zombie mode performance, lower values may improve compatibility. Suggested values: Linux: 4076 Windows 4008 - 4024
    •    Added new parameter: --worker to set the worker in ETHPROXY stratum mode (improves pool compatibility)
    •    Overall new Ethash host size back end - hopefully improving stability of mining
    •    Fixed bug: Zombie mode generates defect shares in Windows
    •    Fixed bug: Logs were not written when "LOG" : 1 was set in json style config file

    Note about ETC Mining
    Ethereum Classic is going to reduce their DAG file size by end of November. To make the miner compatible either use --algo ETCHASH, --coin ETC or --algo ETHASH --enable-ecip1099. Also it can be activated by the pool when mining Ethash, if the pools sends "algo" : "etchash" with a new work message (this is planned by some pools, e.g. 2Miners).

    Note that up to epoch 389 ETCHash and Ethash is identical. If you mine ETC on a 4G card it will have entered Zombie Mode on epoch 382 (in Linux) and will stay in there until epoch 389. When epoch 390 starts it will jump back to normal speed.

    If you want to mine the ETC mordor testnet, add special parameter "--ecip1099-activation 82" to configure the miner that it switches on testnet epoch 82 (default is mainnet epoch 390)

    Note about Nvidia Mining
    lolMiner will use OpenCL also for Nvidia mining. That said if your cards are not shown on miner startup you may need to install cuda-toolkit which includes the OpenCl drivers. Note that Nvidia OpenCl execution only knows busy waits for the GPUs to check if they have completed work. Thus using it give high load one core of your CPUs cores independently of the CPU speed. This is considered normal!

    Version 1.11
    •    Added experimental ZOMBIE mode for 4G AMD GPUs (Fiji & Polaris). This will allow continue mining Ethash above the 4G DAG size limit with some time memory trade of. This allows efficient ETH mining until ~February in Linux and end of this year in Windows (a), (c) .
    •     See about the usage.
    •     Complete rework of Ethash memory allocation strategies (see below)
    •     Added bestshare display & api output for BeamHashIII
    •     Fixed BeamHashIII for R9 380 8G cards (they now use the working 4G code)

    New allocation strategies:
    For 8G cards:
    -> The ZIL cache is now stable and can be safely enabled on all drivers
    -> Temporarily fixed allocation issues on 19.x drivers in Linux (b)
    -> 8G cards will now allocate up to 5 epochs ahead, so they need to go through this critical phase less often

    For 4G cards:
    -> Windows: added experimental mem allocation pattern that should allow reaching epoch 375 or 376 at full speed ( * ). It is default on in Windows, you can turn it off with "--win4galloc 0"

    (a) The new memory allocation pattern and the Zombie mode are highly experimental in Windows and can occasionally produce defect shares. This will be fixed in next version.
    (b) The fix might stop end working on epoch 384. If you see the miner struggling to start up when coming close to that epoch, then consider upgrading your driver or installing a different Linux kernel. The problem only occurs with some amdgpu-pro drivers with version number 19.x (20.x are fine !) and some Linux kernel versions.
    (c) On higher epochs the Zombie mode may need a bit more power then for working epochs. If you see crashed loosen your OC / UV settings slightly until it is stable again.

    Version 1.09
    • Added support of Vega GPUs on 18.30 and 18.40 drivers on Ethash and BeamHash III
    • Fixed bug: Miner crashes on startup when Ethash coin different to ETH / ETC is mined
    • Fixed bug: Stratum module may crash on epoch change or not amend epoch change
    • Fixed bug: DAG epoch less then 200 should work now (instead of crash)
    • Fixed bug: short statistics show very high hash rate after temporary connection loss. Note: on startup first 30 seconds will show lower hash rate now since it involves DAG generation.
    • Fixed bug / new feature: stratum does no longer crash when EthereumStratum/1.0.0 login request is responded in Ethproxy format. Instead stratum module now tries to change the mode to fit the pools format.

    Version 1.08
    • Added support for Ethash on AMD GPUs (R9 380 and newer) at 0.7% fee. Use --algo ETHASH to mine it.
          For Ethash in Linux all 4G cards are supported up to epoch ~380 to 382 (most often: 381). 6G and higher cards are ready to run past passing the 4G barrier - 8G cards are verified to work up to epoch 700. Windows use of 4G cards might work, but can not be guarantied. To test it, use --keepfree parameter.
    • Added support for BeamHash III on 4G Tonga (R9 280(X) ) GPUs
    • New parameter (all algorithms): Use --keepfree (default on Linux 5, Windows 150) to set the number of MBytes the miner should reserve on each GPU for the operation system. On Ethash this will affect the maximum epoch the miner tries to start, on other algorithms the kernel the miner will run (in case a lower memory kernel is available).
    • New ethash specific parameter: Use --benchepoch among with --benchmark ETHASH to run the benchmark mode for a fixed epoch height (default: 350)
    • New ethash specific parameter: Use --ethstratum to set the stratum mode for ethash. Currently available options are ETHV1 (default) and ETHPROXY
    • New ethash specific parameter: Use --dagdelay to put a delay in seconds between allocation of DAG for the single GPUs. May help especially in Windows to get a rig with low system memory and small page file running.
    • Fixed bug: watchdog toggle was inactive although it should be active.

    Version 1.07
    • Added support for mining Cuckoo 29 (Aeternity, use -a C29AE) on 6G+ cards  
    • Added support for mining Cuckaro 29-48 (Planned Italocoin fork, use -a C29-48 ) on 6G+ cards  
    • Minor cosmetic fixes

    Version 1.06
    • Added support for Cuckaroo-29B (Bittube, use --algo CR29-40 to mine it) for 6GByte and higher cards
    • Added support for Cuckaroo-29S (Swap, use --algo CR29-32 to mine it) for 6GByte and higher cards
    • New feature: Use "--devicesbypcie" to make "--devices" recognize PCIE-Bus : PCIE-Address pairs instead of the normal numberation
    • Added currently connected pool and total uptime of the miner to the longer statistics
    • Improved Beam stratum: For Beam the miner now can distinguish between stale and normal rejected shares. Requires pool to send block height (currently not on Nicehash, other pools work fine). Also the assignment of shares towards GPUs should now work better then before.
    • Fixed bug: Beam Hash III 3G miner not starting up in 1.05
    • Fixed bug: Beam Hash III not starting up on older revisions of the Blockchain driver
    • Fixed bug: Miner crashed when a CPU only OpenCL platform (e.g. pocl) was found

    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

    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. - 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 "" (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.
    - 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 Wink

    Check out lolMiner 1.17, an efficient miner for Ethash, Beam and many Cuckoo-Cycle and Equihash variants for AMD cards at low fees.
    Also inventor of Zombie Mode for Ethash, which allows you to mine on Eth with your 4G AMD GPUs above epoch 382.
    Hero Member
    Offline Offline

    Posts: 1635249572

    View Profile Personal Message (Offline)

    Reply with quote  #2

    Report to moderator
    Hero Member
    Offline Offline

    Posts: 1635249572

    View Profile Personal Message (Offline)

    Reply with quote  #2

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

    Posts: 1635249572

    View Profile Personal Message (Offline)

    Reply with quote  #2

    Report to moderator
    Hero Member
    Offline Offline

    Posts: 1635249572

    View Profile Personal Message (Offline)

    Reply with quote  #2

    Report to moderator
    Elder III
    Sr. Member
    Offline Offline

    Activity: 1246
    Merit: 274

    View Profile
    July 22, 2018, 09:46:12 PM

    I'll test this new version and report the AMD results I get once the Windows option is available for testing.  Keep up the good work and don't forget to get some sleep.
    Offline Offline

    Activity: 114
    Merit: 0

    View Profile
    July 23, 2018, 05:58:15 AM

    please example linux command.
    I don't want to use user_config.json

    Thank you.
    Offline Offline

    Activity: 33
    Merit: 0

    View Profile
    July 23, 2018, 06:45:19 AM

    please example linux command.
    I don't want to use user_config.json

    Thank you.

    ./lolMiner -coin=ZEL -port=4446 -user=YourWallet.YourRig1
    Offline Offline

    Activity: 114
    Merit: 0

    View Profile
    July 23, 2018, 06:48:27 AM

    please example linux command.
    I don't want to use user_config.json

    Thank you.

    ./lolMiner -coin=ZEL -port=4446 -user=YourWallet.YourRig1

    Nice Thank you  Cheesy
    Offline Offline

    Activity: 429
    Merit: 45

    View Profile WWW
    July 23, 2018, 07:58:48 AM

    I just added the Windows binary  Cheesy

    Only thing I observed there is that the API in Windows seems to be a bit unstable - at least the Api shut down from time to time (this does not affect mining itself). I will look into that Smiley

    Check out lolMiner 1.17, an efficient miner for Ethash, Beam and many Cuckoo-Cycle and Equihash variants for AMD cards at low fees.
    Also inventor of Zombie Mode for Ethash, which allows you to mine on Eth with your 4G AMD GPUs above epoch 382.
    Full Member
    Offline Offline

    Activity: 1218
    Merit: 105

    View Profile
    July 23, 2018, 09:27:27 AM

    Is there any sense to mine Equihash 144.5 coins on AMD GPUs?
    Or this algo is not profitable on AMD GPUs?
    Offline Offline

    Activity: 44
    Merit: 0

    View Profile
    July 23, 2018, 10:53:46 AM

    Nice, when Aion 210.9?
    Offline Offline

    Activity: 429
    Merit: 45

    View Profile WWW
    July 23, 2018, 11:25:25 AM

    I just updated the files, fixing a glitch that made the miner hang on startup on some systems.

    Nice, when Aion 210.9?

    When 144.5 AMD code got quicker Wink

    Check out lolMiner 1.17, an efficient miner for Ethash, Beam and many Cuckoo-Cycle and Equihash variants for AMD cards at low fees.
    Also inventor of Zombie Mode for Ethash, which allows you to mine on Eth with your 4G AMD GPUs above epoch 382.
    Offline Offline

    Activity: 27
    Merit: 0

    View Profile
    July 23, 2018, 11:39:33 AM

    i try with my 5x amd rx570 rig...

    10 sol/s per card... then system hangup...... any help ?
    Offline Offline

    Activity: 19
    Merit: 0

    View Profile
    July 23, 2018, 11:42:57 AM


    apart from the few command line options described in the 2 PDF files, are there any other command options? if so, what are they?

    Thank you in advance for your answers
    Offline Offline

    Activity: 3
    Merit: 0

    View Profile
    July 23, 2018, 11:53:22 AM

    I just updated the files, fixing a glitch that made the miner hang on startup on some systems.

    Nice, when Aion 210.9?

    When 144.5 AMD code got quicker Wink

    Taк и нe paбoтaeт(((( Бoлee cлaбыe видeoкapты бyдeт пoддepживaть? R7 200 series
    Offline Offline

    Activity: 114
    Merit: 0

    View Profile
    July 23, 2018, 12:21:52 PM

    i try with my 5x amd rx570 rig...

    10 sol/s per card... then system hangup...... any help ?

    speed for Equihash  144,5 is around 10-15 sol  for now is true, need dev tune up.

    for Equihash  96,5 (MNX) must be 1000-1100 sol
    Offline Offline

    Activity: 160
    Merit: 10

    View Profile
    July 23, 2018, 01:15:37 PM
    Last edit: July 23, 2018, 01:38:33 PM by ripcurrent

    Is there a way to see the intensity setting and a way to adjust it?
    Running miner on 1080ti even with only 50% TPD it is using 250 watts per card..power usage is off the hook.
    Offline Offline

    Activity: 429
    Merit: 45

    View Profile WWW
    July 23, 2018, 01:30:02 PM


    apart from the few command line options described in the 2 PDF files, are there any other command options? if so, what are they?

    Thank you in advance for your answers

    What options do you search for? Anything specific?

    i try with my 5x amd rx570 rig...

    10 sol/s per card... then system hangup...... any help ?

    The 10 sol/s for 570 and Equihash 144.5 seem normal (for 96.5 it should be 10k), but the hangup is not - for how long did it mine before crash?

    Check out lolMiner 1.17, an efficient miner for Ethash, Beam and many Cuckoo-Cycle and Equihash variants for AMD cards at low fees.
    Also inventor of Zombie Mode for Ethash, which allows you to mine on Eth with your 4G AMD GPUs above epoch 382.
    Offline Offline

    Activity: 160
    Merit: 10

    View Profile
    July 23, 2018, 01:48:51 PM

    LolMiner 1080ti - 38sol   
    ebwf       1080ti -56sol

    big difference, anything I should be looking at? All same settings...
    Jr. Member
    Offline Offline

    Activity: 69
    Merit: 1

    View Profile
    July 23, 2018, 01:54:13 PM

    Error Violation of segment ('core' generated)
    does not run the miner in ubuntu 18, with latest AMD drivers
    Offline Offline

    Activity: 129
    Merit: 0

    View Profile
    July 23, 2018, 02:08:50 PM

    Windows version is not working for me.
    The program self opens continually, thousands of times, eating all the computer resources & finally you have to do a hard reset.
    Offline Offline

    Activity: 59
    Merit: 0

    View Profile
    July 23, 2018, 02:10:21 PM

    me try launch lolminer in console:

    ./lolMiner -coin=BTG -port=8866  -user=USERNAME.CPx000000004 -devices=1
                 Welcome to lolMiner 0.4            

       This software is only meant for pool mining  
        with the Equihash 96.5 or 144.5 algorithm    

              Made by Lolliedieb, July 2018          
    lolMiner is configured to mine Bitcoin Gold(BTG), Equihash 144.5
    Reading pool data from command line
    Setup Miner...
    Devices selected: 0
    Error: No OpenCL devices found or selected

    why Devices selected: 0 ??

    if me launch:
    ./lolMiner -coin=BTG -port=8866  -user=USERNAME.CPx000000004          
                 Welcome to lolMiner 0.4            

       This software is only meant for pool mining  
        with the Equihash 96.5 or 144.5 algorithm    

              Made by Lolliedieb, July 2018          
    lolMiner is configured to mine Bitcoin Gold(BTG), Equihash 144.5
    Reading pool data from command line
    Setup Miner...
    Devices selected: 1
    Using device with id 0 (GeForce GTX 1080)
    Using device with id 1 (GeForce GTX 1060 6GB)
    Using device with id 2 (GeForce GTX 1060 6GB)
    Using device with id 3 (GeForce GTX 1060 3GB)
    Warning: Your device with id 3 is currently not supported by lolMiner or by the specific algorithm you selected.
    Connecting to pool...
    Connected to
    Subscribed to stratum server
    New target received: 00f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0
    New job received: 38
    Authorized worker: USERNAME.CPx000000004

    and why lolminer show me error if json file is deleted ?

    ./lolMiner -coin=BTG -port=8866  -user=USERNAME.CPx000000004
                 Welcome to lolMiner 0.4            

       This software is only meant for pool mining  
        with the Equihash 96.5 or 144.5 algorithm    

              Made by Lolliedieb, July 2018          
    Error: ./user_config.json is not found or no valid configuration file (json parse fails).
    ./user_config.json: cannot open file

    Offline Offline

    Activity: 19
    Merit: 0

    View Profile
    July 23, 2018, 02:38:43 PM


    apart from the few command line options described in the 2 PDF files, are there any other command options? if so, what are they?

    Thank you in advance for your answers

    What options do you search for? Anything specific?

    at least, I would have appreciated the following options (which were present in v0.34):
    some options that I will appreciate:
    possibility to generate a log file
    set maximum temperature threshold
    Pages: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 ... 130 »
    Jump to:  

    Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!