3.44 UPD 28 ago Windows, Linux

Download GMiner

GMiner — Guia completo

Geral

--help ou abreviado -h - exibe as opções disponíveis

--version ou abreviado -v - mostra a versão do programa

--user_id - mostra o ID do usuário

--algo ou abreviado -a - algoritmo de mineração (por exemplo: 'ethash', 'kawpow', 'cuckatoo32', 'beamhash')

--list_devices - lista os dispositivos disponíveis para mineração

--contest_wallet - carteira Ethash, parâmetro obrigatório para participar do concurso

--server ou abreviado -s - endereço do pool de mineração (por exemplo: 'eu.btgpool.pro', 'eu1.zhash.pro')

--port ou abreviado -n - porta do pool de mineração (por exemplo: '5057', '1445')

--user ou abreviado -u - login no pool de mineração ou endereço da carteira; o nome do worker pode ser indicado após um ponto (por exemplo: 'sRuJK1BmA758GbOn.worker', 'GfGLyfP9GzZbPeTzvW1KSx3HeMnrNAiGWY.rig0')

--worker - nome do worker para o stratum Ethash, para pools que não suportam wallet.worker (por exemplo: 'rig0')

--pass ou abreviado -p - senha do worker ou senha padrão do pool, o valor padrão é 'x' (por exemplo: 'sRuJK1Bm')

--ssl - ativa/desativa a conexão segura com o pool de mineração ('0' - desligado ou '1' - ligado), precisa ser suportada pelo pool, o valor padrão é '0'

--proxy - endereço do servidor proxy SOCKS5 (por exemplo: 31.7.232.178:1080)

--proto - define o modo do protocolo stratum, valores possíveis: proxy e stratum, útil para a mineração de Ethash, o valor padrão é 'proxy' (por exemplo: 'stratum')

--dag_mode - lista separada por espaços de modos do arquivo DAG (0 - auto, 1 - single, 2 - double), o padrão é '0' (por exemplo: '2 1 0')

--safe_dag - lista separada por espaços de modos de geração do DAG (0 - auto, 1 - modo rápido, 2 - modo seguro; no modo auto, GPUs GTX - DAG rápido e GPUs RTX - DAG seguro), suporta somente GPUs Nvidia, o padrão é '0' (por exemplo: '2 1 0')

--dag_limit - lista separada por espaços de limites de tamanho do arquivo DAG em megabytes; para desativar o limite, use 0, o padrão é '0' (por exemplo: '4096 4096 4096')

--cache_dag - ativa/desativa o cache do arquivo DAG para a mineração de Ethash + Zilliqa ou Nicehash ('0' - desligado ou '1' - ligado), o valor padrão é '1'

--dag_gen_limit - número máximo de gerações de DAG em paralelo, 0 - sem limite, o valor padrão é '0' (por exemplo: '3')

--devices ou abreviado -d - lista separada por espaços de dispositivos cuda, o valor padrão são todos os dispositivos disponíveis (por exemplo: '1 3 5')

--kernel ou abreviado -k - lista separada por espaços de números de kernel para cada dispositivo (0 - auto, 1-6 - número do kernel; atualmente há 6 kernels para Nvidia em Ethash/Etchash) (por exemplo: '1 3 5')

--mt - lista separada por espaços de números de memory tweak para cada dispositivo (de 0 a 6, 0 - desativa os tweaks), suporta somente GPUs Nvidia com memória GDDR5X e GDDR5, exige executar o minerador com privilégios de administrador (por exemplo: '1 3 5')

--fan - lista separada por espaços de velocidades da ventoinha para cada dispositivo em porcentagem (de 0 a 100, 0 - ignorar), suportado somente no Windows (por exemplo: '60 0 90')

--pl - lista separada por espaços de limites de energia para cada dispositivo em porcentagem (de 0 a 100 para GPUs Nvidia e de -50 a 50 para GPUs AMD, 0 - ignorar), suportado somente no Windows (por exemplo: '30 0 50')

