Author Topic: GMiner v2.42 Ethash/KAWPOW/Equihash/CuckooCycle  (Read 2398 times)

0 Members and 1 Guest are viewing this topic.

Offline Mining_Eth

  • Full Member
  • ***
  • Posts: 118
    • View Profile
GMiner v2.42

The first version of GMiner was released on September 21, 2018 and was received quite warmly among users.
Thanks to its unique developments and stability, in just six months, the miner became a favorite on the Equihash algorithms.
The miner is focused on NVIDIA and AMD platforms and supports most popular algorithms such as: Ethash, ProgPoW, KAWPOW, Equihash, CuckooCycle.
GMiner maintains a leading position in the mining of 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 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.

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
+ 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
+ supporting failover pools, the miner uses failover pools until the connection with the main pool is restored
+ support secure connections, server certificate check (optional)
+ 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

Miner Options:
'--algo' or shortly '-a' - mining algorithm ('equihash96_5', 'equihash144_5', 'equihash150_5', 'equihash192_7', 'equihash210_9', 'cuckaroo29', 'cuckatoo31', 'cuckoo' or shortly: '96_5', '144_5', '150_5', '192_7', '210_9', 'grin29', 'grin31', 'aeternity')
'--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')
'--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, can be empty, 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, can be empty, default value is '0' ('0' - off or '1' - on)
'--proto' - specify stratum protocol mode, possible values: proxy and stratum, useful for Ethash mining, can be empty, default value is 'proxy' (for example: 'stratum')
'--dag_mode' - space-separated list of Dag file modes (0 - auto, 1 - single, 2 - double), separated by spaces, can be empty, default is '0' (for example: '2 1 0')
'--dag_limit' - space-separated list of Dag file size limits in megabytes, separated by spaces, can be empty (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')
'--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, can be empty (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, can be empty, 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 localhost: <port> (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, Etcash, 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)

Fast start:

To start Ethash, enter at the command line:

Code:
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 the pool is eth.2miners.com, port is 2020
--user - Ethash wallet and worker name, in this case wallet is 0x5218597d48333d4a70cce91e810007b37e2937b5, worker is worker1


Download links:
Link : https://mega.nz/folder/VcZAwB6B#JcrhFXpk65QCbwskgqiYWw

DevFee:
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%
cuckarood29v, monerov 10%
bfc 3%
vds 2%

Change Log:

v2.42
+ fixed performance regression for Ethash/Etchash algorithm on Nvidia miding edition cards
+ added auto-tune for Ethash/Etchash algorithm on Nvidia cards, miner automatically select fastest kernel, also you can select specific kernel manually by using --oc flag, currently 3 kernels available, 0 means auto-tune by miner
+ added display of shares per minute
+ added option to control hashrate report interval (--report_interval in seconds)
+ removed cuckarooz29 algorithm due Grin will not support it after hardfork

v2.41
+ changed default --dag_mode values for polular AMD GPUs (will improve performance compared with previous version when no --dag_mode specified)
+ display valid/stale/invalid shares for Ethash/Etchash and KAWPOW algorithms when solution check on CPU enabled ("stale_shares", "invalid_shares" in API response)
+ display warning when AMD compute mode is disabled

v2.40
+ significant performance improvements for KAWPOW, especially on rigs with large number of GPUs
+ improved compatibility with Ravencoin pools (miningpoolhub.com)
+ added option to control DAG buffering mode (single or dual, --dag_mode)
+ added option to support "Zombie Mode" for Ethash, Etchash and KAWPOW algortihms (--dag_limit)
+ improved detection of freezing AMD GPUs under linux
+ fixed display of core and memory clocks under linux
+ display GPU PCI index on miner startup
+ removed unpopular algorithms: sero, vprogpow, progpowz, cuckarood29, cuckarood29v

v2.39
+ added kernel auto-tuning for KAWPOW algorithm, this feature improves hashrate (up to 4% on some cards)
+ fixed AMD cards detection under linux, now miner detects Vega and Navi cards under HiveOS and RaveOS

v2.38
+ fixed performance degradation on Ethash under Windows 7 and Windows 8.1
miner launch specific kernels on specific devices, you can forcely enable this kernels on GPU use --oc1 flag (also you can use --oc flag to enable option per GPU)