SkillAgentSearch skills...

GMinerRelease

Ethash, ProgPoW, Equihash, CuckooCycle GPU Miner

Install / Use

/learn @develsoftware/GMinerRelease
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

GMiner was created by a Russian group of specialists in the field of high performance computing and cryptography.<br/> The first version of GMiner was released on September 21, 2018 and was received quite warmly among users.<br/> Thanks to its unique developments and stability, in just six months, the miner became a favorite on the Equihash algorithms.<br/> The miner is focused on NVIDIA and AMD platforms and supports most popular algorithms such as: Ethash, ProgPoW, KAWPOW, Equihash, CuckooCycle.<br/> GMiner maintains a leading position in the mining of such coins as Beam, Grin, Cortex, Bitcoin Gold.<br/> In 2020, the miner added support for Ethash, ProgPoW and KAWPOW algorithms with high performance relative to competitors.<br/> The development team never stops at what has been achieved and achieves the maximum performance of the algorithms with the minimum power consumption, it is these qualities that distinguish GMiner from the competitors and win the hearts of users.<br/>

Miner Features:

  • commission is charged continuously, and not in intervals (as in most miners), which has a positive effect on the user's profitability on PPLNS pools
  • verifying generated DAG, warning when GPU overclocking is very high for Ethash, Etcash, KAWPOW and ProgPoW algorithms, helps to overclock GPU without errors
  • verifying Shares on processor, warning when GPU overclocking is very high for Ethash, Etcash, KAWPOW and ProgPoW algorithms, helps to overclock GPU without errors
  • DAG caching if the GPU has enough memory, DAG files are not recomputed when switching to another algorithm when mining Ethash + Zilliqa or Nicehash, which has a positive effect on user profitability
  • auto selection of optimal kernels for each device on Ethash, Etcash, KAWPOW
  • ability to manually select kernel on each device for Ethash, Etcash
  • temperature control and stop the GPU in case of overheating
  • watchdog - process-observer of state of main systems of the miner, which will restart the miner in case of crash or freeze
  • mechanism to restore lost connection with pool
  • support failover pools, the miner uses failover pools until the connection with the main pool is restored
  • support secure connections
  • support SOCKS5 proxy
  • support tor network
  • informative and readable tabular statistics output to console
  • display of detailed information on each device (temperature, power consumption, cooler load, memory frequency, processor frequency, energy efficiency)
  • parallel output of information to console and to file on disk
  • built-in statistics server - remote monitoring of the miner in browser
  • memory tweaks for Nvidia GPUs with GDDR5X and GDDR5 memory
  • core clocks, memory clocks, core voltage, memory voltage, fan speed, power limit overclocking for Windows
  • safe DAG generation for Nvidia GPUs
  • automatic fan speed control for target temperature
  • support charging of maintenance fee

Miner options:

