XMRig: como baixar, configurar e otimizar o minerador Monero

XMRig é um programa de mineração gratuito e com código-fonte aberto. Ele pode ser instalado no Windows, Linux e macOS, e permite que você minere o algoritmo RandomX usado no Monero, tanto no modo solo (mineração individual) ou em pool de mineração (mineração coletiva).

Embora o algoritmo do Monero seja otimizado para mineração com processador comum (CPU), o XMRig também permite que você minere utilizando placas de vídeo (GPU) da AMD e da NVIDIA.

Download

O programa XMRig é gratuito e você não precisa ter nenhum Monero, nem pedir autorização de ninguém para começar a minerar em seu próprio computador. Para baixar a última versão do XMRig, clique no link abaixo:

https://github.com/xmrig/xmrig/releases

Navegue até a última versão e entre na aba assets. Vários arquivos estão disponíveis para download:

  • Se você deseja minerar apenas com o processador da sua placa mãe (CPU) e/ou com o processador (GPU) de uma placa de vídeo da AMD, clique em assets e escolha o arquivo que termina em gcc-win64.zip ou msvc-win64.zip. Ambas as versões apresentam desempenho semelhante, mas, em teoria, o programa compilado em msvc tende a ser um pouco mais rápido do que o compilado em gcc. Sugerimos que você teste as duas versões (gcc e msvc) em seu sistema, e veja qual atinge o maior hashrate.
  • Se você deseja minerar com o processador (GPU) da sua placa de vídeo NVIDIA com suporte a CUDA, clique em assets e escolha o arquivo que termina em msvc-cuda10_2-win64.zip.

Configuração

Toda a configuração do XMRig é definida no arquivo config.json que já vem incluído na pasta do programa. No entanto, antes de começar a minerar, você precisa modificar este arquivo para incluir informações como a pool de mineração que você quer se conectar e o endereço no qual você quer receber suas recompensas. Para configurar essas opções, recomenda-se utilizar o assistente de configuração do site xmrig.com/wizard.

O assistente de configuração irá lhe guiar passo-a-passo, solicitando as seguintes informações:

  • Pool de mineração: se você for minerar em uma pool de mineração, clique no botão Add pool para selecionar a sua pool de preferência. Todos os hashes calculados pelo seu computador serão enviados para esse pool de mineração.
  • Mineração solo: se você for minerar indivualmente (mineração solo), clique no botão Add daemon e insira o endereço e porta do seu nó local.
  • Endereço da carteira (wallet address): informe o endereço da sua carteira Monero, no qual você irá receber as recompensas da mineração.
  • Nome do trabalhador (worker name): algumas pools de mineração permitem que você defina um apelido para aparecer no site.
  • Localização (location): algumas pools de mineração permitem que você escolha em qual servidor da pool o seu XMRig deve se conectar, diminuindo a lentidão na conexão.
  • Processadores (backends): selecione se você quer minerar com o processador da sua placa mãe (CPU) e/ou com o processor da sua placa de vídeo (GPU). O XMRig permite a mineração com GPUs das placas de vídeo da AMD e da NVIDIA.
  • Doação: selecione o quanto do seu lucro você quer doar para a pool de mineração. Recomenda-se doar entre 1 e 5%.

Após preencher todas as informações, o assintente irá exibir na aba Resultado as configurações para o seu XMRig. Você pode copiá-las para o seu arquivo config.json, ou mesmo fazer o download do arquivo e salvá-lo na mesma pasta onde está armazenado o programa.

Comandos básicos

Os três comandos básicos do programa podem ser acessados com as teclas h, p e r do teclado:

  • h (hashrate): mostra o seu poder de processamento atual, em hashes/segundo (H/s).
  • p (pause): pausa a mineração temporariamente.
  • r (resume): continua a mineração que havia sido pausada temporariamente.

Como receber as recompensas

Para receber as recompensas, entre no site do pool de mineração que você escolheu e informe o seu endereço. Após você atingir uma quantia mínima de mineração (varia a cada serviço), você poderá solicitar o pagamento para o endereço da sua carteira no site do próprio pool de mineração.

A seguir estão listadas as principais pools de mineração do Monero:

Como saber se o seu computador está minerando rápido

Para saber se o seu computador está minerando com um hashrate dentro do esperado para o modelo do seu processador, procure o modelo do seu processador em uma das listas abaixo:

Nessa lista você verá o resultado máximo que já foi reportado por usuários para o seu processador.

Se você não sabe qual é o modelo do seu processador, pressione as teclas Win + Pause/Break no teclado para abrir uma janela com informações sobre o sistema:

Como melhorar o desempenho do XMRig no Windows

Nesse guia iremos ensinar como tunar o seu XMRig para minerar o mais rápido possível o algoritmo RandomX do Monero usando o Windows. Siga os passos abaixo:

1) Ative o huge pages

A ativação do huge pages é a configuração mais importante de todas, pois ela aumentará o seu hashrate em 20-30%, e, às vezes, em até 50%.

Se o seu huge pages estiver ativado, você verá as seguintes linhas:

Se o seu huge pages estiver desativado, você verá as seguintes linhas:

Para usar huge pages no Windows, você precisa conceder ao usuário o privilégio de “bloquear páginas na memória”. Para fazer isso, você precisa ter o Windows na versão Professional, Enterprise, Ultimate ou Server. Infelizmente as versões Home e Starter do Windows não permitem o ajuste dessa configuração.

Se você não sabe qual é a versão do seu Windows, pressione as teclas Win + Pause/Break no teclado para abrir uma janela com informações sobre o sistema:

Caso você esteja usando uma versão compatível do Windows, prossiga com os seguintes passos:

1) Abra o menu Iniciar do Windows e use a barra de pesquisa para procurar por Ferramentas Administrativas.

2) Entre em Diretiva de Segurança Local:

3) Entre em Diretivas locais e Atribuição de direitos de usuário. Nessa página, procure a diretiva Bloquear páginas na memória:

4) A seguir, clique no botão Adicionar usuário ou grupo… e adicione o usuário que você usa para logar no seu computador.

5) Por fim, para que essa configuração seja ativada, você só precisa sair do Windows (Windows 10: opção Sair / Windows 7: opção Fazer logoff) e então logar novamente no Windows.

A seguir, para abrir o XMRig com o huge pages ativado, você precisará executar o arquivo xmrig.exe com privilégios de administrador. Para fazer isso, clique com o botão direito sobre o arquivo xmrig.exe e selecione Executar como administrador:

No Windows 10, você não precisará fazer isso sempre: basta você executar o programa uma única vez como administador e reiniciar o computador. No Windows 7, você precisará repetir esse procedimento sempre que for executar o XMRig.

Como dica final, sempre veja a porcentagem do huge pages ao abrir o XMRig. Se você obtiver um huge pages menor que 100%, reinicie o computador.

2) Mude o esquema de energia para “Elevado Desempenho”

  • Acesse o Painel de Controle
  • Entre em Hardware e Som, e a seguir Opções de Energia.
  • Clique em Mostrar esquemas adicionais
  • Selecione Elevado desempenho

3) Use o programa O&O ShutUp10 para desabilitar a telemetria e outros recursos desnecessários do Windows 10

4) Desative os aplicativos executados na inicialização

  • Vá em Iniciar > Configurações > Aplicativos > Inicialização
  • Desative todos os itens da lista

5) Desative os aplicativos executados na inicialização (parte 2)

  • Baixe o programa Autoruns for Windows em https://docs.microsoft.com/en-us/sysinternals/downloads/autoruns
  • Execute o programa autoruns.exe
  • Desmarque todos os itens que não forem da Microsoft nas abas “Logon“, “Scheduled Tasks” e “Services
  • Opcional: desmarque programas da Microsoft remanescentes
  • Reinicie o computador
  • Se você tiver algum problema após desmarcar um programa da Microsoft, basta remarcá-lo novamente.

6) Desative a reabertura de aplicativos na inicialização

  • Vá em Iniciar > Configurações > Opções de entrada
  • Na seção Privacidade, desative a opção Usar minhas credenciais para concluir automaticamente a configuração do meu dispositivo e reabrir meus apps após uma atualização ou reinicialização.

7) Desative aplicativos em segundo plano

  • Vá em Iniciar > Configurações > Privacidade
  • Clique em Aplicativos em segundo plano
  • Desative a opção Permitir a execução de aplicativos em segundo plano

8) Desinstale aplicativos que você não usa

  • Vá em Iniciar > Configurações > Aplicativos > Aplicativos e recursos
  • Selecione o aplicativo que você quer desinstalar
  • Clique no botão Desinstalar