lolminer v1.42: Download and how to set up - instructions for launching.

lolminer v1.42: Download and how to configure - instructions on how to start.

lolMiner - software for mining a large number of cryptocurrency algorithms on video cards, including for Ethash, Etchash, Beam, as well as for the most popular variants of Cuckoo Cycle and Equihash.

The miner is based on OpenCL and was originally focused on mining with AMD graphics cards, but now it also supports mining with Nvidia, as well as mining with mixed AMD and Nvidia configurations. The key advantages of lolMiner are: wide compatibility with video cards of various types and brands, fair display of the hash rate and prompt online support. lolMiner is available for Windows and Linux.

Given the new price records that bitcoin and its brethren are breaking, cryptocurrency mining is still a relevant, promising and profitable business.

The main thing is to choose a good miner for these purposes. Owners of AMD graphics cards for these purposes can use lolMiner.

One of the advantages of the miner is that there is an active support system from the developers. Updates are released quickly, which allows us to improve the software.

The miner is launched using the command line in the Linux operating system or a bat file in Windows.

Download lolMiner v1.42

lolMiner can be downloaded from the link below.

Supported Algorithms:

BeamHash I1.0
BeamHash II1.0
BeamHash III1.0
Cuckoo 292.0
CuckarooD 292.0
CuckarooM 292.0
Cuckaroo 30 CTXC2.5
Cuckatoo 312.0
Cuckatoo 322.0
Cuckaroo 29-321.0
Cuckaroo 29-401.0
Equihash 144/51.0
Equihash 192/71.0
Equihash 210/91.0

Latest release v1.42

  • Fixed a bug in the back end of the Ton solver that rarely caused (double) defect fractions to appear.
  • Fixed a bug in statistics that caused the GPU number to not be right-aligned in classic vertical statistics.
  • Fixed some general issues that prevented Ton pools from connecting.

lolMiner v1.41B

  • Bug fixed: An extra "/" character at the end of an https:// or wss:// address will no longer cause a connection failure.
  • Bug fixed: endless looping of TON connection attempts when trying to switch to backup pools.
  • Bug fixed: Unsuccessful DNS resolution resulting in miner crash.
  • 1.41a: Fixed: The miner now also performs load balancing on error 1020 - this would resolve itself once enough users migrated to 1.41 from the old buggy versions, but could speed up the pool recovery process.
  • 1.41b: fixed a bug with the processing of the seed, due to which a large number of defective shares on in --ton-mode 4
  • 1.41b: pool bug fixed in --ton-mode 1, which caused the miner to reconnect after submitting the share.

lolMiner v1.40

  • Fixed bug with polling TON https causing random crashes on some machines.
  • Fixed a bug with TON: the proportions of defects were not displayed in the statistics overview.
  • Fixed bug with TON OpenCL backend: miner started watchdog when GPU was stopped and waiting for work

lolMiner v1.39

Feature Changes

  • Added support for TON mining. Use —algo TON, to get it. Developer fee is 1,5%, AMD cards starting from GCN1 (via OpenCL) and Nvidia Maxwell and newer cards (via Cuda) are supported.
  • Added support for Ubiq mining. Use --algo UBQHASH for its extraction. The commission is 0,7%, as is the case for all Ethash based coins.
  • Added support for routing your stratum traffic through the socks5 proxy. Use --socks5: to enable it. Note: at the moment this does not work with https traffic, as in the TON algorithm. We will work on it.


  • Added timeout for DOH requests so they can no longer hang indefinitely.
  • Fixed ethash support for RX 5500 series GPUs in later drivers.

lolMiner v1.38

  • Added DNS name resolution over HTTPS to establish a pool connection. This is beneficial when normal DNS resolution can be blocked or altered by a firewall. You can control its behavior with the parameter value —Dns-over-https with values ​​of 0: disables DNS over HTTPS; 1: DNS over HTTPS is enabled, can return to normal DNS resolution (default); 2: Force DNS over HTTPS, normal DNS is disabled completely (1)
  • Updated internal libraries for handling TLS connections.
  • Moved more pools of fees for using a TLS connection. When mining Ethash, Etchash (both + ZIL), Ergo and Beam, the paid connection is now always encrypted (TLS 1.2) and the mining data packets cannot be identified as such.
  • Changed default LHR kernel settings for RTX 3060 and RTX 3070 because by default they had a problem with high oc defect rate.

