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 | $##i## sudo nvidia-smi -pm 1 | ||
}} | |||
$##i## sudo / | 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 | |||
}} | }} | ||
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 | $##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" | |||
$##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: | [[Categoria:CryptoProjects]] |
Edição das 02h35min de 12 de maio de 2021
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}