Undervolt: perché far lavorare la scheda più lentamente di solito rende di più
La fisica per cui meno potenza costa meno lavoro di quanto fa risparmiare, come trovare il Suo punto ottimale e perché il numero da ottimizzare non è l'hashrate.
Il numero sbagliato
Quasi tutti regolano un rig guardando l'hashrate, perché è il numero che il miner mostra più in grande. È quello sbagliato, ed è il motivo per cui tanti rig sono configurati per guadagnare meno di quanto potrebbe lo stesso hardware.
Ciò che vende davvero è lavoro. Ciò che paga davvero sono watt. Quindi il numero che decide se un rig rende è il lavoro per watt, e l'hashrate da solo non dice nulla in proposito.
Perché lo scambio non è alla pari
Il consumo di una scheda cresce all'incirca con il quadrato della sua tensione, mentre il lavoro che svolge cresce all'incirca in proporzione alla sua frequenza. Sono curve diverse, e lo scarto tra loro è tutta l'opportunità.
Spremere da una scheda gli ultimi punti percentuali di frequenza costa tensione, e la tensione costa potenza al quadrato. Quindi l'ultimo tratto di prestazioni si paga a un prezzo pessimo, e rinunciarvi restituisce molti più watt di quanto costi in lavoro.
Quando conviene, e quando no
Se per Lei l'elettricità è gratuita, ignori tutto questo e faccia lavorare le schede al massimo: il rendimento totale è ciò che vuole e raggiunge il picco in cima alla gamma.
Se paga l'elettricità, come quasi tutti, il picco che Le interessa è l'altro. Ogni watt risparmiato è denaro che resta a Lei, e resta ogni ora di ogni giorno, ed è questo che fa crescere pochi punti percentuali fino a qualcosa che conta.
C'è un terzo motivo che non ha nulla a che fare con il denaro. Una scheda che lavora sotto il suo limite è più fresca e più silenziosa, le sue ventole lavorano meno e durano di più, e l'intero rig invecchia più lentamente. Questo vale qualcosa anche se i conti finissero in pareggio.
Trovare il Suo punto
Le impostazioni di qualcun altro non sono le Sue. Due schede identiche della stessa scatola sono diverse, e la differenza è abbastanza grande da contare. Quindi questa è una misurazione, non un numero copiato.
- Misuri alla presa. Un misuratore da presa costa pochissimo ed è l'unica cosa che vede l'intero rig: le perdite dell'alimentatore, i riser, la scheda madre e il processore. Il numero che riporta il driver è solo quello della scheda, e regolare in base a esso nasconde una parte di ciò che paga.
- Cambi una cosa alla volta e dia a ogni impostazione il tempo sufficiente per essere significativa. Trenta minuti come minimo; un'ora è meglio, perché il comportamento termico si stabilizza lentamente.
- Scenda per gradi. Abbassi il limite di potenza, annoti il lavoro e annoti i watt, e ripeta. Il rapporto all'inizio sale. Continui finché non smette di salire.
- Quel punto è la Sua risposta. Oltre, la scheda resta senza energia e il lavoro cala più in fretta della potenza, che è l'altro lato della stessa curva.
- Poi verifichi la stabilità per un giorno intero prima di fidarsi. Un undervolt appena troppo aggressivo non va in crash, produce lavoro che non supera la validazione, il che è peggio: il rig sembra occupato e guadagna meno.
Core e memoria sono problemi diversi
Nella maggior parte degli algoritmi uno dei due fa il lavoro e l'altro si limita ad accompagnarlo, e quale dei due dipende dall'algoritmo e non dalla scheda.
Dove il lavoro lo fa la memoria, il core spesso si può abbassare di molto quasi senza perdite, ed è lì che si trovano i watt facili. Dove il lavoro lo fa il core, vale il contrario, e la memoria di solito si può lasciare com'è o abbassare.
È anche sulla memoria che serve cautela. Alzare le frequenze della memoria è il modo classico per guadagnare qualche punto percentuale e perderne di più in share fallite, e gli errori non sempre si annunciano. Se alza la memoria, tenga d'occhio il tasso di rifiuto per un giorno intero dopo, invece dell'hashrate per un minuto.
Lo verifichi sulla pool, non sulla console
Una regolazione è finita quando la pool è d'accordo. La console del miner riporta ciò che la scheda ha tentato; la Sua dashboard riporta ciò che è davvero arrivato ed è stato accettato, ed è per questo che viene pagato.
Quindi l'ultimo passo è confrontare un giorno intero con la nuova impostazione con un giorno intero con quella vecchia, usando la media della dashboard e non il valore in tempo reale, e controllare che il tasso di rifiuto non sia cambiato. Un undervolt che ha migliorato i watt e Le è costato in silenzio qualche punto percentuale di lavoro accettato non è un miglioramento, e la console non Glielo dirà mai.