Precisa de ajuda?

Opções de Linha de Comandos para o Claymore (Parâmetros Extra de Execução)

Neste guia, iremos listar os Parâmetros Extra de Execução do Claymore Miner usado pelo NiceHash Miner. Poderá usar esta lista como referência para todos os Parâmetros Extra de Execução suportados pelo NiceHash Miner.

Se não sabe o que são Parâmetros Extra de Execução e como estes funcionam, por favor informe-se aqui. Pode encontrar o ficheiro JSON de cada mineiro na Pasta do NiceHash Miner > miner_plugins > {pasta do mineiro} > internals > MinerOptionsPackage.json onde estão listados todos os PEEs

Note que o NiceHash Miner terá de ser executado como Administrator para que alguns  Parâmetros Extra de Execução funcionem corretamente.

-etha 

Modo do algoritmo do Ethereum para placas AMD. 0 - optimizado para placas rápidas, 1 - optimizado para placas lentas, 2 - para drivers GPU-pro no Linux. -1 - autodeterar (padrão, seleciona automaticamente entre 0 e 1)

-asm

(apenas para placas AMD) ativa o assembler GPU kernels. Neste modo, alguns ajustes são necessários, mesmo no modo ETH-only, use a opção "-dcri" ou as teclas "+/-" durante a execução para selecionar a melhor velocidade. Especifique "-asm 0" para desativar esta opção. O valor padrão é "1". Se o modo ASM estiver ativo, o mineiro deverá mostrar "GPU #x: algorithm ASM" ao iniciar. Veja a secção de "PEQUENOS AJUSTES" abaixo para notas adicionais. NOVO: adicionados assembler kernels alternativos para placas Tahiti, Tonga, Ellesmere, Baffin para o modo ETH-only. Use-os se obtém a melhor velocidade com "-dcri 1" (não consegue encontrar o pico de velocidade), use a opção "-asm 2" para ativar este modo.

-oldkernels

(apenas para placas AMD) especificar "-oldkernels 1" para usar os antigos GPU kernels de v10, estes podem ser mais estáveis para um OC mais intenso e para BIOS customizadas.

-ethi

Intensidade do Ethereum. O valor padrã é 8, poderá diminuir este valor se não quiser que o Windows trave ou se tem problemas com a estabilidade. A menor carga da GPU é "-ethi 0". Pode ainda especificar valores negativos, por exemplo, "-ethi -8192", este é o parâmetro "global work size" que é usado pelo mineiro oficial.

-eres

Este parâmetro está relacionado com a estabilidade de mineração. Cada próxima epoch do Ethereum requer um pouco mais de memória da GPU, o mineiro pode falhar durante a realocação do GPU buffer para a nova DAG. Para evitar isto, o mineiro reserva um GPU buffer um pouco maior à inicialização, para que consiga processar várias epochs sem a realocação do buffer. Esta configuração define quantas epochs o mineiro deve prever quando este reserva o GPU buffer. Ou seja, quantas epochs vão ser processadas sem que ocorra a realocação do buffer. O valor padrão é 2.

-erate

Enviar a hashrate de Ethereum para a pool. O valor padrã é "1", coloque "-erate 0" se não quiser enviar o hashrate.

-estalesend

Enviar as stale shares de Ethereum para a pool. Isto pode aumentar a hashrate efetiva minimamente. O valor padrão é "1", coloque "-estale 0" se não quiser enviar stale shares.

-gserthis

A configuração pode melhorar a estabilidade em sistemas com várias GPUs se o mineiro travar durante a inicialização. Serializa rotinas de inicialização da GPU. Use "-gser 1" para serializar algumas das rotinas e "-gser 2" para serializar todas as rotinas. O uso de valores maiores que 2 permite definir também o atraso personalizado entre a geração do DAG nas GPUs, por exemplo, "-gser 5" significa o mesmo que "-gser 2" e também adiciona um atraso de 3s entre a geração do DAG (pode ser útil para drivers com bugs/ou PSU fraca). O valor padrão é "0" (sem serialização, inicialização rápida).

