Gminer: Download, Setup and Commands

3 minute read

Everything about Gminer: Set up for ETH, Binance pool and more.

This article describes how to get started mining with Gminer 2.73 and newer.

Download for Windows / Linux

Download releases from the website Download releases from GitHub Download releases from BitcoinTalk

How to setup Gminer

Step 1 - Download the miner

Choose your release to download: the official GitHub repository or use the BitcoinTalk forum.

Step 2 - Configure the bat file

Using the binance pool example, the ,bat file will look like this:
miner.exe --algo ethash --server --user username1

Step 3 - Run the miner

Now save this file with the extension .bat and double-click it to run it.

Video Guide

Setup for Ethereum

To set up a .bat file, we need to enter 5 commands one by one:

bat file

  1. miner.exe - the name of the program to run. This file should be located in the same folder as the batch file itself.
  2. ethash - we indicate the algorithm for mining.
  3. - we indicate the pool. This example uses Binance Pool. Read: How to Mine on the Binance Pool
  4. 8888 - we indicate the port from the pool. It can be found in the same place as the pool address.
  5. username1 - simply change username1 to your Binance account name.

This is how the Gminer batch file for eth will look like:

miner.exe --algo ethash --server --user username1

Config for NiceHash

For a NiceHash, the batch file will be like this:

Configure the bat file for NiceHash

And an explanation:

Configure the bat file for NiceHash explain

  1. kawpow - specify the mining algorithm
  2. - specify the server
  3. 3385 - we write the port
  4. 3LZhp4g3m7YWqR4hAPrZsKWbyo7hRBmqvy - and a wallet. Important! To mine for a nicehash, you need to specify the BTC wallet, and not the coin you are mining.

Command line example:

miner.exe --algo kawpow --server --user 3LZhp4g3m7YWqR4hAPrZsKWbyo7hRBmqvy

LHR Unlock RTX 3060

I use gminer with my 3060s and have latest Nvidia driver and I'm getting great wattage from 75 to 109 on average getting 32.5 mh very stable better than nb miner which jumped around alot more. Settings:

Core Clock: 1450
memory Clock: 2400
Power Limit: 120

RTX 3060 Ti LHR vs Non-LHR (Ethereum, Ravencoin, Ergo, Flux Tested)

Awesome, gave the Gminer a shot on my 3060TI´s(LHR) and found it way more stable than t-rex and NBminer, the hashrate doesn't fluctuate as much and not as many invalid shares. Try to mine RVN with this settings:

Core Clock: +150
memory Clock: +1100
Power Limit: 150w (adjust PL to get 150w)

The hashrate should be able to get up to 30.5 mh/s.


--algo or shortly -a - mining algorithm (for example: ‘ethash’, ‘etchash’ ‘kawpow’, ‘cuckatoo32’, ‘beamhash’)

--list_devices - list devices available for mining

--server or shortly -s - mining pool address (for example: ‘’, ‘’)

--port or shortly -n - mining pool port (for example: ‘8888’, ‘3385’)

--user or shortly -u - mining pool login or wallet address, worker’s name can be specified with a dot (for example: ‘sRuJK1BmA758GbOn.worker', '3LZhp4g3m7YWqR4hAPrZsKWbyo7hRBmqvy.rig0’)

--pass or shortly -p - worker password or default pool password, can be empty, default value is ‘x’ (for example: ‘MyAwesomePassword’)


Supported algorithms developer commission
eth, ethash 0.65%
etc, etchash 0.65%
kawpow, rvn, ravencoin 1%
cuckatoo32, grin32 2%
cortex 5%
beamhash 2%
equihash144_5 2%
equihash125_4 2%
equihash192_7 2%
equihash210_9 2%
cuckoo29, aeternity 2%
cuckarood29 2%
cuckatoo31, grin31 2%
cuckaroo29b, bittube 4%
cuckaroo29s, swap 2%
bfc 3%
vds 2%


CPU mining:

Flash bios program:



  • added LHR mode support for RTX 3060 GA104;
  • added option to control LHR tune step size (--lhr_autotune_step);
  • added watchdog mode: reboot system or restart miner (--watchdog_mode);
  • added option to observe rig speed, miner quits if average speed reached limit (--min_rig_speed);
  • added option to control maximal number of parallel DAG generations (--dag_gen_limit);
  • display IP address of pool in statistics report;
  • restore overclocking after stopping of mining.


  • fixed memory leaks on AMD GPUs;
  • fixed compatibility with latest linux distributions;
  • fixed crashes appeared in v2.71.


  • Improved LHR performance, added two modes (--lhr_mode):
    • 0 - energy save mode,
    • 1 - maximal performance mode (default).

Miner display LHR unlock percentage in statistics table (LHR row), you can adjust it by --lhr_tune option. Now --lhr_tune meaning GPU unlock percentage, for compatibility lhr tunes below 10 mapped to new default values. If LHR auto-tune (--lhr_autotune) enabled miner tries increase LHR unlock percentage while mining.

  • Improved RavenCoin performance, fixed floating hashrate;
  • Display maximum difficulty of shares for each GPU.


  • Added auto-tune for LHR GPUs (enabled by default, to disable pass --lhr_autotune 0)
  • Increased reconnect tries on connection loss (--reconnect_count)
  • Improved miner stability