--help or shortly -h - display available options<br/> --version or shortly -v - print program version<br/> --user_id - print user ID<br/> --algo or shortly -a - mining algorithm (for example: 'ethash', 'kawpow', 'cuckatoo32', 'beamhash')<br/> --list_devices - list devices available for mining<br/> --contest_wallet - Ethash wallet, parameter is required to participate in contest<br/> --server or shortly -s - mining pool address (for example: 'eu.btgpool.pro', 'eu1.zhash.pro')<br/> --port or shortly -n - mining pool port (for example: '5057', '1445')<br/> --user or shortly -u - mining pool login or wallet address, worker's name can be specified with a dot (for example: 'sRuJK1BmA758GbOn.worker', 'GfGLyfP9GzZbPeTzvW1KSx3HeMnrNAiGWY.rig0')<br/> --worker - worker name for Ethash strarum, for pools that does not supoort wallet.worker (for example: 'rig0') <br/> --pass or shortly -p - worker password or default pool password, default value is 'x' (for example: 'sRuJK1Bm')<br/> --ssl - enable/disable secure connection with mining pool ('0' - off or '1' - on), must be supported by a pool, default value is '0' <br/> --proxy - SOCKS5 proxy server address (for example: 31.7.232.178:1080)<br/> --proto - specify stratum protocol mode, possible values: proxy and stratum, useful for Ethash mining, default value is 'proxy' (for example: 'stratum')<br/> --dag_mode - space-separated list of Dag file modes (0 - auto, 1 - single, 2 - double), default is '0' (for example: '2 1 0')<br/> --safe_dag - space-separated list of DAG generation modes (0 - auto, 1 - fast mode, 2 - safe mode, in auto mode GTX GPUs - fast DAG and RTX GPUs - safe DAG), only Nvidia GPUs are supported, default is '0' (for example: '2 1 0')<br/> --dag_limit - space-separated list of Dag file size limits in megabytes, to disable the limit use 0, default is '0' (for example: '4096 4096 4096')<br/> --cache_dag - enable/disable caching of DAG file for mining Ethash + Zilliqa or Nicehash('0' - off or '1' - on), default value is '1'<br/> --dag_gen_limit - maximal number of parallel DAG generations, 0 - disable limit, default value is '0' (for example: '3')<br/> --devices or shortly -d - space-separated list of cuda devices, default value is all available devices (for example: '1 3 5')<br/> --kernel or shortly -k - space-separated list of kernel numbers for each device (0 - auto, 1-6 - kernel number, currently supports 6 kernels for Nvidia on Ethash/Etchash) (for example: '1 3 5')<br/> --mt - space-separated list of memory tweak numbers for each device (range from 0 to 6, 0 - disable tweaks), only Nvidia GPUs with GDDR5X and GDDR5 memory are supported, requires running miner with admin privileges (for example: '1 3 5')<br/> --fan - space-separated list of fan speed for each device in percents (range from 0 to 100, 0 - ignore), only Windows is supported (for example: '60 0 90')<br/> --pl - space-separated list of power limits for each device in percents (range from 0 to 100 for Nvidia GPUs and -50 - 50 for AMD GPUs, 0 - ignore), only Windows is supported (for example: '30 0 50')<br/> --cclock - space-separated list of core clock offsets (for Nvidia GPUs) or absolute core clocks (for AMD GPUs) for each device in MHz (0 - ignore), only Windows is supported, requires running miner with admin privileges (for example: '100 0 -90')<br/> --mclock - space-separated list of memory clock offsets (for Nvidia GPUs) or absolute memory clocks (for AMD GPUs) for each device in MHz (0 - ignore), only Windows is supported, requires running miner with admin privileges (for example: '100 0 -90')<br/> --cvddc - space-separated list of core voltage offsets in % (for Nvidia GPUs) or absolute core voltages (for AMD GPUs) for each device in mV (0 - ignore), only Windows is supported, requires running miner with admin privileges (for example: '900 0 1100')<br/> --lock_voltage - space-separated list of locked voltage points for each device in mV (0 - ignore), only Windows and Nvidia GPUs are supported. Requires running miner with admin privileges (for example: '900 0 1000')<br/> --lock_cclock - space-separated list of locked core clock point for each device in MHz (0 - ignore), only Nvidia GPUs are supported. Requires running miner with admin privileges (for example: '1200 0 1500')<br/> --p2state - enable/disable P2 state, only Windows and Nvidia GPUs are supported. Requires running miner with admin privileges<br/> --tfan - space-separated list of target temperatures for fan (0 - ignore), only Windows is supported (for example: '65 0 70')<br/> --tfan_min - space-separated list of minimal fan speed (0 - ignore) for tfan option, only Windows is supported (for example: '30 0 35')<br/> --tfan_max - space-separated list of maximal fan speed (0 - ignore) for tfan option, only Windows is supported (for example: '90 0 80')<br/> --logfile or shortly -l - filename to save logs on disk, default value is '' (for example: '/usr/user/miner.log', 'c:\miner.log')<br/> --log_date - enable/disable date in each message, default value is '0' ('0' - off or '1' - on)<br/> --log_stratum - enable/disable data of communication with the server, default value is '0' ('0' - off or '1' - on)<br/> --log_newjob - enable/disable information about new jobs, default value is '1' ('0' - off or '1' - on)<br/> --templimit or shortly -t - space-separated list of temperature limits, upon reaching the limit, the GPU stops mining until it cools down (for example: '85 80 75')<br/> --templimit_mem or shortly -tm - space-separated list of memory temperature limits, upon reaching the limit, the GPU stops mining until it cools down (for example: '95 100 105')<br/> --color or shortly -c - enable/disable color output for console, default value is '1' ('0' - off or '1' - on)<br/> --watchdog or shortly -w - enable/disable watchdog, watchdog monitors the main mining processes and restarts the application in the event of a failure or loss of connection to the pools, default value is '1' ('0' - off or '1' - on)<br/> --watchdog_restart_delay - miner restart delay for watchdog in seconds, default value is '10' (for example: '1')<br/> --watchdog_mode - watchdog action on miner quits (0 - restart miner, 1 - reboot system), default value is '0' (for example: '1')<br/> --min_rig_speed - minimal rig speed, miner quits if average speed drop below specified value<br/> --report_interval - statistics report interval in seconds, default value is '30' (for example: '5')<br/> --api - telemetry server port, allows you to monitor the miner status remotely, open a link in your browser http://localhost:port (for example: '10050', '20030')<br/> --config - specify configuration file<br/> --pers - personalization string for equihash al

Related Skills

View on GitHub
GitHub Stars2.0k
CategoryDevelopment
Updated1d ago
Forks330

Security Score

85/100

Audited on Mar 29, 2026

No findings