-dcri

Intensidade decrescente/Siacoin/Lbry/Pascal ou valor de ajuste fino do Ethereum no modo ASM somente ETH. O valor padrão é 30, pode ajustar este valor para obter a melhor velocidade de mineração de Decred/Siacoin/Lbry sem reduzir a velocidade de mineração de Ethereum. Pode alterar a intensidade no tempo de execução com as teclas "+" e "-" e também usar a tecla "x" para selecionar uma única GPU para o ajuste da intensidade. Por exemplo, por padrão (-dcri 30), a placa 390 mostra 29MH/s para o Ethereum e 440MH/s para Decred. A configuração -dcri 70 causa 24MH/s para o Ethereum e 850MH/s para o Decred. Use esta opção no modo ETH-only ASM para o ajuste fino. Se não especificou a opção "-dcri" no modo ETH-only ASM, o mineiro detectará os melhores valores de -dcri automaticamente, também é possível pressionar a tecla "z" para fazer isso.

-minspeed

velocidade mínima para ETH, em MH/s. Se o mineiro não puder atingir essa velocidade por 5 minutos por qualquer motivo (pode alterar esse tempo limite com a opção "-minspeedtime"), o mineiro será reiniciado (ou "reboot.bat" será executado se "-r 1" estiver definido). O valor padrão é 0 (recurso desativado). Pode ainda especificar valores negativos se não desejar reiniciar o mineiro devido a problemas de conexão do pool; por exemplo, "-minspeed -50" reiniciará o minerador apenas se não conseguir atingir 50Mh/s com uma boa conexão de pool.

-minspeedtime

tempo limite para a opção "-minspeed", em minutos. O valor padrão é "5".

-dbg

log e mensagens de debug. "-dbg 0" - (padrão) cria um arquivo de log, mas não mostra mensagens de debug. "- dbg 1" - cria um arquivo de log e mostra as mensagens de debug. "-dbg -1" - nenhum arquivo de log e nenhuma mensagem de debug.

-logfile

nome do arquivo de log de depuração. Após a reinicialização, o mineiro anexará novos dados de log ao mesmo arquivo. Se deseja limpar os dados antigos do log, o nome do arquivo deve conter a string "noappend". Se esquecido, o nome do arquivo padrão será usado. Pode ainda usar esta opção para especificar uma pasta para arquivos de log, use uma barra no final para fazê-lo, por exemplo, "-logfile logs \".

-logmaxsize

tamanho máximo de arquivos log para debug, em MB. A cada início, o mineiro verifica todos os arquivos na sua pasta, seleciona todos os arquivos que contêm a string "_log.txt" e remove os arquivos mais antigos se o tamanho total dos arquivos for maior que o valor especificado. Especifique "-logsmaxsize 0" para cancelar a remoção de logs antigos. O valor padrão é 1000 (ou seja, cerca de 1 GB de arquivos de log são permitidos).

-nofee

defina "1" para cancelar minha taxa de desenvolvedor. Nesse modo, algumas otimizações são desativadas, para que a velocidade de mineração seja mais lenta em cerca de 3%. Ao ativar este modo, a Claymore perderá 100% de seus ganhos, e o utilizador perderá apenas cerca de 2% de seus ganhos.

-li

modo de baixa intensidade. Reduz a intensidade da mineração, útil se as suas placas estiverem demasiado quentes. Observe que a velocidade de mineração também é reduzida. Um valor mais alto significa menos calor e velocidade de mineração, por exemplo, "-li 10" é menos calor e velocidade de mineração que "-li 1". O valor padrão é "0" - nenhum modo de baixa intensidade.

-lidag

modo de baixa intensidade para geração de DAG, pode ajudar com OC ou PSU fraca. Os valores suportados são 0, 1, 2, 3, mais valor significa menor intensidade. Exemplo: "-lidag 1". O valor padrão é "0" (sem baixa intensidade para geração do DAG).

