3.44 UPD 28 ago Windows, Linux

Download GMiner

GMiner — Guida completa

Generale

--help o in breve -h - mostra le opzioni disponibili

--version o in breve -v - stampa la versione del programma

--user_id - stampa l'ID utente

--algo o in breve -a - algoritmo di mining (ad esempio: 'ethash', 'kawpow', 'cuckatoo32', 'beamhash')

--list_devices - elenca i dispositivi disponibili per il mining

--contest_wallet - portafoglio Ethash, parametro obbligatorio per partecipare al contest

--server o in breve -s - indirizzo del pool di mining (ad esempio: 'eu.btgpool.pro', 'eu1.zhash.pro')

--port o in breve -n - porta del pool di mining (ad esempio: '5057', '1445')

--user o in breve -u - login del pool di mining o indirizzo del portafoglio; il nome del worker si può indicare dopo un punto (ad esempio: 'sRuJK1BmA758GbOn.worker', 'GfGLyfP9GzZbPeTzvW1KSx3HeMnrNAiGWY.rig0')

--worker - nome del worker per lo stratum Ethash, per i pool che non supportano wallet.worker (ad esempio: 'rig0')

--pass o in breve -p - password del worker o password predefinita del pool, il valore predefinito è 'x' (ad esempio: 'sRuJK1Bm')

--ssl - attiva/disattiva la connessione sicura con il pool di mining ('0' - off o '1' - on), deve essere supportata dal pool, il valore predefinito è '0'

--proxy - indirizzo del server proxy SOCKS5 (ad esempio: 31.7.232.178:1080)

--proto - indica la modalità del protocollo stratum, valori possibili: proxy e stratum, utile per il mining Ethash, il valore predefinito è 'proxy' (ad esempio: 'stratum')

--dag_mode - elenco separato da spazi delle modalità del file DAG (0 - auto, 1 - single, 2 - double), predefinito '0' (ad esempio: '2 1 0')

--safe_dag - elenco separato da spazi delle modalità di generazione del DAG (0 - auto, 1 - modalità veloce, 2 - modalità sicura; in modalità auto le GPU GTX usano il DAG veloce e le GPU RTX il DAG sicuro), supportate solo le GPU Nvidia, predefinito '0' (ad esempio: '2 1 0')

--dag_limit - elenco separato da spazi dei limiti di dimensione del file DAG in megabyte; per disattivare il limite usa 0, predefinito '0' (ad esempio: '4096 4096 4096')

--cache_dag - attiva/disattiva la cache del file DAG per il mining Ethash + Zilliqa o Nicehash ('0' - off o '1' - on), il valore predefinito è '1'

--dag_gen_limit - numero massimo di generazioni del DAG in parallelo, 0 - nessun limite, il valore predefinito è '0' (ad esempio: '3')

--devices o in breve -d - elenco separato da spazi dei dispositivi cuda, il valore predefinito sono tutti i dispositivi disponibili (ad esempio: '1 3 5')

--kernel o in breve -k - elenco separato da spazi dei numeri di kernel per ogni dispositivo (0 - auto, 1-6 - numero del kernel, attualmente supporta 6 kernel per Nvidia su Ethash/Etchash) (ad esempio: '1 3 5')

--mt - elenco separato da spazi dei numeri di memory tweak per ogni dispositivo (da 0 a 6, 0 - tweak disattivati), supportate solo le GPU Nvidia con memoria GDDR5X e GDDR5, richiede di avviare il miner con privilegi di amministratore (ad esempio: '1 3 5')

--fan - elenco separato da spazi della velocità delle ventole per ogni dispositivo in percentuale (da 0 a 100, 0 - ignora), supportato solo Windows (ad esempio: '60 0 90')

--pl - elenco separato da spazi dei power limit per ogni dispositivo in percentuale (da 0 a 100 per le GPU Nvidia e da -50 a 50 per le GPU AMD, 0 - ignora), supportato solo Windows (ad esempio: '30 0 50')

--cclock - elenco separato da spazi degli offset della frequenza del core (per le GPU Nvidia) o delle frequenze assolute del core (per le GPU AMD) per ogni dispositivo in MHz (0 - ignora), supportato solo Windows, richiede di avviare il miner con privilegi di amministratore (ad esempio: '100 0 -90')

