Skip to main content
Mining, blockchain and cryptocurrencies


Hasrate (overclocked)
HD 7950: 8 sol/s
R9 280: 8-10 sol/s
RX 560: 6.0 sol/s
RX 570: 11.0 sol/s
RX 580: 12.0 sol/s
Vega 56: 19.5 sol/s
Vega 64: 21 sol/s
GTX 1060 3G: 10 sol/s
GTX 1060 6G: 12 sol/s
GTX 1070: 16 sol/s
RTX 2060 20 sol/s
Version 1.42 (latest):
Supports algorithms
Program for:
Table of contents

Miner with an emphasis on AMD graphics cards (based on OpenCL) for mining coins on the Ethash family of algorithms.

Please note that the program will work on most Nvidia cards, but speed and stability may vary. For Ethash, Nvidia has better performing miners. You will find them in the "Programs" section, having chosen the algorithm and a series of cards you need.


For the fastest launch, it will be enough:

  1. Download archive with the program
  2. Unzip to any convenient place
  3. Change wallet to your own in a file with the .bat extension

The archive with the program contains ready-made examples for Ethereum, Beam, and other coins, a configuration file, and instructions in English.

Quick Start Examples

The easiest way to start using lolMiner is to configure the program from the command line. Just create/edit a finished .bat file (Windows) or open a terminal (Linux).

Easy commands to run (on Windows):

lolMiner.exe --coin (coin name) --pool (pool address) --port (pool port) --user (wallet address or pool login) --pass (pool password)

How to set up a .bat file

  1. lolMiner.exe specify the name of the program that will be launched
  2. --coin BEAM --coin parameter determines which coin to mine. lolMiner will pick up the internal settings as the required algorithm. The coin algorithm can be found here
  3. --pool after the key, --pool specify the pool address. You can find a convenient and stable pool here
  4. --port 3333 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 specify the wallet address or login on the pool. You can create a wallet on any safe and convenient exchange, or put an official wallet from a coin. Manual for wallets.
  6. .rig0 put a period and specify the farm identifier. It is only needed to track statistics on the pool.

We have considered the most simple configuration for running the program.

Let's see what we ended up with in the batch file:

Example for Beam coin:

lolMiner.exe --coin BEAM --pool --port 2222 --user 2d1f865b393afa3ead1e0dd0c0307c0cbcdb8412671c86fbd0b21cfe5328b608ca5.rig1

