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.
A seguir estão listadas as principais pools de mineração do Monero:
- https://minexmr.com
- https://supportxmr.com
- https://xmr.nanopool.org
- https://hashvault.pro
- https://monerohash.com
- https://pool.xmr.pt
- https://xmr.pool.gntl.co.uk
- https://web.xmrpool.eu
- https://xmrpow.de
Como melhorar o desempenho do XMRig no Windows 10
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 10. 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 ativar o huge pages no Windows, você precisa executar o 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, basta você executar o programa uma única vez como administador e reiniciar o computador. No Windows 7, você precisa repetir esse procedimento sempre que for executar o programa.
Sempre que 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
- Baixe o programa gratuito O&O ShutUp10 em https://www.oo-software.com/en/shutup10 e execute-o
- Aplique as configurações recomendadas (recommended setttings).
- Reinicie o computador

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