--mclock - elenco separato da spazi degli offset della frequenza della memoria (per le GPU Nvidia) o delle frequenze assolute della memoria (per le GPU AMD) per ogni dispositivo in MHz (0 - ignora), supportato solo Windows, richiede di avviare il miner con privilegi di amministratore (ad esempio: '100 0 -90')

--cvddc - elenco separato da spazi degli offset della tensione del core in % (per le GPU Nvidia) o delle tensioni assolute del core (per le GPU AMD) per ogni dispositivo in mV (0 - ignora), supportato solo Windows, richiede di avviare il miner con privilegi di amministratore (ad esempio: '900 0 1100')

--lock_voltage - elenco separato da spazi dei punti di tensione bloccati per ogni dispositivo in mV (0 - ignora), supportati solo Windows e le GPU Nvidia. Richiede di avviare il miner con privilegi di amministratore (ad esempio: '900 0 1000')

--lock_cclock - elenco separato da spazi dei punti di frequenza del core bloccati per ogni dispositivo in MHz (0 - ignora), supportate solo le GPU Nvidia. Richiede di avviare il miner con privilegi di amministratore (ad esempio: '1200 0 1500')

--p2state - attiva/disattiva lo stato P2, supportati solo Windows e le GPU Nvidia. Richiede di avviare il miner con privilegi di amministratore

--tfan - elenco separato da spazi delle temperature obiettivo per le ventole (0 - ignora), supportato solo Windows (ad esempio: '65 0 70')

--tfan_min - elenco separato da spazi della velocità minima delle ventole (0 - ignora) per l'opzione tfan, supportato solo Windows (ad esempio: '30 0 35')

--tfan_max - elenco separato da spazi della velocità massima delle ventole (0 - ignora) per l'opzione tfan, supportato solo Windows (ad esempio: '90 0 80')

--logfile o in breve -l - nome del file in cui salvare i log su disco, il valore predefinito è '' (ad esempio: '/usr/user/miner.log', 'c:\miner.log')

--log_date - attiva/disattiva la data in ogni messaggio, il valore predefinito è '0' ('0' - off o '1' - on)

--log_stratum - attiva/disattiva i dati della comunicazione con il server, il valore predefinito è '0' ('0' - off o '1' - on)

--log_newjob - attiva/disattiva le informazioni sui nuovi job, il valore predefinito è '1' ('0' - off o '1' - on)

--templimit o in breve -t - elenco separato da spazi dei limiti di temperatura; al raggiungimento del limite, la GPU smette di minare finché non si raffredda (ad esempio: '85 80 75')

--templimit_mem o in breve -tm - elenco separato da spazi dei limiti di temperatura della memoria; al raggiungimento del limite, la GPU smette di minare finché non si raffredda (ad esempio: '95 100 105')

--color o in breve -c - attiva/disattiva l'output a colori nella console, il valore predefinito è '1' ('0' - off o '1' - on)

--watchdog o in breve -w - attiva/disattiva il watchdog; il watchdog controlla i processi principali di mining e riavvia l'applicazione in caso di errore o di perdita della connessione ai pool, il valore predefinito è '1' ('0' - off o '1' - on)

--watchdog_restart_delay - ritardo di riavvio del miner per il watchdog in secondi, il valore predefinito è '10' (ad esempio: '1')

--watchdog_mode - azione del watchdog quando il miner si chiude (0 - riavvia il miner, 1 - riavvia il sistema), il valore predefinito è '0' (ad esempio: '1')

--min_rig_speed - velocità minima del rig: il miner si chiude se la velocità media scende sotto il valore indicato

--report_interval - intervallo dei report delle statistiche in secondi, il valore predefinito è '30' (ad esempio: '5')

--api - porta del server di telemetria, permette di monitorare lo stato del miner da remoto; apri il link http://localhost:port nel browser (ad esempio: '10050', '20030')

--config - indica il file di configurazione

--pers - stringa di personalizzazione per l'algoritmo equihash (ad esempio: 'BgoldPoW', 'BitcoinZ', 'Safecoin')

--pec - attiva/disattiva il calcolatore dell'efficienza energetica. Il calcolatore mostra le statistiche di efficienza energetica della GPU, con un carico maggiore sulla CPU. Il valore predefinito è '1' ('0' - off o '1' - on)