You can start mining by double clicking on the .bat file with the desired coin. We run it on a farm with Windows and AMD cards and see what the program console writes to us:

  1. Equihash 150/5 algorithm algorithm that we chose when setting up the batch file
  2. Warning: No user profile defined in command line (--profile (profileName> missing) the program warns that we did not set the profile through the configuration. But we configured through the .bat file, so the profile settings (config file) can be ignored
  3. Reading pool data from command line the program prepares information about connecting to the pool, which we specified in the batch file
  4. lolMiner is configured to mine Beam (BEAM), Equihash 150/5 - BeamHash miner realized that we want to mine Beam coin!
  5. Radeon RX 580 Series is being determined by video cards for mining cryptocurrency. In our case, this is RX 580
  6. Memory: 8192 MByte (8138 MByte free) available for use with 8138 MB of video memory
  7. Active: true (Selected kernel: Equihash 150/5 (Beam), 4G memory) the program has chosen a core for mining

  1. Connecting to pool ... connecting to the pool
  2. Connected to connected successfully
  3. New job received: 1 Difficulty 100 pool sent a job for video cards
  4. GPU 4: Submitting share Share accepted (35 ms) the first share is accepted (share of work). It is necessary to understand that the miner receives the reward for the sent shares. Learn more about the remuneration here .

After waiting a little, the console will show us the hashrate and temperatures of all GPUs.

How to set up mining on Binance pool?

lolMiner.exe --algo ETHASH --pool --user username1.worker_name --tls 0

This video is a beginner's guide and it runs through the basic setup of LolMiner:

You can find out about safe temperatures in mining and how to cool video cards in the corresponding instructions.

How to set up for Ethermine?

  1. --pool after the key --pool specify the pool address.
  2. --port 4444 specify the port of the pool.
  3. --user 0x3aa3e06C47caDEf96202D378aB7C407CF46A36A4 after the key --user specify the wallet address or login on the pool.

lolMiner.exe --algo ETHASH --pool --user 0x3aa3e06C47caDEf96202D378aB7C407CF46A36A4.worker_name pause

Command line options

It happens that two options are specified. For example -h and [ --help ] are the same command. Moreover, if you use a long synonym, then you do not need to specify square brackets.


lolMiner.exe --help > 1.txt

This command will write the help to a text file called 1.txt

Pool connection parameters

-c [ --coin ] arg Indicate the coin you want to mine

-p [ --pool ] arg Specify a pool for mining

-u [ --user ] arg Specify wallet or mining pool login

--pass arg Provide a password for the pool account (optional)

--tls arg Mine using a TLS connection ("on" / "off")

Mining parameters

-a [ --algo ] arg Specify the mining algorithm. This is an alternative to the command --coin .

--pers arg Specify personalization string. This is required when using the option --algo for some modifications of Equihash algorithms.

--benchmark arg Start testing. This will start a mining simulation. No coins will be mined.

API and statistics

--apiport arg (=0) Specify the port that the API will use

--longstats arg (=150) Use and display a large statistical interval

--shortstats arg (=30) Display short statistical interval

--timeprint [=arg(=on)] (=off) Enables / disables time stamp in short stats

--compactaccept [=arg(=on)] (=off) Enables / disables compact notification of accepting shares by pool

Performance and status logs

--log [=arg(=on)] Allows to output a log file (error log)

--logfile arg Specify the path to the custom location of the log file

Device management

--list-devices List all supported and detected video cards on your system

--devices arg Specify devices for mining (Available options: ALL / AMD / NVIDIA or specify the list of indices (buses) of video cards separated by commas)

Using configuration

--config arg (=./lolMiner.cfg) Mine using configuration instead of batch file

--json arg (=./user_config.json) Mine using json configuration file

--profile arg Use ready profile to load configuration from Json file

Common parameters

-h [ --help ] Display help in the console or write it to a text file

--list-coins Display a list of all supported coin profiles

--list-algos Show all supported algorithms

-v [ --version ] Display lolMiner version number

Solution of problems

The program does not start

If the program does not start or crashes, then add the key pause at the end of the batch file. So you will see the code and description of the error and the console will not close, but display information.

If the program does not work stably or crashes, then you need to increase the virtual memory of the system:

we expose the swap file in the system

Control Panel \ All Control Panel Items \ System - Advanced system settings - Advanced tab, then Settings, again the Advanced tab.

We find the settings of the Virtual memory, click Change. Uncheck the box "Automatically select the size of the paging file" and put the checkbox "Specify size". We indicate the required size in MB (Example for 6 cards - 45000). Click on the Set button . We reboot the farm.

Error: No coin profile find for coin

You are using the wrong version of the coin program. The program cannot find a profile and cores for mining this algorithm.

Version history and downloads

Download for the Windows:
lolMiner_0.8.6_Windows64. zip lolMiner_v07_al64

Version for the Linux:
lolMiner the Linux 1.16
lolMiner the Linux 1.0
lolMiner 0.9_Linux
lolMiner 0.8.8_Linux
lolMiner 0.8.7_Linux
lolMiner 0.8.6_Linux
lolMiner 0.8.5_Linux
lolMiner 0.8.4_Linux
lolMiner 0.8.3_Linux
lolMiner 0.8.2_Linux
lolMiner 0.7 alpha 5_Linux
lolMiner 0.7 alpha 4_Linux


  • Added support for Grin algorithm CuckarooM-29 (hard fork Jan 16) on 8G AMD GPU, use --coin GRIN-C29M for mining.


  • Significant performance improvement for GRIN-AT31 on 8G AMD cards (+ 22% on Polaris to 30% on Radeon VII)
  • Disabled 16G solver for GRIN-AT31 (8G is faster now)
  • Reduced deflected Grin shares
  • On the command line, lolMiner now accepts an address --pool:address:port
  • Fixed bug with API crash when accessed by browsers based on Chrome
  • Fixed a bug in stratum EXCC, due to which the number of sent shares was not transferred to the API


  • Removed BEAM-I (Beam Hash I) algorithm, since the fork passed, BEAM-II and BEAM now both indicate a new consensus.
  • Improved driver detection and kernel selection mechanisms
  • On Nvidia: Beam Hash II performance needs to be improved (as it now uses the correct cores)
  • Beta: Equihash 96/5 (--coin MNX) should now allow changing personalization string (--overwritepersonal = newPers)


  • Added support for Beam Hash II on older AMD cards (R 9 200/300 4 and 8GB; R 9 280 (X), HD 79x0 with 3GB). Note that autoswitch only works with at least 4GB, for 3GB cards use --coin BEAM-II manually after fork.
  • Fixed issue with missing Genesis Network (GENX) in lolMiner 0.8.x


  • added support for BEAM hard fork on block 321321 (circa July 15)
  • fixed bug with BEAM server side


Added support for Grin Cuckarood-29 (--coin GRIN-AD29) algorithm for 4GB and 8GB AMD cards. The fork will take place on July 17th .


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


  • Added 16 GB solver for Cuckatoo-31 (GRIN) algorithm.
  • Improved performance and reduced power consumption for Radeon VII, Radeon Pro Duo Polaris, Vega Frontier and RX 570 16GB


The new algorithm is available with the command --coin ZEL and replaces the old one.
New parameters can already be used on the testnet

In version 0.7 alpha 5

  • Fixed a bug with many drivers that caused the miner to run slower than alpha 2 (especially on Windows)
  • Added Nicehash support
  • Added switch to enable / disable TLS ( --tls 0 in cmd or "TLS": 0 in config file to disable it for BEAM). The default will be coin dependent and enabled for BEAM.
  • Minor change to the mining core.
  • Added command --help .
  • Internal bugs fixed

0.7 alpha 4

  • Fixed segmentation / crash bug when starting miner and detecting GPUs
  • Reduced memory consumption by the 3G core to 2700 MB (*)
  • Improved memory detection (buffers are now created before starting actual mining)
  • Fixed a bug where it --shortaccept 1 now worked correctly with the stratum Beam
  • API now smoothes speed values ​​with EMA algorithm

(1) Mining with 3GB graphics cards is officially supported in Linux and Windows 7. Windows 10 does not allow full use of GPU memory and uses video memory for system functions. So it could be that 3GB cards fail the memory test or show 0 sol / s (Nvidia) or be slower than expected (AMD).

(2) Depending on the core frequency. Note that lolMiner loves clock speed because it makes extensive use of the chip's L2 cache. On Nvidia, lowering the power target without other settings will greatly affect your performance. The best solution to this problem is to lower the voltage without underclocking the core.

Happy mining!

Rate article
Average: 3.1 ( 24 votes )
Download right now complete .bat-files
beam-nicehash.bat (127 bytes)
beam-sunpool.bat (710 bytes)
beam-leafpool.bat (148 bytes)
aion-luxor.bat (152 bytes)
btcz-equipool.bat (124 bytes)
zero-forgetop.bat (117 bytes)

Author: Максим Анисимов
Блокчейн-инженер, разработчик Android приложений, финансист с 2012 года. Разрабатывает приложения для криптовалют, блокчейна и инвестиций. Изучает программы, их уязвимости
Add a comment


Add new comment
The content of this field is kept private and will not be shown publicly.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.