--cclock - lista separada por espaços de offsets da frequência do núcleo (para GPUs Nvidia) ou frequências absolutas do núcleo (para GPUs AMD) para cada dispositivo em MHz (0 - ignorar), suportado somente no Windows, exige executar o minerador com privilégios de administrador (por exemplo: '100 0 -90')

--mclock - lista separada por espaços de offsets da frequência da memória (para GPUs Nvidia) ou frequências absolutas da memória (para GPUs AMD) para cada dispositivo em MHz (0 - ignorar), suportado somente no Windows, exige executar o minerador com privilégios de administrador (por exemplo: '100 0 -90')

--cvddc - lista separada por espaços de offsets da tensão do núcleo em % (para GPUs Nvidia) ou tensões absolutas do núcleo (para GPUs AMD) para cada dispositivo em mV (0 - ignorar), suportado somente no Windows, exige executar o minerador com privilégios de administrador (por exemplo: '900 0 1100')

--lock_voltage - lista separada por espaços de pontos de tensão fixa para cada dispositivo em mV (0 - ignorar), suportado somente no Windows e em GPUs Nvidia. Exige executar o minerador com privilégios de administrador (por exemplo: '900 0 1000')

--lock_cclock - lista separada por espaços de pontos de frequência fixa do núcleo para cada dispositivo em MHz (0 - ignorar), suporta somente GPUs Nvidia. Exige executar o minerador com privilégios de administrador (por exemplo: '1200 0 1500')

--p2state - ativa/desativa o estado P2, suportado somente no Windows e em GPUs Nvidia. Exige executar o minerador com privilégios de administrador

--tfan - lista separada por espaços de temperaturas-alvo para a ventoinha (0 - ignorar), suportado somente no Windows (por exemplo: '65 0 70')

--tfan_min - lista separada por espaços de velocidades mínimas da ventoinha (0 - ignorar) para a opção tfan, suportado somente no Windows (por exemplo: '30 0 35')

--tfan_max - lista separada por espaços de velocidades máximas da ventoinha (0 - ignorar) para a opção tfan, suportado somente no Windows (por exemplo: '90 0 80')

--logfile ou abreviado -l - nome do arquivo para salvar os logs no disco, o valor padrão é '' (por exemplo: '/usr/user/miner.log', 'c:\miner.log')

--log_date - ativa/desativa a data em cada mensagem, o valor padrão é '0' ('0' - desligado ou '1' - ligado)

--log_stratum - ativa/desativa os dados da comunicação com o servidor, o valor padrão é '0' ('0' - desligado ou '1' - ligado)

--log_newjob - ativa/desativa as informações sobre novos trabalhos, o valor padrão é '1' ('0' - desligado ou '1' - ligado)

--templimit ou abreviado -t - lista separada por espaços de limites de temperatura; ao atingir o limite, a GPU para de minerar até esfriar (por exemplo: '85 80 75')

--templimit_mem ou abreviado -tm - lista separada por espaços de limites de temperatura da memória; ao atingir o limite, a GPU para de minerar até esfriar (por exemplo: '95 100 105')

--color ou abreviado -c - ativa/desativa a saída colorida no console, o valor padrão é '1' ('0' - desligado ou '1' - ligado)

--watchdog ou abreviado -w - ativa/desativa o watchdog; o watchdog monitora os principais processos de mineração e reinicia o aplicativo em caso de falha ou perda de conexão com os pools, o valor padrão é '1' ('0' - desligado ou '1' - ligado)

--watchdog_restart_delay - atraso de reinício do minerador pelo watchdog em segundos, o valor padrão é '10' (por exemplo: '1')

--watchdog_mode - ação do watchdog quando o minerador fecha (0 - reiniciar o minerador, 1 - reiniciar o sistema), o valor padrão é '0' (por exemplo: '1')

--min_rig_speed - velocidade mínima do rig; o minerador fecha se a velocidade média cair abaixo do valor indicado

--report_interval - intervalo do relatório de estatísticas em segundos, o valor padrão é '30' (por exemplo: '5')