-showdiff

use "-showdiff 1" para mostrar a dificuldade de cada share ETH e exibir a dificuldade máxima encontrada quando pressionar a tecla "s". O valor padrão é "0".

-showpower 

exibe estatísticas sobre o consumo de energia da GPU quando pressiona a tecla "s". O valor padrão é "1" (mostra estatísticas sobre o consumo de energia), use "-showpower 0" para ocultá-lo.

-driver 

instala ou desinstala o driver necessário para aplicar os intervalos de memória (straps), ativa ou desativa o Modo de Teste do Windows, se necessário, e fecha o mineiro depois dele. Esta opção está disponível apenas para Windows e requer direitos de administrador para executar. Um mineiro pode usar um driver assinado ou não assinado, o driver não assinado requer o Modo de Teste do Windows (também é necessário desabilitar a "Inicialização Segura" no UEFI BIOS). Use "-driver install" para instalar um driver assinado.Use "-driver install_test" para instalar o driver não assinado e ative o Modo de Teste do Windows, precisa de reiniciar o Windows para aplicá-lo. Use "-driver uninstall" para desinstalar o driver e desativar o Modo de Teste do Windows. Esta opção é necessária apenas se deseja instalar ou desinstalar o driver separadamente, o mineiro instala um driver assinado automaticamente se a opção "-strap" for usada.

-strap

aplica tempos de memória especificados (correia). Esta opção está disponível apenas para Windows e requer drivers AMD blockchain ou drivers 18.x ou mais recentes (a maioria dos testes foram realizados na versão 19.4.3) para placas AMD, quaisquer drivers Nvidia recentes para placas Nvidia. Atualmente, as placas Polaris, Vega e Nvidia 10xx são suportadas; o suporte para outras placas será adicionado posteriormente. O Miner possui um banco de dados de strap integrado, todas as strap são separadas por memória (4 GB ou 8 GB) e tipo de memória (Samsung, Elpida, Hynix, Micron). -strap 2 ", etc. Para obter o melhor hashrate, deve ainda ajustar o clock da memória alta, para que" -strap 1" seja um bom ponto de partida para testes. Pode especificar apenas o índice da strap, por exemplo,"-strap 1" será aplicado primeiro tira do banco de dados para todas as GPUs Polaris com base no tamanho e no tipo de memória da GPU, o miner mostra o nome completo da strap detectada. Ou pode especificar a strap diretamente no formato "POL8S1": "POL" significa Polaris, "8" significa 8GB, "S" significa memória Samsung, "1" significa índice. Índice zero significa cinta padrão do VBIOS, ou seja, nenhuma strap é aplicada. Pode ainda usar o caractere "@" após a strap para especificar o clock da memória, ele funciona como "-mclock", mas o substitui, por exemplo, "-strap POL4E2 @ 1900". Para a Nvidia, pode especificar delta, por exemplo, "-strap 2@+700". Também pode especificar valores para cada placa, por exemplo "-strap 1 @ 2100, POL4H3,0". Se a strap for aplicada, o mineiro retornará a strap antiga e o clock de memória quando o mineiro estiver fechado. A melhor abordagem para encontrar a melhor strap é definir "-strap 1,0" (define a strap nº 1 para a primeira placa e sem strap para o restante das GPUs) e, em seguida, aumente o clock da memória para ver quais os clocks e hashrate consegue alcançar. Então, faça o mesmo para a strap nº 2, etc. Pode também especificar uma  raw strap string (96 caracteres). Observe que o valor da opção única significa que essa strap é aplicada a todas as GPUs; use "0" para aplicar a strap na GPU única; por exemplo, "-strap 0,1@2200,0" aplica a strap nº 1 e o clock de memória 2200MHz para a segunda GPU Nota: se a strap especificada falhar, o Windows travará. Após a reinicialização, os tempos padrão são restaurados e pode tentar algumas configurações diferentes. NOTA: As placas Polaris têm um número diferente de strap (depende do tipo e tamanho da memória). As placas Vega possuem valores"-strap 1" ... "-strap 5" . As placas da NVIA têm valores "-strap 1" ... "-strap 6"(1...3 são straps normais e 4...6 são straps de baixa intensidade).

