Undervolt: por que rodar mais devagar costuma render mais
Por que menos potência custa menos trabalho do que poupa, como achar seu melhor ajuste aos poucos e por que trabalho por watt vale mais que hashrate.
Qual número você deve ajustar?
Ajuste pelo trabalho por watt, não pelo hashrate. Undervolting é rodar uma placa com tensão ou limite de potência abaixo do padrão, e é esse o número que ele melhora.
A maioria das pessoas ajusta olhando o hashrate, porque o minerador o mostra em destaque. Esse é o número errado. É por isso que tantos rigs ganham menos do que o hardware deles poderia.
O que você vende é trabalho. O que você paga são watts. Então o trabalho por watt decide se um rig dá dinheiro, e o hashrate sozinho não diz nada sobre isso.
Por que menos potência custa tão pouco trabalho?
O consumo de uma placa sobe mais ou menos com o quadrado da tensão. O trabalho que ela faz sobe mais ou menos na mesma proporção do clock. São curvas diferentes, e a distância entre elas é a oportunidade.
Os últimos pontos percentuais de clock exigem mais tensão, e a tensão custa potência ao quadrado. Então esse trecho final de desempenho é comprado a um preço péssimo. Abrir mão dele economiza muito mais watts do que custa em trabalho.
Quando vale a pena?
Depende de quanto você paga pela energia.
- Eletricidade de graça: ignore tudo isto e rode as placas no máximo. O que você quer é a produção total, e ela tem o pico no topo da faixa.
- Eletricidade paga, que é o caso de quase todo mundo: mire no outro pico, a produção por watt. Cada watt economizado é dinheiro que fica com você, toda hora de todo dia. É assim que alguns pontos percentuais se somam e viram algo que importa.
- Qualquer preço: uma placa rodando abaixo do limite fica mais fria e mais silenciosa. As ventoinhas trabalham menos e duram mais, e o rig inteiro envelhece mais devagar. Isso vale alguma coisa mesmo que a conta empate.
Como achar o seu melhor ajuste?
Os ajustes de outra pessoa não são os seus. Duas placas idênticas da mesma caixa são diferentes, o bastante para fazer diferença. Então isto é uma medição, não um número copiado.
- Meça na tomada. Um medidor de tomada custa muito pouco e vê o rig inteiro: as perdas da fonte, os risers, a placa-mãe e o processador. O driver informa só a placa, e ajustar por ele esconde parte do que você paga.
- Mude uma coisa por vez. Dê a cada ajuste pelo menos 30 minutos, e uma hora é melhor, porque o comportamento térmico se estabiliza devagar.
- Vá descendo em etapas. Baixe o limite de potência e anote o trabalho e os watts. Repita.
- Acompanhe a razão entre trabalho e watts. Ela sobe no começo. Continue até ela parar de subir.
- Esse ponto é a sua resposta. Depois dele, a placa fica sem energia, e o trabalho cai mais rápido que a potência. É o outro lado da mesma curva.
- Teste a estabilidade por um dia inteiro antes de confiar no ajuste. Um undervolt um pouco agressivo demais não trava. Ele produz trabalho que falha na validação, o que é pior. O rig parece ocupado e ganha menos.
Você deve ajustar o núcleo ou a memória?
Na maioria dos algoritmos, um dos dois faz o trabalho e o outro só acompanha. Qual deles depende do algoritmo, não da placa.
- Onde a memória faz o trabalho, o núcleo muitas vezes pode baixar bastante quase sem perda. É ali que estão os watts fáceis.
- Onde o núcleo faz o trabalho, vale o contrário. A memória geralmente pode ficar como está ou ser baixada.
A memória também é onde cabe cuidado. Subir o clock da memória é o jeito clássico de ganhar alguns pontos percentuais e perder mais com shares que falham. Essas falhas nem sempre se anunciam.
Se você subir a memória, acompanhe a taxa de rejeição por um dia, não o hashrate por um minuto.
Como saber se o ajuste funcionou?
Um ajuste está pronto quando o pool concorda com ele. O console do minerador mostra o que a placa tentou. O seu painel mostra o que chegou e foi aceito, e é por isso que você é pago.
Então compare um dia inteiro no novo ajuste com um dia inteiro no antigo. Use a média do painel, não o número ao vivo. Confira se a taxa de rejeição não mudou.
Um undervolt pode economizar watts e, em silêncio, custar alguns pontos percentuais do trabalho aceito. Isso não é uma melhoria, e o console nunca vai avisar você.