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 |
||
Linha 23: | Linha 23: | ||
{{warning|Estes exemplos se aplicam ao hardware '''GeForce RTX 3070'''}} | {{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 | |||
}} | }} | ||
Linha 33: | Linha 34: | ||
{{console|body= | {{console|body= | ||
$##i## sudo /usr/bin/nvidia-smi -i 0 -pl 125 | $##i## sudo /usr/bin/nvidia-smi -i 0 -pl 125 | ||
}} | |||
Ajuste os parâmetros para limitar o hardware: | |||
{{console|body= | |||
$##i## sudo /usr/bin/nvidia-smi -i 0 -pl 125 | |||
$##i## sudo nvidia-settings -a [gpu:0]/GPUPowerMizerMode=1 | |||
$##i## sudo nvidia-settings -a [gpu:0]/GPUMemoryTransferRateOffset[2]=700 | |||
$##i## sudo nvidia-settings -a [gpu:0]/GPUMemoryTransferRateOffset[3]=700 | |||
$##i## sudo nvidia-settings -a [gpu:0]/GPUGraphicsClockOffset[2]=500 | |||
$##i## sudo nvidia-settings -a [gpu:0]/GPUGraphicsClockOffset[3]=500 | |||
$##i## sudo nvidia-settings -a "[gpu:0]/GPUGraphicsClockOffsetAllPerformanceLevels=-500" | |||
$##i## sudo nvidia-settings -q GPUCurrentClockFreqsString | |||
$##i## sudo nvidia-settings -a "[gpu:0]/GPUMemoryTransferRateOffsetAllPerformanceLevels=700" | |||
$##i## sudo nvidia-smi -pm 0 | |||
}} | }} | ||
Edição das 14h46min de 13 de abril 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 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}