-sintensity

intensidade da strap para placas Nvidia, em%. Use esta opção para ajustar a intensidade da strap para placas da Nvidia, mesmo que as straps com a intensidade mais baixa ("strap 1" e "strap 4") sejam instáveis nas suas placas. Para encontrar o melhor valor, use "-strap 4 -intensity 1" e verifique se é estável. Aumente o valor "-sintensity" (o valor máximo é 100) para encontrar o melhor hashrate estável. Em seguida, tente outros valores "-strap". Pode ainda especificar valores para cada placa, por exemplo "-intensidade 10,0,100,30". O valor padrão é "0", o que significa que não há alterações nas configurações padrão da strap.

-rxboost

permite aumento adicional para placas AMD Polaris e placas AMD antigas (Havaí, Tonga, Tahiti, Pitcairn). Esta opção está disponível apenas para Windows. Ele melhora o hashrate em até 5%, aplicando algumas configurações de memória adicionais. Para habilitá-lo, use "-rxboost 1", pode usar as suas próprias straps ou a opção "-strap"; receberá um aumento de qualquer forma. Se a sua placa estiver instável, poderá especificar um valor de aumento personalizado (2..100), por exemplo, "-rxboost 5". O valor padrão é "0", o que significa que não é necessário aumento.

-tt

defina a temperatura alvo da GPU. Por exemplo, "-tt 80" significa temperatura 80C. Pode ainda definir a velocidade estática da ventoinha se especificar valores negativos, por exemplo "-tt -50" define 50% da velocidade do ventoinha . Especifique zero para desativar o controle e ocultar as estatísticas da GPU. "- tt 1" (padrão) não gerencia ventoinha, mas mostra a temperatura da GPU e o estado da ventoinha a cada 30 segundos. Especifique os valores 2..5 se for com muita frequência. Nota: para placas NVIDIA no Linux OS, o gerenciamento de temperatura não é suportado, apenas o monitoramento de temperatura é suportado. Nota: para drivers Linux gpu-pro, o minerador deve ter acesso root para gerenciar ventoinhas, caso contrário, apenas o monitoramento estará disponível.

-ttdcr

reduza a intensidade de Decred/Siacoin/Lbry/Pascal automaticamente se a temperatura da GPU estiver acima do valor especificado. Por exemplo, "-ttdcr 80" reduz a intensidade do Decred se a temperatura da GPU estiver acima de 80 ° C. Pode ver os coeficientes atuais da intensidade do Decred nas estatísticas detalhadas (tecla "s"). Portanto, se definir "-dcri 50", mas o coeficiente de intensidade de Decred/Siacoin for 20%, isso significa que a GPU atualmente extrai Decred/Siacoin em "-dcri 10". É uma boa ideia definir um valor "-ttdcr" maior que "- tt "em 3-5C.

-ttli

reduza toda a intensidade da mineração (para todas as moedas) automaticamente se a temperatura da GPU estiver acima do valor especificado. Por exemplo, "-ttli 80" reduz a intensidade de mineração se a temperatura da GPU estiver acima de 80C. Pode ver se a intensidade foi reduzida nas estatísticas detalhadas (tecla "s"). É uma boa idéia definir o valor "-ttli" acima do valor "-tt" em 3-5C.

-tstop

definir a temperatura para parar a GPU, o minerador interromperá a mineração caso a temperatura especificada seja atingida. Por exemplo, "-top 95" significa temperatura 95C. Este recurso está desativado por padrão ("-tstop 0"). Também deve especificar um valor diferente de zero para a opção "-tt" para ativar esta opção. Também pode especificar um valor negativo para fechar o minerador imediatamente em vez de parar a GPU, por exemplo, "-tstop -95" fechará o minerador assim que qualquer GPU atingir a temperatura de 95C.