lolMiner v1.37

  • Improved Ethash performance on Turing based graphics cards (GTX 16 series, RTX 20, lower end CMP cards) by approximately 0,4-0,7%.
  • Increased Ethash performance (up to 1%) and reduced legacy Maxwell and Pascal GPUs (GTX 10).
  • Changes the LHR tuning algorithm to minimize the number of locks and the time it takes to find a stable value: the tuning can be improved by the miner later, when it is stable for a sufficiently long time.
  • Improved LHR performance for 3060 V1 (GA106-300-A1) on older drivers (460.39 and earlier)
  • Added Ergo kernels for RX 6700XT and RX 6600 (XT) to newer AMD drivers.
  • The Ethereum stratum code will now print the pool difficulty in a more readable number.
  • The miner will now print the IP address of the connected pool to be able to detect, for example, invalid DNS records.
  • Added —dualtls and —dualworker options to toggle TLS and artist name for dual connection. Used as with parameters for a standard connection.
  • —Statsformat can now distinguish between the number of LHR locks "lhrlks" and the current parameter - lhrtune "lhrparam"
  • Added parameter —Vstats to change the terminal width in number of characters to overwrite the auto-detection that sometimes doesn't work with some terminal emulators like putty.
  • Added parameter —Hstats ... Considering this setting will toggle the statistics so that the statistics records a horizontal line for each GPU instead of the default vertical line (see screenshot below). When the width of the auto-read terminal is reached, the remaining records will be printed on a second set of lines. Vertical statistics can be combined with regular —statsformat templates to customize the display values ​​for each map. An optional number replaces automatic screen width detection. To fit all the meanings —Statsformat extended in one line, we need —Hstats 150 or higher (it is recommended to set this value manually when accessing the rig through a terminal emulator).

lolMiner v1.36a

  • Reduced obsolescence frequency for Nvidia Turing & Ampere GPUs.
  • Changed LHR auto-tuning to use finer steps (0,2 instead of 1). Also, when the miner is stable for more than 2 hours at its current settings and a lock appears, the card will be unlocked again, but the setting will not be reduced.
  • New parameter: --lhrwait n will set the miner to wait n seconds until LHR detection and calibration are activated. Allows you to wait for systems with memory latency overclocking settings.


  • Fixed possible bug when switching between cached Eth and Zil dag on Nvidia cards
  • Bug fixed: employee name was lost on mining pool (since 1.34)
  • Fixed a bug that led to rare defects on LHR maps
  • 1.36a: Fixed a bug that did not lead to unlocking the LHR to normal speed after changing the era
  • 1.36a: Reverted some LHR cores to a more similar spec to 1.35. These are set by default on Windows and on RTX 3080 on Linux, other cards may query these cores with --lhrtune wauto or wTuneNumber if the default is unstable.

lolMiner v1.35

  • Ethash: Fixed a bug due to which some broken Nvidia cards did not start the watchdog timer
  • Ethash: Fixed a bug due to which the name of the worker in some cases was incorrectly transferred to the pool in 1.34 (a)
  • (1) New Ergo eras will increase the size of the dataset used for mining by 5% every ~ 75 days. Some cards may require slightly more clock cycles to achieve usable performance. Additionally, zombie 2G cards will significantly slow down the speed as the dataset is now over 2150MB.

lolMiner v1.34

  • Improved RTX 3060 and RTX 3060 Ti performance up to 2%, which overall allows for slightly lower core clock speeds
  • Auto-tuning will now be faster to reasonable hash rates
  • Improved stability for found parameters
  • Found options hardcoded with --lhrtune

lolMiner v1.33

  • Fixed bug when processing old style settings - dualmode etc. dualmine
  • Fixed some minor API bugs
  • Fixed a bug due to which unrealistic high hash rate was displayed on LHR cards when overclocked after launch

lolMiner v1.32a

  • Fixed an issue resulting in "invalid" promotions in Ethash when the pool is heavily using variable difficulty (e.g. Hive On, Nicehash...) (1)
  • Fixed a bug due to which the epoch could update too late when doing double layer + Zil
  • Fixed a bug resulting in too many outdated or very late promotions in Ergo
  • Partially fixed defect. Bat example files
  • Updated full networking stack to newer libraries for greater stability.
  • Lots of internal restructuring and fixes.
  • 1.32 a: Fixed - HR1 model does not start in unlocked state on many systems.
  • 1.32 a: Fixed error 3060 LHR V1, which did not start on half-unlock when correct drivers were found.

