GMiner v2.55 (AMD & NVIDIA): Download and Setup for Windows/Linux 64-bit.

GMiner v2.55 (AMD & NVIDIA): Скачать и Настроить для Windows/Linux 64-bit.


Gminer — is a well-known and in-demand cryptocurrency miner in the community for Aeternity, Ethereum, Beam, Grin, ZelCash, BitcoinZ and even Nervos CKB. Its main advantage is the support of multiple algorithms and, consequently, cryptocurrencies, whose network hash rate has recently taken off. We tell you how to properly set up the miner and start working with it. This program for mining cryptocurrencies is suitable for video cards from Nvidia and AMD (GPUs). GMiner was created by a Russian group of high-performance computing and cryptography experts. The first version of GMiner was released on September 21, 2018 and was warmly received by users. Due to its unique design and stability, in just six months the miner became a favorite of Equihash algorithms. The miner is focused on NVIDIA and AMD platforms and supports the most popular algorithms such as: Ethash, ProgPoW, KAWPOW, Equihash, CuckooCycle. GMiner maintains the leading position in mining such coins as Beam, Grin, Cortex, Bitcoin Gold. In 2020, the miner added support for Ethash, ProgPoW and KAWPOW algorithms with high performance relative to competitors. The development team never rests on its laurels and achieves maximum algorithm performance with minimum power consumption – these are the qualities that make GMiner stand out among competitors and win the hearts of users.

Changes

  • lock core clock feature for Nvidia GPUs under Windows and Linux (–lock_cclock)
  • resolve domain names even with broken system DNS settings
  • support SOCKS5 proxy (–proxy host:port)
  • generates valid DAG on higher OC modes
  • improved speed of DAG generation (up to 2x)
  • fixed miner crashes on DAG changes for ETH+ZIL mining
  • fixed DAG caching on 6GB cards
  • apply lock_voltage before DAG generation (in 2.52 miner applied lock_voltage after DAG generation)
Supported algorithmsdeveloper commission
eth, ethash0.65%
etc, etchash0.65%
kawpow, rvn, ravencoin1%
cuckatoo32, grin322%
cortex5%
beamhash2%
equihash144_52%
equihash125_42%
equihash192_72%
equihash210_92%
cuckoo29, aeternity2%
cuckarood292%
cuckatoo31, grin312%
cuckaroo29b, bittube4%
cuckaroo29s, swap2%
bfc3%
vds2%
Поддерживаемые алгоритмы и комиссия разработчика (DevFee):

How to start mining

Ethash

To start Ethash, type at the command prompt:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1
  • -algo – mining algorithm, in this case ethash
  • -server – pool address and port, in this case pool eth.2miners.com, port 2020
  • -user – ethash wallet and worker name, in this case wallet 0x5218597d48333d4a70cce91e810007b37e2937b5, worker1

Ethash и Etchash

For Ethash and Etchash algorithms there are 2 stratum protocol options (proxy and stratum), to explicitly specify the protocol, use the “-proto” parameter, for example, to use the Nicehash pool, type in the command line:

miner --algo ethash --server daggerhashimoto.usa.nicehash.com:3353 --user 3LsTTSsSy17xuoShcMHuRgGBxKn1AHgeVN --proto stratum
  • If you have a mixed installation, you can run the miner only on CUDA devices:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --opencl 0
  • or only on OpenCL devices:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --cuda 0
  • or on devices of your choice, such as GPU0, GPU2 and GPU4:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4
  • a list of available GPUs can be seen by calling the following command:
miner --list_devices
  • To set temperature limits for GPU0, GPU2 and GPU4, when reached, mining on this device will be suspended until it cools down:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4 --templimit 80 70 65

where 80 is the temperature limit for GPU0, 70 is the temperature limit for GPU2, 65 is the temperature limit for GPU4

  • To save the miner logs to a file for later analysis:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --logfile log.txt

where “log.txt” is the path to the log file of the miner

Miner options

