Aprenda a minerar criptomoedas via CPU e GPU no Linux: mudanças entre as edições

De Área31 Hackerspace
Sem resumo de edição
Sem resumo de edição
(7 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 21: Linha 21:


=== Execução ===
=== Execução ===
{{warning|Estes exemplos se aplicam ao hardware '''GeForce RTX 3070'''}}
Ative o modo persistente:
{{console|body=
{{console|body=
$##i## sudo DISPLAY=:0 /usr/bin/nvidia-settings --assign "[gpu:0]/GPUGraphicsClockOffset[3]=0" --assign "[gpu:0]/GPUMemoryTransferRateOffset[3]=1400"
$##i## sudo nvidia-smi -pm 1
}}
 


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


$##i## sudo /home/coffnix/ethminer/build/ethminer/ethminer  -U -P stratum1+tcp://${CARTEIRA}@eth.2miners.com:2020
Reduza o limite de potência energética da GPU de '''225W''' para '''150W''':
{{console|body=
$##i## sudo /usr/bin/nvidia-smi -i 0 -pl 150
}}
}}


=Mineração em CPU=
== Requisitos ==
* Carteira (preferencialmente local)
* Processador ou placa de vídeo (Com drivers de vídeo fornecidos pelo fabricante)
* Software para mineração


== Execução ==
Ajuste os coolers da sua placa de vídeo:
 
{{warning|Se for '''RTX 3080''' ou '''RTX 3090''' utilize sempre os coolers a 100% visto que a memória GDDR6X aquece absurdamente!}}


{{console|body=
{{console|body=
$##i## sudo xmrig -o pool.minexmr.com:4444 -u ${CARTEIRA}
$##i## sudo nvidia-settings -a [gpu:0]/GPUFanControlState=1
$##i## sudo nvidia-settings -a [fan:1]/GPUTargetFanSpeed=60
$##i## sudo nvidia-settings -a [fan:0]/GPUTargetFanSpeed=90
}}
}}


Ajuste os parâmetros para tunar o hardware:
{{console|body=
$##i## sudo nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1


$##i## sudo nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffsetAllPerformanceLevels=1800"


$##i## sudo nvidia-settings -a "[gpu:0]/GPUGraphicsClockOffsetAllPerformanceLevels=-600"


Referências:
$##i## sudo nvidia-smi -pm 0
}}




Compile e execute o software '''nsfminer''' (fork do antigo '''ethminer'''), apontando para o endereço de carteira, utilizando '''CUDA''' ao invés do '''OpenCL''':
{{console|body=
$##i## sudo /opt/nsfminer/build/nsfminer/nsfminer -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 ===
{{console|body=
$##i## sudo xmrig -o pool.minexmr.com:4444 -u ${CARTEIRA}
}}




[[Categoria:CryptoDocs]]
[[Categoria:CryptoProjects]]

Edição das 02h35min de 12 de maio de 2021

Status: Em construção
Progress: 10%
Last Update: Raphael Bastos 08:20, 11 Abril 2021 (BRST)


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 150W:

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


Ajuste os coolers da sua placa de vídeo:

   Atenção:

Se for RTX 3080 ou RTX 3090 utilize sempre os coolers a 100% visto que a memória GDDR6X aquece absurdamente!

user $ sudo nvidia-settings -a [gpu:0]/GPUFanControlState=1
user $ sudo nvidia-settings -a [fan:1]/GPUTargetFanSpeed=60
user $ sudo nvidia-settings -a [fan:0]/GPUTargetFanSpeed=90

Ajuste os parâmetros para tunar o hardware:

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

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

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

user $ sudo nvidia-smi -pm 0


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

user $ sudo /opt/nsfminer/build/nsfminer/nsfminer -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}
Cookies nos ajudam a entregar nossos serviços. Ao usar nossos serviços, você concorda com o uso de cookies.