lolMiner v1.31

  • Fixed bug with Ethash Nicehash protocol reporting "failed to convert data to type 'b'" on new jobs.
  • Linux: Slightly adjusted parameters for semi-unlock RTX 3060 (LHR V1) to be more resilient to various configurations.
  • Windows: Redesigned GPU detection engine to fix a bug that prevented the miner from starting on some systems without any error message.
  • Known Issues:
  • The Pitcairn GPU (HD 7850, R9 270, R9 270) still needs a new core for Ergo. This work continues.

Bug fixes (up from 1.30)

  • Fixed an issue where the Nicehash Ethash protocol reported "failed to convert data to type 'b'" for new jobs.
  • Linux: Slightly adjusted RTX 3060 (LHR V1) semi-unlock settings to provide better stability under various configurations.
  • Windows: Redesigned GPU detection engine fixing a bug that prevented the miner from starting on some systems without any error messages.

Known Issues:

  • Pitcairn GPUs (HD 7850, R9 270, R9 270) still need a new core for Ergo. This work is in progress.

lolMiner v1.29

Added «Unlocker» Nvidia 3060 for Linux. This new mode allows mining at around 3/4 of this map's maximum speed. Differences from the popular Windows solution:

Fixes (1.29)

  • Works with Linux
  • Unlocks the card not completely, but partially (~ 3/4 of maximum performance, + 40-45% from a blocked card)
  • Allows the use of risers
  • Allows the use of multiple GPUs on one system
  • Requires Nvidia Linux driver between 455.45.01 и 460.39... Other driver versions will run at locked speeds.


  • Fixed a bug in the server side of Cuda that caused a segmentation fault to crash when changing epochs (introduced in 1.25).
  • Fixed issue where Nvidia GPUs would not start if Cuda Toolkit was not installed (it reported "No OpenCL Devices Found..." - which was complete nonsense)
  • Fixed some (rare) potential bugs in the Beam strat.
  • Windows: Fixed message that Light Cache build time was missing (introduced in 1.25)

Setting up lolMiner and running the .bat file

lolminer v1.42: Download and how to configure - instructions on how to start.
  1. lolminer.exe - we indicate the name of the program that will be launched.
  2. —Coin BEAM - the -coin parameter determines which coin to mine. lolMiner will pick up the internal settings as the required algorithm.
  3. —Pool - after the key --pool we specify the address of the pool.
  4. —Port 3333 - we specify the port of the pool. You need to find it on the page with the pool, or use the example of ready-made settings at the end of the article
  5. —user 2d1f865b393afa3ead1e0dd0c0307c0cbcdb8412671c86fbd0b21cfe5328b608ca5 - after the key --user we indicate the wallet address or login on the pool.
  6. .rig0 - put a dot and indicate the farm identifier. It is only needed to track statistics on the pool.
  7. Run the miner by double clicking on . Beat file

Example command to run on Windows:

lolMiner.exe --coin (название монеты) --pool (адрес пула) --port (порт пула) --user (кошелек или логин пула) --pass (пароль пула)

Using dual mining mode and split mode:

Use case A: mine ZIL and ETH or ZIL and ETC on different pools:

Usually when mining ZIL, you need to mine ETH in the same pool, or you need to rely on the pool proxy redirection mechanism implemented by the pool. The former restricts your mining to one pool, while the latter may have the disadvantage of lower ETH mining latency or volatility in pool forwarding. lolMiner 1.20 and above allows you to get around the situation by adding a second level connection that will collect your ETH (or ETC) shares and transfer them directly to the pool you like, while the ZIL shares will be sent to the ZIL segment era in the ZIL pool.

To set this up, follow these steps.

  • a) Set up ZIL mining as usual. If you want to use ETC + ZIL, select ETCHASH as the algorithm parameter. The configuration should be complete, which means that if you stop after this point, you should use normal dual mining ZIL + ETH or ZIL + ETC as you are used to.
  • b) Add parameter --dualmode zil --dualstratum ETHWALLET . ETHWORKER @ ETHPOOL : ETHPORT to command line arguments or additional user parameters. Replace the items here in ETHWALLET , ETHWORKER , ETHPOOL и ETHPORT desired credentials for mining ETH. Please note that it understands prefixes like "tls: //" to activate ssl when connecting an additional layer.