--api - porta do servidor de telemetria, permite monitorar o estado do minerador remotamente; abra o link no seu navegador http://localhost:port (por exemplo: '10050', '20030')

--config - indica o arquivo de configuração

--pers - string de personalização para o algoritmo equihash (por exemplo: 'BgoldPoW', 'BitcoinZ', 'Safecoin')

--pec - ativa/desativa a calculadora de eficiência energética. A calculadora exibe estatísticas de eficiência energética da GPU, com maior carga na CPU. O valor padrão é '1' ('0' - desligado ou '1' - ligado)

--electricity_cost - informa o custo da energia em USD por kWh; o minerador mostrará quanto $ foi gasto na mineração

--intensity ou abreviado -i - lista separada por espaços de intensidades (1-100), o valor padrão é '100' (por exemplo: '90 90 90')

--share_check - ativa/desativa a verificação de shares na CPU para a mineração de Ethash ('0' - desligado ou '1' - ligado), Etchash, KAWPOW e ProgPoW, o valor padrão é '1'

--nvml - ativa/desativa a NVML (biblioteca de estatísticas para dispositivos CUDA) ('0' - desligado ou '1' - ligado), o valor padrão é '1'

--cuda - ativa/desativa a plataforma CUDA ('0' - desligado ou '1' - ligado), o valor padrão é '1'

--opencl - ativa/desativa a plataforma OpenCL ('0' - desligado ou '1' - ligado) , o valor padrão é '1'

--lhr - lista separada por espaços de modos LHR (0 - auto, 1 - ligado, 2 - desligado), suporta somente GPUs Nvidia

--lhr_tune - lista separada por espaços de valores de ajuste LHR, que indicam a porcentagem de desbloqueio da GPU (0 - auto), suporta somente GPUs Nvidia, o valor padrão é '0' (por exemplo: '72 71 73')

--lhr_autotune - lista separada por espaços de ajuste automático LHR, 0 - desligado, 1 - ligado, suporta somente GPUs Nvidia (por exemplo: '1 0 1')

--lhr_autotune_step - tamanho do passo do ajuste automático LHR, suporta somente GPUs Nvidia, o valor padrão é '0.1' (por exemplo: '0.2')

--lhr_mode - lista separada por espaços de modos LHR (0 - modo de economia de energia, 1 - modo de desempenho máximo), suporta somente GPUs Nvidia, o valor padrão é '1' (por exemplo: '1 0 1')

--secure_dns - ativa/desativa o uso exclusivo de requisições DNS over HTTPS

--maintenance_server - endereço do pool de mineração para a taxa de manutenção (por exemplo: 'eu.btgpool.pro', 'eu1.zhash.pro')

--maintenance_port - porta do pool de mineração para a taxa de manutenção (por exemplo: '5057', '1445')

--maintenance_user - login no pool de mineração ou endereço da carteira para a taxa de manutenção

--maintenance_pass - senha do worker ou senha padrão do pool para a taxa de manutenção

--maintenance_ssl - ativa/desativa a conexão segura com o pool de mineração ('0' - desligado ou '1' - ligado) para a taxa de manutenção, precisa ser suportada pelo pool, o valor padrão é '0'

--maintenance_proto - define o modo do protocolo stratum para a taxa de manutenção, valores possíveis: proxy e stratum, útil para a mineração de Ethash, o valor padrão é 'proxy' (por exemplo: 'stratum')

--maintenance_worker - nome do worker para o stratum Ethash para a taxa de manutenção, para pools que não suportam wallet.worker (por exemplo: 'rig0')

--maintenance_fee - porcentagem da taxa de manutenção

--tor - ativa/desativa as conexões de rede via Tor

--tor_exit_node - lista separada por espaços de nós de saída da rede Tor (por exemplo: 'en', 'fr')

Os parâmetros 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 podem ser indicados com um único valor para todos os dispositivos:

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

ou para cada dispositivo separadamente, se tivermos 3 dispositivos:

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