--algo or shortly -a – mining algorithm (for example: ‘ethash’, ‘kawpow’, ‘cuckatoo32’, ‘beamhash’)
--list_devices – list devices available for mining
--server or shortly -s – mining pool address (for example: ‘eu.btgpool.pro’, ‘eu1.zhash.pro’)
--port or shortly -n – mining pool port (for example: ‘5057’, ‘1445’)
--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’)
--worker – worker name for Ethash strarum, for pools that does not supoort wallet.worker (for example: ‘rig0’)
--pass or shortly -p – worker password or default pool password, can be empty, default value is ‘x’ (for example: ‘sRuJK1Bm’)
--ssl – enable/disable secure connection with mining pool, must be supported by a pool, default value is ‘0’ (‘0’ – off or ‘1’ – on)
--ssl_verification – enable/disable certificates verification for secure connection, it may not work with pools that have expired certificate, default value is ‘0’ (‘0’ – off or ‘1’ – on)
--proto – specify stratum protocol mode, possible values: proxy and stratum, useful for Ethash mining, default value is ‘proxy’ (for example: ‘stratum’)
--dag_mode – space-separated list of Dag file modes (0 – auto, 1 – single, 2 – double), default is ‘0’ (for example: ‘2 1 0’)
--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’)
--cache_dag – enable/disable caching of DAG file for mining Ethash + Zilliqa or Nicehash, default value is ‘1’ (‘0’ – off or ‘1’ – on)
--devices or shortly -d – space-separated list of cuda devices, can be empty, default value is all available devices (for example: ‘1 3 5’)
--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), default value is 0 (for example: ‘1 3 5’)
--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, default value is 0 (for example: ‘1 3 5’)
--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′)
--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′)
--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’)
--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’)
--cvddc – space-separated list of absolute core voltages for each device in mV (0 – ignore), only Windows and AMD GPUs are supported, requires running miner with admin privileges (for example: ‘900 0 1100’)
--mvddc – space-separated list of absolute memory voltages for each device in mV (0 – ignore), only Windows and AMD GPUs are supported, requires running miner with admin privileges (for example: ‘900 0 1100’)
--logfile or shortly -l – filename to save logs on disk, can be empty, default value is ” (for example: ‘/usr/user/miner.log’, ‘c:\miner.log’)
--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′)
--color or shortly -c – enable/disable color output for console, default value is ‘1’ (‘0’ – off or ‘1’ – on)
--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)
--api – telemetry server port, allows you to monitor the miner status remotely, open a link in your browser http://localhost: (for example: ‘10050’, ‘20030’)
--config – specify configuration file
--pers – personalization string for equihash algorithm (for example: ‘BgoldPoW’, ‘BitcoinZ’, ‘Safecoin’)
--pec – enable/disable power efficiency calculator. Power efficiency calculator display of energy efficiency statistics of GPU, higher CPU load. Default value is ‘1’ (‘0’ – off or ‘1’ – on)
--electricity_cost – pass cost of electricity in USD per kWh, miner will report $ spent to mining
--intensity or shortly -i – space-separated list of intensities (1-100), default value is ‘100’ (for example: ’90 90 90′)
--cache_dag – enable/disable caching of DAG file for mining Ethash + Zilliqa or Nicehash, default value is ‘1’ (‘0’ – off or ‘1’ – on)
--share_check – enable/disable share check on CPU for mining Ethash, Etchash, KAWPOW and ProgPoW, default value is ‘1’ (‘0’ – off or ‘1’ – on)
--nvml arg – enable/disable NVML (statistic library for CUDA devices), default value is ‘1’ (‘0’ – off or ‘1’ – on)
--cuda arg – enable/disable CUDA platform, default value is ‘1’ (‘0’ – off or ‘1’ – on)
--opencl arg – enable/disable OpenCL platform, default value is ‘1’ (‘0’ – off or ‘1’ – on)

Parameters dag_mode, safe_dag, dag_limit, kernel, mt, fan, pl, cclock, cvddc, mclock, mvddc, templimit, intensity can be specified with one parameter for all devices:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 --templimit 80 --dag_mode 0
or for each device separately, if we have 3 devices:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 1 1 --templimit 80 70 90 --dag_mode 0 1 2

Miner supports failover pools, if the main pool is not available, the miner switches to the failover pools, after the main pool is available, the miner will switch to it, example:
miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --server eu1.ethermine.org:4444 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --server asia.sparkpool.com:3333 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1
eth.2miners.com – main pool
eu1.ethermine.org and asia.sparkpool.com – failover pools

Miner resets mt, cclock, cvddc, mclock, mvddc parameters to default values while DAG generation to avoid errors

Social Networks

BitcoinTalk: https://bitcointalk.org/index.php?topic=5034735.0
Discord: https://discord.gg/XCrSf8MZK5
Telegram chat: https://t.me/gminer_talk
Telegram announcements: https://t.me/gminer_releases

This post is also available in: Русский

Leave a Reply

Your email address will not be published. Required fields are marked *