Undervolting: hvorfor lavere tempo som regel tjener mer
Fysikken som gjør at mindre effekt koster mindre arbeid enn den sparer, hvordan du finner ditt eget beste punkt, og hvorfor tallet å optimalisere ikke er hashrate.
Feil tall
Nesten alle stiller inn en rigg ved å se på hashraten, fordi det er tallet mining-programvaren skriver størst. Det er feil tall, og det er grunnen til at så mange rigger er satt opp til å tjene mindre enn den samme maskinvaren kunne.
Det du faktisk selger, er arbeid. Det du faktisk betaler for, er watt. Så tallet som avgjør om en rigg tjener penger, er arbeid per watt, og hashraten alene sier ingenting om det.
Hvorfor byttet ikke er jevnt
Et korts strømforbruk stiger omtrent med kvadratet av spenningen, mens arbeidet det gjør, stiger omtrent i takt med klokkefrekvensen. Det er to ulike kurver, og avstanden mellom dem er hele muligheten.
Å presse de siste prosentene av klokkefrekvens ut av et kort koster spenning, og spenning koster effekt i kvadrat. Den siste biten av ytelsen kjøpes altså til en elendig pris, og å gi den fra seg gir tilbake langt flere watt enn det koster i arbeid.
Når det lønner seg, og når det ikke gjør det
Hvis strømmen er gratis for deg, kan du se bort fra alt dette og kjøre kortene for fullt: samlet ytelse er det du vil ha, og den topper øverst i området.
Hvis du betaler for strømmen, og det gjør nesten alle, er det den andre toppen du vil ha. Hver watt som spares, er penger du beholder, og du beholder dem hver time hver dag, og det er det som gjør at noen få prosent vokser til noe som betyr noe.
Det finnes en tredje grunn som ikke har noe med penger å gjøre. Et kort som kjøres under grensen sin, er kjøligere og stillere, viftene jobber mindre og varer lenger, og hele riggen eldes langsommere. Det er verdt noe selv om regnestykket gikk i null.
Finn ditt eget punkt
Ingen andres innstillinger er dine innstillinger. To like kort fra samme eske er forskjellige, og forskjellen er stor nok til å bety noe. Dette er altså en måling, ikke et kopiert tall.
- Mål ved stikkontakten. En strømmåler koster svært lite og er det eneste som ser hele riggen: strømforsyningens tap, riserne, hovedkortet og prosessoren. Tallet driveren rapporterer, gjelder bare kortet, og å stille inn etter det skjuler en del av det du betaler.
- Endre én ting om gangen, og gi hver innstilling lang nok tid til å bli meningsfull. Tretti minutter som minimum; en time er bedre, fordi den termiske oppførselen stabiliserer seg sakte.
- Jobb deg nedover i trinn. Senk effektgrensen, noter arbeidet og noter wattene, gjenta. Forholdet stiger først. Fortsett til det slutter å stige.
- Det punktet er svaret ditt. Forbi det sultes kortet, og arbeidet faller raskere enn effekten, som er den andre siden av den samme kurven.
- Test deretter stabiliteten i et helt døgn før du stoler på den. En undervolting som er bare litt for aggressiv, krasjer ikke, den produserer arbeid som feiler valideringen, og det er verre: riggen ser travel ut og tjener mindre.
Kjerne og minne er ulike problemer
På de fleste algoritmer gjør den ene av de to arbeidet mens den andre bare er med på lasset, og hvilken det er, avhenger av algoritmen og ikke av kortet.
Der minnet gjør arbeidet, kan kjernen ofte senkes mye nesten uten tap, og det er der de lette wattene ligger. Der kjernen gjør arbeidet, er det omvendt, og minnet kan som regel stå urørt eller senkes.
Det er også ved minnet forsiktigheten hører hjemme. Å skru opp minneklokken er den klassiske måten å vinne noen prosent på og tape mer enn det på mislykkede shares, og feilene melder seg ikke alltid selv. Hvis du stiller minnet oppover i det hele tatt, bør du følge med på andelen avviste shares i et døgn etterpå, ikke på hashraten i et minutt.
Sjekk det i poolen, ikke i konsollen
En innstilling er ferdig når poolen er enig i den. Konsollen til mining-programvaren rapporterer hva kortet forsøkte; oversikten din rapporterer hva som faktisk kom fram og ble akseptert, og det er det du får betalt for.
Det siste trinnet er derfor å sammenligne et helt døgn med den nye innstillingen mot et helt døgn med den gamle, med gjennomsnittet i oversikten og ikke det direkte tallet, og å sjekke at andelen avviste shares ikke har endret seg. En undervolting som forbedret wattene og i det stille kostet deg noen prosent akseptert arbeid, er ingen forbedring, og konsollen vil aldri fortelle deg det.