--electricity_cost - indica il costo dell'elettricità in USD per kWh; il miner riporterà i $ spesi per il mining

--intensity o in breve -i - elenco separato da spazi delle intensità (1-100), il valore predefinito è '100' (ad esempio: '90 90 90')

--share_check - attiva/disattiva la verifica delle share sulla CPU per il mining di Ethash ('0' - off o '1' - on), Etchash, KAWPOW e ProgPoW, il valore predefinito è '1'

--nvml - attiva/disattiva NVML (libreria delle statistiche per i dispositivi CUDA) ('0' - off o '1' - on), il valore predefinito è '1'

--cuda - attiva/disattiva la piattaforma CUDA ('0' - off o '1' - on), il valore predefinito è '1'

--opencl - attiva/disattiva la piattaforma OpenCL ('0' - off o '1' - on), il valore predefinito è '1'

--lhr - elenco separato da spazi delle modalità LHR (0 - auto, 1 - on, 2 - off), supportate solo le GPU Nvidia

--lhr_tune - elenco separato da spazi dei valori di regolazione LHR, cioè la percentuale di sblocco della GPU (0 - auto), supportate solo le GPU Nvidia, il valore predefinito è '0' (ad esempio: '72 71 73')

--lhr_autotune - elenco separato da spazi dell'auto-tune LHR, 0 - off, 1 - on, supportate solo le GPU Nvidia (ad esempio: '1 0 1')

--lhr_autotune_step - dimensione del passo dell'auto-tune LHR, supportate solo le GPU Nvidia, il valore predefinito è '0.1' (ad esempio: '0.2')

--lhr_mode - elenco separato da spazi delle modalità LHR (0 - modalità risparmio energetico, 1 - modalità massime prestazioni), supportate solo le GPU Nvidia, il valore predefinito è '1' (ad esempio: '1 0 1')

--secure_dns - attiva/disattiva l'uso esclusivo di richieste DNS over HTTPS

--maintenance_server - indirizzo del pool di mining per la manutenzione (ad esempio: 'eu.btgpool.pro', 'eu1.zhash.pro')

--maintenance_port - porta del pool di mining per la manutenzione (ad esempio: '5057', '1445')

--maintenance_user - login del pool di mining o indirizzo del portafoglio per la manutenzione

--maintenance_pass - password del worker o password predefinita del pool per la manutenzione

--maintenance_ssl - attiva/disattiva la connessione sicura con il pool di mining ('0' - off o '1' - on) per la manutenzione, deve essere supportata dal pool, il valore predefinito è '0'

--maintenance_proto - indica la modalità del protocollo stratum per la manutenzione, valori possibili: proxy e stratum, utile per il mining Ethash, il valore predefinito è 'proxy' (ad esempio: 'stratum')

--maintenance_worker - nome del worker per lo stratum Ethash per la manutenzione, per i pool che non supportano wallet.worker (ad esempio: 'rig0')

--maintenance_fee - percentuale della commissione di manutenzione

--tor - attiva/disattiva le connessioni di rete tramite Tor

--tor_exit_node - elenco separato da spazi dei nodi di uscita per la rete Tor (ad esempio: 'en', 'fr')

I parametri dag_mode, safe_dag, dag_limit, kernel, mt, fan, pl, cclock, cvddc, mclock, lock_voltage, lock_cclock, tfan, templimit, templimit_mem, intensity, lhr, lhr_tune, lhr_autotune, lhr_mode si possono indicare con un solo valore per tutti i dispositivi:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 --templimit 80 --dag_mode 0

oppure separatamente per ogni dispositivo, se abbiamo 3 dispositivi:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 1 1 --templimit 80 70 90 --dag_mode 0 1 2

Il miner supporta i pool di failover: se il pool principale non è disponibile, il miner passa ai pool di failover e, quando il pool principale torna disponibile, ritorna su di esso. Esempio:

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 - pool principale

eu1.ethermine.org e asia.sparkpool.com - pool di failover

Il miner supporta l'addebito di una commissione di manutenzione (addebitata dopo la commissione dello sviluppatore). Esempio:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --maintenance_server eth.2miners.com:2020 --maintenance_user 0x270686d8A5c33Ba2E584EF8e94128A07B57BcB2A --maintenance_fee 20