Now the miner will create both connections at startup, but will mine ETH (or ETC) shares on an additional connection, which may differ from the first, which will only be used when mining ZIL. Note that this setting will automatically enable ZIL caching on your 6 and 8G cards.

Examples for each pool:

  • lolMiner --algo ETHASH --pool --user 0x155da78b788ab54bea1340c10a5422a8ae88142f.workerName --pass [email protected]:[email protected] --enablezilcache --dualmode zil --dualstratum [email protected]:2020
  • lolMiner --algo ETHASH --pool --user 0x155da78b788ab54bea1340c10a5422a8ae88142f --pass [email protected]:[email protected] --worker workerName --enablezilcache --dualmode zil --dualstratum [email protected]:2020
  • lolMiner --algo ETHASH --pool --user K1LOGIN.workerName --enablezilcache --dualmode zil --dualstratum [email protected]:2020
  • lolMiner --algo ETHASH --pool --user 0x155da78b788ab54bea1340c10a5422a8ae88142f.zil12kfcrls87pzqnneratejhk8xa3wdzlhrdl7w5g --worker workerName --enablezilcache --dualmode zil --dualstratum [email protected]:2020

Use case B: mining ETH on 8G cards while mining ETC on 4G cards

Miners usually only allow one algorithm to be used at a time. With lolMiner 1.20, the miner starts supporting creating two connections to your favorite pools and mining two algorithms in one instance of the miner. This particular mode was created to mine ETCHASH on some GPUS, while others stay on ETH.

To set this up, follow these steps:

  • a) Configure ETH mining as usual, no additional settings are required.
  • b) Add options --dualmode etc --dualstratum ETCWALLET . ETCWORKER @ ETCPOOL : ETCPORT for command line arguments or optional user parameters. Replace the items here in ETCWALLET , ETCWORKER , ETCPOOL и ETCPORT desired credentials for of mining ETC. Please note that it understands prefixes like "tls: //" to activate ssl when connecting an additional layer.
  • c) (Optional) You can use --dualdevices to select which devices will mine ETC instead of ETH. By default, all 3G and 4G cards will point to the secondary algorithm, while other cards remain on the primary algorithm. The parameter accepts a comma-separated list of numbers, which must be a subset of the running devices. For example, --devices 0,1,2,4,5 --dualdevices 4,5 would cause maps 0,1 and 2 to mine the first algorithm, maps 4 and 5 to mine the second algorithm, and map 3 to be skipped. from mining.

Overclocking Clock for Nvidia

This is not required to fix the power limitation of the watch. If you specify a power limitation and it is too low, the clock will not be corrected. Therefore, it is a good recommendation to set a high wattage limit and reduce watts with the Fix Clock solution, Turing and Ampere only.


hiveOS: you must specify direct value in + Core Clock Mhz, in this example we are setting 750Mhz on RTX 3070, available only after [email protected]

lolminer v1.42: Download and how to configure - instructions on how to start.

MMPOS: in the settings you have to select "Lock the GPU clock speed", in this example we are setting 750 MHz for the RTX 3070.

lolminer v1.42: Download and how to configure - instructions on how to start.

RaveOS: in Set you must specify this parameter: oc --fixclk=value,, in this example we are setting 765Mhz on the RTX 3070.

lolminer v1.42: Download and how to configure - instructions on how to start.

SMOS: You must do it with the Bash command, you must specify this parameter: sudo nvidia-smi -i $GPU -lgc $VALUE... Remember you need to use the website to convert it.

Windows 10:

Msi Afterburner:

  1. You can set flat V / F curve with MSI Afterburner.
  2. Drag the core frequency slider all the way to the left.
  3. Hit apply.
  4. Ctrl + F to open the V / F curve.
  5. Find the voltage you want to run and drag it to the desired frequency.
  6. Click Apply and everything to the right of the selected point should align.

CTRL + F: Open the voltage curve menu

CTRL + L: Freeze voltage and frequency at the selected point

Tab / Shift-Tab: select next / previous point

CTRL + UP / CTRL + DOWN: increase / decrease the frequency of the selected point by 10 (would be 1 without ctrl)

Manually : this will work for Linux и Windows 10. nvidia-smi -i $GPU -lgc $VALUE


But by the full GPU acceleration techRange
November 2080, XNUMX1110–1160
3060 (1)1070–1120

(1) Windows with drivers 470,05