Aprenda a minerar criptomoedas via CPU e GPU no Linux

De Área31 Hackerspace
Status: Em construção
Progress: 10%
Last Update: Raphael Bastos 08:20, 11 Abril 2021 (BRST)
Mines-bitcoin-cryptocurrency-cloud.png


Responsável:
* Raphael Bastos

Mineração em GPU

ETHEREUM (ETH)

Requisitos

  • Carteira (preferencialmente local)
  • Placa de vídeo (Com drivers de vídeo fornecidos pelo fabricante)
  • Software para mineração


Execução

   Atenção:

Estes exemplos se aplicam ao hardware GeForce RTX 3070

Ative o modo persistente:

user $ 
sudo nvidia-smi -pm 1


Reduza o limite de potência energética da GPU de 225W para 125W:

user $ sudo /usr/bin/nvidia-smi -i 0 -pl 125


Ajuste os parâmetros para limitar o hardware:

user $ sudo /usr/bin/nvidia-smi -i 0 -pl 125

user $ sudo nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1

user $ sudo nvidia-settings -a [gpu:0]/GPUMemoryTransferRateOffset[2]=700

user $ sudo nvidia-settings -a [gpu:0]/GPUMemoryTransferRateOffset[3]=700

user $ sudo nvidia-settings -a [gpu:0]/GPUGraphicsClockOffset[2]=500

user $ sudo nvidia-settings -a [gpu:0]/GPUGraphicsClockOffset[3]=500

user $ sudo nvidia-settings -a "[gpu:0]/GPUGraphicsClockOffsetAllPerformanceLevels=-500"

user $ sudo nvidia-settings -q GPUCurrentClockFreqsString

user $ sudo nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffsetAllPerformanceLevels=700"

user $ sudo nvidia-smi -pm 0


Compile e execute o software ethminer, apontando para o endereço de carteira, utilizando CUDA ao invés do OpenCL:

user $ sudo /home/coffnix/ethminer/build/ethminer/ethminer  -U -P stratum1+tcp://${CARTEIRA}@eth.2miners.com:2020

Mineração em CPU

MONERO (XMR)

Requisitos

  • Carteira (preferencialmente local)
  • Processador ou placa de vídeo (Com drivers de vídeo fornecidos pelo fabricante)
  • Software para mineração

Execução

user $ sudo xmrig -o pool.minexmr.com:4444 -u ${CARTEIRA}