-tstart

defina a temperatura inicial para a GPU superaquecida que foi parada anteriormente com a opção "-tstop". Por exemplo, "-tstop 95 - start 50" desabilita a GPU quando atinge 95C e a reativa quando atinge 50C. Observe que o valor da opção "-tstart" deve ser menor que o valor da opção "-tstop". Este recurso está desativado por padrão ("- inicia 0"). Também deve especificar um valor diferente de zero para a opção "-tt" para ativar esta opção.

-fanmax

defina a velocidade máxima da ventoinha, em percentagem, por exemplo, "-fanmax 80" definirá a velocidade máxima do ventilador para 80%. Esta opção funciona apenas se o minerador gerencia o resfriamento, ou seja, quando a opção "-tt" é usada para especificar a temperatura alvo. O valor padrão é "100". Nota: para placas NVIDIA, esta opção é suportada apenas no Windows.

-fanmin

definir a velocidade mínima da ventoinha, em percentagem, por exemplo, "-fanmin 50" definirá a velocidade mínima do ventilador para 50%. Essa opção funciona apenas se o minerador gerencia o resfriamento, ou seja, quando a opção "-tt" é usada para especificar a temperatura alvo. O valor padrão é "0". Nota: para placas NVIDIA, esta opção é suportada apenas no Windows.

-cclock

defina a velocidade do clock principal da GPU, em MHz. Se não for especificado ou zero, o minerador não alterará a velocidade atual do clock. Para a NVIDIA, também pode especificar o delta do clock usando o prefixo "+" e "-", por exemplo, "-clock + 300, -400, + 0". : para algumas versões de drivers, a AMD bloqueou o underclocking por algum motivo, pode apenas fazer o overclock. Nota: esta opção altera os clocks para todos os estados de energia; portanto, verifique a voltagem para todos os estados de energia no WattMan ou use a opção -cvddc. Por padrão, os estados de baixa energia têm baixa voltagem, o ajuste do clock GPU alto para os estados de baixa energia sem aumentar a voltagem pode causar um acidente do driver. Nota: para placas NVIDIA, esta opção é suportada apenas no Windows.

-mclock

defina a velocidade alvo do clock da memória da GPU, em MHz. Se não for especificado ou zero, o mineiro não alterará a velocidade atual do clock. Para a NVIDIA, também pode especificar o delta do clock usando o prefixo "+" e "-", por exemplo, "-cclock + 300, -400, + 0". Nota: para algumas versões de drivers, a AMD bloqueou o underclocking por algum motivo, pode apenas fazer o overclock. Nota: para placas NVIDIA, esta opção é suportada apenas no Windows.

-powlim

defina o limite de energia, geralmente de -50 a 50. Por exemplo, "-powlim -20" significa limite de energia de 80%. Se não especificado, o mineiro não alterará o limite de energia. Nota: para placas NVIDIA, esta opção é suportada apenas no Windows.

-cvddc  

defina a tensão do núcleo da GPU de destino, multiplicada por 1000. Por exemplo, "-cvddc 1050" significa 1,05V. Suporta placas AMD 4xx mais recentes apenas no Windows. Nota: para placas NVIDIA, esta opção não é suportada.

-mvddc

defina a tensão de memória da GPU de destino, multiplicada por 1000. Por exemplo, "-mvddc 1050" significa 1,05V. Suporta placas AMD 4xx mais recentes apenas no Windows. Nota: para placas NVIDIA, esta opção não é suportada.

ESCRITO POR
Marko Tarman
Marko é especialista em hardware de mineração e criador de conteúdo da NiceHash. Ele começou a minar em 2012, antes do lançamento dos primeiros ASICs. Ele passou de mineração de GPU BTC, LTC para VTC e até mesmo DOGE. O seu lema de mineração: "Tenho 99 problemas, um riser mau são todos eles".