0.26.8 UPD 28 ago Windows, Linux

Download T-Rex Miner

Minerador T-Rex — Guia completo

-a, --algo                     Especifica o algoritmo de hash a ser usado.
                                   autolykos2
                                   blake3
                                   etchash
                                   ethash
                                   firopow
                                   kawpow
                                   mtp
                                   mtp-tcr
                                   multi
                                   octopus
                                   progpow
                                   progpow-veil
                                   progpow-veriblock
                                   progpowz
                                   tensority
        --coin                     Define o nome da moeda.
                                   Ajuda a evitar a reconstrução do DAG ao voltar de uma sessão de dev fee.
                                   Exemplo: "etc" para Ethereum Classic, "etc+zil" para mineração de Ethereum Classic + Zilliqa.
        --extra-dag-epoch          Aloca um DAG extra na GPU para a época especificada. Pode ser útil para mineração dual
                                   de moedas como Zilliqa (ZIL). (ex.: --extra-dag-epoch 0)
                                   Pode ser definido para cada GPU separadamente usando uma lista de valores separados por vírgula
                                   (defina -1 para as GPUs que não devem alocar o DAG extra).
        --nonce-start              [Ethash, ProgPOW] Nonce inicial para a busca de soluções.
        --nonce-range-size         [Ethash, ProgPOW] Tamanho do intervalo de nonces para a busca. O intervalo será dividido entre todos os dispositivos.
    -d, --devices                  Lista de dispositivos CUDA a usar, separados por vírgula.
                                   Os IDs dos dispositivos começam a ser contados a partir de 0.
        --ab-indexing              Indexação do Afterburner (igual à padrão, mas começa em 1).
        --devices-info             Exibe a lista de dispositivos compatíveis com CUDA disponíveis no sistema.
    -i, --intensity                Intensidade da GPU 8-25 (padrão: auto).
                                   Controla o tamanho da carga de trabalho da GPU, ou seja, quantos nonces o minerador
                                   processa "de uma vez": N = 2 ^ intensity
        --low-load                 Modo de baixa carga (padrão: 0). 1 - ativado, 0 - desativado.
                                   Reduz a carga nas GPUs, se possível. Pode ser definido como uma string separada por vírgulas para ativar
                                   o modo para parte da lista de GPUs (ex.: --low-load 0,0,1,0)
        --dual-algo                Segundo algoritmo a ser usado no modo de mineração dual.
        --dual-algo-mode           Controla o comportamento da GPU no modo de mineração dual (padrão: a12).
                                   Formato: <algo>:<tuning coefficient>
                                   "<algo>" pode ser um de: "a1" (primeiro algoritmo), "a2" (segundo algoritmo), "a12" (ambos - mineração dual)
                                   "<tuning coefficient>" é opcional e pode ser
                                         "rXX" (coeficiente "dual ratio" definido como XX), ou
                                         "rXX:lrYY" (coeficiente "dual ratio" definido como XX, coeficiente "LHR dual ratio" definido como YY), ou
                                         "hXX" (porcentagem XX do hashrate do algoritmo principal).
                                   Veja o guia de mineração dual para mais detalhes.
        --profit-per-mh            Lucratividade estimada dos algoritmos no modo de mineração dual por 1MH de hashrate.
                                   Usado para o ajuste fino da proporção algo1/algo2; o minerador tentará maximizar os ganhos.
                                   Formato: <profit_algo1>:<profit_algo2>.
                                   Exemplo: --profit-per-mh 0.0516:0.0012
        --lhr-tune                 [Ethash, Autolykos2] Valor de ajuste LHR que indica a porcentagem da velocidade total que o minerador
                                   tenta atingir em placas LHR (padrão: -1). Faixa de 10 a 95.
                                   -1 - auto
                                    0 - desativado (use para placas não LHR)
                                   74 - valor inicial recomendado para a maioria das placas LHR no modo de baixo consumo (veja --lhr-low-power)
                                   78 - valor inicial recomendado para a maioria das placas LHR
                                   Pode ser definido para cada GPU separadamente, por exemplo:
                                   "lhr-tune": "0,0,77.5,0" - isso definirá o valor de ajuste LHR como 77.5 para a terceira GPU.
        --lhr-autotune-mode        [Ethash, Autolykos2] Modo de ajuste automático LHR (padrão: down). Valores válidos:
                                   off  - o ajuste automático está desativado. O valor de ajuste LHR é fixo durante a mineração e não muda,
                                          não importa com que frequência o bloqueio LHR seja detectado
                                   down - o valor de ajuste LHR diminui se o minerador detectar bloqueio LHR
                                   full - igual a "down", mas, além disso, o minerador tentará aumentar o valor de ajuste LHR
                                          se ele estiver estável no nível de ajuste LHR atual
        --lhr-autotune-step-size   Tamanho do passo do ajuste automático LHR (padrão: 0.1).
                                   Indica o quanto o valor de ajuste LHR é alterado pelo ajuste automático LHR.
        --lhr-autotune-interval    Intervalo de tempo do ajuste automático LHR em minutos (padrão: 5:120).
                                   Formato: <interval_up>:<interval_down>.
                                   "<interval_up>" é o período em minutos em que a GPU deve minerar sem
                                   atingir bloqueios LHR antes que o minerador tente aumentar o valor de ajuste LHR.
                                   Se a GPU acionou o LHR, o valor de ajuste LHR não diminuirá se o bloqueio LHR anterior
                                   tiver sido detectado há mais de "<interval_down>" minutos.
        --lhr-low-power            [Ethash] Reduz o consumo de energia no modo LHR à custa de um hashrate um pouco menor (padrão: 0).
                                   1 - ativado, 0 - desativado. Pode ser definido como uma string separada por vírgulas para ativar
                                   o modo para parte das GPUs (ex.: --lhr-low-power 0,0,1,0)
        --kernel                   [Ethash] Escolhe o kernel CUDA (padrão: 0). Faixa de 0 a 5.
                                   Defina 0 para ativar o ajuste automático: o minerador fará benchmark de cada kernel e escolherá o mais rápido.
                                   Pode ser definido como uma lista separada por vírgulas para aplicar valores diferentes a placas diferentes.
                                   (ex.: --kernel 2,1,1,3)
                                   O suporte a este parâmetro poderá ser estendido futuramente a outros algoritmos.
        --gpu-init-mode            Ativa a inicialização sequencial do DAG (padrão: 0).
                                   0 - todas as GPUs são inicializadas em paralelo
                                   1 - inicialização totalmente sequencial, uma GPU por vez
                                   2 - duas GPUs por vez
                                   etc.
        --dag-build-mode           [Ethash, ProgPOW, Octopus] Controla como o DAG é construído (padrão: 0).
                                   0 - auto (o minerador escolherá o modo mais adequado com base no modelo da GPU)
                                   1 - padrão (adequado para a maioria das placas de vídeo)
                                   2 - recomendado para placas 30xx para evitar shares inválidos
                                   Pode ser definido como uma lista separada por vírgulas para aplicar valores diferentes a placas diferentes.
                                   (ex.: --dag-build-mode 1,1,2,1)
        --dataset-mode             [Autolykos2] Modo do dataset. (padrão: 2). Valores válidos:
                                   0 - auto (o padrão é 2)
                                   1 - single (a cada bloco ERGO, a GPU para de calcular hashes até gerar o dataset)
                                   2 - double (o minerador gera o dataset para o próximo bloco ERGO antes que ele chegue,
                                       com uma pequena perda no hashrate informado, e quando o próximo bloco chega, ele
                                       começa a calcular hashes imediatamente, sem perder 1-4 segundos criando o dataset).
                                       Os requisitos de memória dobram neste modo, pois a GPU precisa manter dois buffers de memória.
                                       Se não houver memória suficiente na GPU para dois datasets, o minerador voltará
                                       para o modo de buffer único.
        --keep-gpu-busy            Continua minerando mesmo em caso de perda de conexão com o pool.
                                   Útil quando a GPU trava durante o ciclo de parada/início que ocorre quando a conexão
                                   com a internet cai.

    -o, --url                      URL do pool de mineração no seguinte formato: <scheme>://<host>:<port>
                                   Esquemas suportados: stratum+tcp
                                                      stratum+ssl
                                                      stratum+http
                                                      stratum2+tcp
                                                      stratum2+ssl
                                   stratum2 é normalmente usado pela Nicehash, MiningPoolHub e outros pools de mineração semelhantes
                                   Exemplo: stratum+tcp://eu1.ethermine.org:4444
                                            stratum+ssl://zcoin.mintpond.com:3005
                                            stratum2+tcp://daggerhashimoto.hk.nicehash.com:3353
        --url2                     URL de um segundo pool de mineração usado para o segundo algoritmo no modo de mineração dual.
    -u, --user                     Nome de usuário para o servidor de mineração.
        --user2                    Nome de usuário para o servidor de mineração usado para o segundo algoritmo no modo de mineração dual.
    -p, --pass                     Senha para o servidor de mineração.
        --pass2                    Senha para o servidor de mineração usado para o segundo algoritmo no modo de mineração dual.
    -w, --worker                   Nome do worker.
        --worker2                  Nome do worker para o servidor de mineração usado para o segundo algoritmo no modo de mineração dual.
        --proxy                    IP:porta para conexão via servidor proxy SOCKS5.
                                   Os nomes de domínio também são resolvidos através do proxy.
        --dns-https-server         IP:porta do servidor DNS que funciona via DNS-over-HTTPS.
    -r, --retries                  Número de novas tentativas se uma chamada de rede falhar.
    -R, --retry-pause              Pausa em segundos entre as tentativas.
    -T, --timeout                  Tempo limite de rede, em segundos (padrão: 300)
        --time-limit               Intervalo de desligamento do minerador em segundos. (padrão: 0 - desativado)
        --temperature-color        Define a cor da temperatura do núcleo nas estatísticas das GPUs. Exemplo: 55,65 - significa que
                                   temperaturas acima de 55 ficarão em amarelo, acima de 65 - em vermelho. (padrão: 67,77)
        --temperature-color-mem    Define a cor da temperatura da memória nas estatísticas das GPUs. (padrão: 80,100)
        --temperature-limit        Temperatura do núcleo para desligar a GPU. (padrão: 0 - desativado)
        --temperature-start        Temperatura do núcleo da GPU para reativar a placa após o desligamento. (padrão: 0 - desativado)
        --api-bind-http            IP:porta da API do minerador via HTTP (padrão: 127.0.0.1:4067). Defina 0 para desativar.
                                   Para acesso externo, defina o IP como 0.0.0.0; nesse caso, também é
                                   recomendado definir "--api-read-only".
        --api-https                Ativa o protocolo https para as chamadas da API.
        --api-key                  Chave de autorização pré-gerada para as chamadas da API. Use "--api-generate-key" para gerá-la.
                                   Obrigatória para permitir chamadas de API de modificação/atualização.
        --api-read-only            Permite apenas operações de leitura nas chamadas da API.
                                   Ativado por padrão se "--api-key" não estiver definido.
        --api-generate-key         Gera a chave da API a partir de uma senha definida pelo usuário. A chave gerada é usada como valor de "--api-key".
                                   Use esta opção junto com "-c" para gravar a api-key diretamente no seu arquivo de configuração.
        --api-webserver-cert       Caminho completo para o arquivo de certificado do servidor web da API.
        --api-webserver-pkey       Caminho completo para o arquivo de chave privada do servidor web da API.
    -N, --hashrate-avr             Tamanho da janela deslizante em segundos usada para calcular o hashrate médio (padrão: 60, máx.: 86400).
        --sharerate-avr            Tamanho da janela deslizante em segundos usada para calcular a taxa de shares (padrão: 600).
        --gpu-report-interval      Frequência do relatório de estatísticas das GPUs. Mínimo de 5 s. (padrão: 30 s)
        --gpu-report-interval-s    Frequência do relatório de estatísticas das GPUs em shares. 0 por padrão (desativado).
    -q, --quiet                    Modo silencioso. Nenhuma estatística de GPU.
        --hide-date                Não mostra a data no console.
        --send-stales              Não descarta shares obsoletos (stale).
        --validate-shares          Valida os shares antes de enviá-los ao pool. Também ativa as informações de dificuldade dos shares.
        --no-color                 Desativa a saída colorida no console.
        --no-hashrate-report       Desativa o envio do relatório de hashrate ao pool.
        --no-new-block-info        Não exibe informações sobre novos blocos no console.
        --no-nvml                  Desativa as estatísticas de GPU via NVML.
        --no-strict-ssl            Desativa a validação de certificados nas conexões SSL.
        --no-sni                   Desativa o envio do cabeçalho SNI nas conexões SSL.
        --no-watchdog              Desativa o watchdog integrado.
        --watchdog-exit-mode       Especifica a ação "A" que o watchdog deve executar se o minerador for reiniciado "N" vezes
                                   em "M" minutos.
                                   Formato: N:M:A. Valores válidos:
                                                  N: qualquer número inteiro positivo,
                                                  M: qualquer número inteiro positivo,
                                                  A: r(reinicialização do sistema), s(desligamento do sistema), e(saída do minerador)
                                   As ações "r" e "s" exigem executar o minerador com privilégios de administrador.
                                   Exemplos:
                                   20:10:s - o watchdog desligará o sistema se o minerador for reiniciado 20 vezes
                                             em qualquer intervalo de 10 minutos
                                   5:7:r   - o watchdog reiniciará o sistema se o minerador for reiniciado 5 vezes
                                             em qualquer intervalo de 7 minutos
    -B, --benchmark                Modo de benchmark.
        --benchmark-epoch          Número da época usado durante o benchmark (padrão: 0).
                                   Aplicável apenas a algoritmos baseados em DAG, exceto a família ProgPOW.
        --benchmark-block          Número do bloco usado durante o benchmark (padrão: 0).
                                   Aplicável apenas à família de algoritmos ProgPOW.
    -P, --protocol-dump            Registro (log) do protocolo do usuário.
    -c, --config                   Carrega um arquivo de configuração no formato JSON.
    -l, --log-path                 Caminho completo do arquivo de log.
        --cpu-priority             Define a prioridade do processo (padrão: 2) 0 ociosa, 2 normal até 5 a mais alta.
        --autoupdate               Executa a atualização automática sempre que houver uma versão mais nova do minerador.
        --back-to-main-pool-sec    Força o minerador a voltar para o pool principal quando estiver trabalhando com o pool de reserva (failover).
                                   O parâmetro é definido em segundos. (padrão: 600)
        --exit-on-cuda-error       Força o minerador a encerrar imediatamente em caso de erro CUDA.
        --exit-on-connection-lost  Força o minerador a encerrar imediatamente em caso de perda de conexão.
        --exit-on-high-power       Força o minerador a encerrar imediatamente em caso de alto consumo de energia.
                                   (ex.: --exit-on-high-power 600 - encerra se o consumo total de energia ultrapassar 600W)
        --reconnect-on-fail-shares Força o minerador a reconectar imediatamente ao pool após N shares com falha consecutivos (padrão: 10).
        --fork-at                  Força o minerador a mudar de algoritmo sob uma condição predefinida (funciona apenas com o watchdog integrado ativado)
                                   Condição de época: <algo_name>=epoch:<epoch_number> (ex.: --fork-at etchash=epoch:390).
                                   Condição de bloco: <algo_name>=block:<block_number> (ex.: --fork-at x16rv2=block:6526421).
                                   Condição de tempo:  <algo_name>=time:<YYYY-MM-DDTHH:MM:SS>. O horário deve ser definido em UTC+0.
                                   (ex.: --fork-at firopow=time:2021-10-26T06:00:00).
                                   Para mudar a porta do pool principal, escreva-a logo após o algoritmo: <algo_name>:<port_number>
                                   (ex.: --fork-at x16rv2:4081=time:2019-10-01T16:00:00).

  --------------------- Execução de scripts arbitrários ------------------------
    -- (os scripts devem estar no mesmo diretório do executável do t-rex) --
    -------------------------------------------------------------------------

        --script-start             Executa o script do usuário logo após o início do minerador (ex.: --script-start script_filename)
        --script-exit              Executa o script do usuário logo antes de o minerador encerrar.
        --script-epoch-change      Executa o script do usuário na mudança de época.
        --script-crash             Executa o script do usuário em caso de falha do minerador.
        --script-low-hash          Executa o script do usuário em caso de hashrate baixo. O limite de hashrate é definido em MegaHashes/segundo.
                                   Exemplo: --script-low-hash script_to_activate:50
                                            (ativa o script "script_to_activate" quando o hashrate total cair para 50MH/s)

  -------------------- Ajuste fino da GPU (Windows e Linux) ------------------

        --pl                       Define o limite de energia da GPU (Windows - em porcentagem, Linux - em watts)
                                   Exige executar o minerador com privilégios de administrador.
        --lock-cclock              Especifica a frequência fixa desejada do núcleo da GPU em MHz. (padrão: 0 - desativado).
                                   Exige executar o minerador com privilégios de administrador.
                                   Exemplo: --lock-cclock 1000 (aplica a frequência de 1000Mhz a todas as placas que suportam essa funcionalidade)
                                            --lock-cclock 1000,1300,0 (aplica 1000Mhz à GPU #0, 1300MHz à GPU #1, ignora a GPU #2)
        --mt                       Modo de ajuste da memória (padrão: 0 - desativado). Faixa de 0 a 6. A recomendação geral
                                   é começar com 1 e aumentar apenas se a GPU estiver estável.
                                   O efeito é semelhante ao do ETHlargementPill.
                                   Suportado apenas em GPUs Pascal com memória GDDR5 ou GDDR5X.
                                   Exige executar o minerador com privilégios de administrador.
                                   Pode ser definido como uma lista separada por vírgulas para aplicar valores diferentes a placas diferentes.
                                   Exemplo: --mt 4 (aplica o modo de ajuste #4 a todas as placas que suportam essa funcionalidade)
                                            --mt 3,3,3,0 (aplica o modo de ajuste #3 a todas as placas, exceto a última)

  -------------------- Ajuste fino da GPU (somente Windows) ---------------------

                                   Todas as opções podem ser definidas como uma lista separada por vírgulas para aplicar valores diferentes a
                                   placas diferentes. (valor padrão para todas as opções: 0 - não usado)
        --fan                      Define a velocidade da ventoinha da GPU em porcentagem ou a temperatura-alvo (auto-fan).
                                   Formatos válidos:
                                      --fan N           (onde N é a velocidade da ventoinha)
                                      --fan t:N         (onde N é a temperatura-alvo do núcleo)
                                      --fan t:N[F1-F2]  (igual ao anterior, mas com a velocidade da ventoinha limitada à faixa [F1%, F2%])
                                      --fan tm:N        (onde N é a temperatura-alvo da memória)
                                      --fan tm:N[F1-F2] (igual ao anterior, mas com a velocidade da ventoinha limitada à faixa [F1%, F2%])
                                   Exemplo: --fan 45,t:67,tm:95,t:69[45-100],tm:90[50-95]
                                   o que significa
                                      GPU #0: define a velocidade da ventoinha em 45%
                                      GPU #1: mantém a temperatura do núcleo da GPU em 67C
                                      GPU #2: mantém a temperatura da memória da GPU em 95C
                                      GPU #3: mantém a temperatura do núcleo da GPU em 69C
                                              com a velocidade da ventoinha limitada à faixa [45%, 100%]
                                      GPU #4: mantém a temperatura da memória da GPU em 90C
                                              com a velocidade da ventoinha limitada à faixa [50%, 95%]
                                   Observação: por padrão, no modo auto-fan, as velocidades das ventoinhas são limitadas à faixa [0%, 100%].
        --cclock                   Define o offset da frequência do núcleo da GPU em MHz.
                                   Exige executar o minerador com privilégios de administrador.
                                   Será definido como 0 ao encerrar e durante a reconstrução do DAG.
        --mclock                   Define o offset da frequência da memória da GPU em MHz.
                                   Exige executar o minerador com privilégios de administrador.
                                   Será definido como 0 ao encerrar e durante a reconstrução do DAG.
        --cv                       Define a tensão do núcleo da GPU em porcentagem. Deve estar na faixa [0, 100].
                                   Use apenas se você souber o que está fazendo!
                                   Exige executar o minerador com privilégios de administrador.
        --lock-cv                  Especifica a tensão desejada do núcleo da GPU em mV. (padrão: 0 - desativado).
                                   Exige executar o minerador com privilégios de administrador.
        --pstate                   Define o P-state da GPU. Valores válidos: p0.
                                   Exige executar o minerador com privilégios de administrador.

 -------------------------------------------------------------------------

        --version                  Exibe as informações de versão e sai.
    -h, --help                     Exibe este texto de ajuda e sai.

Download T-Rex Miner

0.26.8