O minerador suporta pools de reserva (failover): se o pool principal não estiver disponível, o minerador muda para os pools de reserva e, quando o pool principal voltar a ficar disponível, o minerador volta para ele, exemplo:

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 principal

eu1.ethermine.org e asia.sparkpool.com - pools de reserva

O minerador suporta a cobrança de uma taxa de manutenção (a taxa de manutenção é cobrada depois da taxa do desenvolvedor), exemplo:

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 da taxa de manutenção

0x270686d8A5c33Ba2E584EF8e94128A07B57BcB2A - carteira da taxa de manutenção

20 - porcentagem da taxa de manutenção

O minerador redefine os parâmetros mt, cclock, cvddc, mclock para os valores padrão durante a geração do DAG para evitar erros

Detalhes dos parâmetros:

--kernel - permite escolher um entre vários kernels; por padrão, o kernel mais rápido é selecionado automaticamente.

Os kernels diferem em desempenho e eficiência energética, dependendo do modelo da GPU e dos parâmetros de overclock.

Para definir o kernel manualmente, passe o índice do kernel no parâmetro.

Tente escolher manualmente o melhor kernel para você testando todas as opções

--mt - permite escolher um entre vários tweaks para GPUs com memória GDDR5X e GDDR5.

Um valor maior dá mais desempenho e menos estabilidade; o risco de encontrar shares inválidos aumenta.

Teste todos os valores para descobrir qual é o melhor para você.

São necessários direitos de administrador.

--safe_dag - permite escolher o modo de geração do DAG.

No modo rápido (valor 1, auto para GPUs GTX), o minerador gera o DAG o mais rápido possível; erros de DAG são possíveis com overclock máximo.

No modo seguro (valor 2, auto para GPUs RTX), o minerador gera o DAG com controle de erros, útil para placas RTX com overclock máximo.

--tfan - permite definir uma temperatura-alvo para as ventoinhas.

O minerador monitora a temperatura da GPU e controla ativamente a velocidade da ventoinha, tentando manter a temperatura alvo.

As opções --tfan_min e --tfan_max definem os limites mínimo e máximo da velocidade da ventoinha.

Início rápido:

Para iniciar o Ethash, digite na linha de comando:

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

--algo - algoritmo de mineração, neste caso ethash

--server - endereço e porta do pool, neste caso o pool é eth.2miners.com e a porta é 2020

--user - carteira Ethash e nome do worker, neste caso a carteira é 0x5218597d48333d4a70cce91e810007b37e2937b5 e o worker é worker1

Para os algoritmos Ethash e Etchash, há 2 opções de protocolo stratum (proxy e stratum); para indicar o protocolo explicitamente, use o parâmetro --proto. Por exemplo, para usar o pool Nicehash, digite na linha de comando:

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

Se você tem um rig misto, pode executar o minerador somente nos dispositivos CUDA:

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

ou somente nos dispositivos OpenCL:

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

ou nos dispositivos que você escolher, como GPU0, GPU2 e GPU4:

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

a lista de GPUs disponíveis pode ser vista com o seguinte comando:

miner --list_devices

Para os algoritmos Ethash e Etchash, é possível escolher os kernels manualmente:

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

--kernel 0 2 3 - números de kernel para cada dispositivo: 0 - seleção automática do kernel para a GPU0, kernel #2 para a GPU1, kernel #3 para a GPU2

Você também pode escolher um único kernel para todos os dispositivos:

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

--kernel 5 seleciona o kernel #5 para todos os dispositivos

Para definir limites de temperatura na GPU0, GPU2 e GPU4, ao atingir os quais a mineração nesse dispositivo será pausada até ele esfriar:

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

onde 80 é o limite de temperatura da GPU0, 70 é o limite de temperatura da GPU2 e 65 é o limite de temperatura da GPU4

Para salvar os logs do minerador em um arquivo para análise posterior:

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

onde "c:\log.txt" é o caminho para o arquivo com os logs do minerador

Download GMiner

3.44