eth.2miners.com:2020 - pool della commissione di manutenzione

0x270686d8A5c33Ba2E584EF8e94128A07B57BcB2A - portafoglio della commissione di manutenzione

20 - percentuale della commissione di manutenzione

Durante la generazione del DAG il miner riporta i parametri mt, cclock, cvddc, mclock ai valori predefiniti per evitare errori

Dettagli dei parametri:

--kernel - permette di scegliere uno tra diversi kernel; per default viene scelto automaticamente il kernel più veloce.

I kernel differiscono per prestazioni ed efficienza energetica in base al modello di GPU e ai parametri di overclock.

Per impostare il kernel manualmente, passa l'indice del kernel al parametro.

Prova a scegliere manualmente il kernel migliore per te provando tutte le opzioni

--mt - permette di scegliere uno tra diversi tweak per le GPU con memoria GDDR5X e GDDR5.

Un valore più alto dà più prestazioni e meno stabilità, e aumenta il rischio di trovare share non valide.

Prova tutti i valori per capire quale ti si adatta meglio.

Sono necessari i diritti di amministratore.

--safe_dag - permette di scegliere il modo di generare il DAG.

In modalità veloce (valore 1, auto per le GPU GTX) il miner genera il DAG il più velocemente possibile; con l'overclock al massimo sono possibili errori nel DAG.

In modalità sicura (valore 2, auto per le GPU RTX) il miner genera il DAG con controllo degli errori, utile per le schede RTX con l'overclock al massimo.

--tfan - permette di impostare una temperatura obiettivo per le ventole.

Il miner controlla la temperatura della GPU e regola attivamente la velocità delle ventole cercando di mantenere la temperatura obiettivo.

Le opzioni --tfan_min e --tfan_max impostano i limiti minimo e massimo della velocità delle ventole.

Avvio rapido:

Per avviare Ethash, inserisci nella riga di comando:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1

--algo - algoritmo di mining, in questo caso ethash

--server - indirizzo e porta del pool, in questo caso il pool è eth.2miners.com e la porta è 2020

--user - portafoglio Ethash e nome del worker, in questo caso il portafoglio è 0x5218597d48333d4a70cce91e810007b37e2937b5 e il worker è worker1

Per gli algoritmi Ethash ed Etchash ci sono 2 opzioni per il protocollo stratum (proxy e stratum); per indicare esplicitamente il protocollo usa il parametro --proto. Ad esempio, per usare il pool Nicehash, inserisci nella riga di comando:

miner --algo ethash --server daggerhashimoto.usa.nicehash.com:3353 --user 3LsTTSsSy17xuoShcMHuRgGBxKn1AHgeVN --proto stratum

Se hai un rig misto, puoi avviare il miner solo sui dispositivi CUDA:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --opencl 0

oppure solo sui dispositivi OpenCL:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --cuda 0

oppure sui dispositivi che scegli tu, ad esempio GPU0, GPU2 e GPU4:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4

l'elenco delle GPU disponibili si vede eseguendo il comando seguente:

miner --list_devices

Per gli algoritmi Ethash ed Etchash è possibile scegliere manualmente i kernel:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 0 2 3

--kernel 0 2 3 - numeri dei kernel per ogni dispositivo: 0 - scelta automatica del kernel per GPU0, kernel n. 2 per GPU1, kernel n. 3 per GPU2

Puoi anche scegliere un solo kernel per tutti i dispositivi:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --kernel 5

--kernel 5 sceglie il kernel n. 5 per tutti i dispositivi

Per impostare su GPU0, GPU2 e GPU4 i limiti di temperatura raggiunti i quali il mining su quel dispositivo va in pausa finché non si raffredda:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --devices 0 2 4 --templimit 80 70 65

dove 80 è il limite di temperatura per GPU0, 70 è il limite di temperatura per GPU2, 65 è il limite di temperatura per GPU4

Per salvare i log del miner in un file da analizzare in seguito:

miner --algo ethash --server eth.2miners.com:2020 --user 0x5218597d48333d4a70cce91e810007b37e2937b5.worker1 --logfile c:\log.txt

dove "c:\log.txt" è il percorso del file con i log del miner

Download GMiner

3.44