Undervoltning: varför lägre fart oftast tjänar mer
Fysiken som gör att mindre effekt kostar mindre arbete än den sparar, hur du hittar din egen bästa punkt och varför talet att optimera inte är hashrate.
Fel siffra
Nästan alla ställer in en rigg genom att titta på hashraten, eftersom det är den siffra miningprogrammet visar störst. Det är fel siffra, och det är anledningen till att så många riggar är inställda att tjäna mindre än samma hårdvara skulle kunna.
Det du faktiskt säljer är arbete. Det du faktiskt betalar för är watt. Så den siffra som avgör om en rigg tjänar pengar är arbete per watt, och hashraten säger ensam ingenting om det.
Varför bytet inte är jämnt
Ett korts strömförbrukning stiger ungefär med kvadraten på spänningen, medan arbetet det utför stiger ungefär i takt med klockfrekvensen. Det är olika kurvor, och glappet mellan dem är hela möjligheten.
Att pressa ut de sista procenten klockfrekvens ur ett kort kostar spänning, och spänning kostar effekt i kvadrat. Så den sista biten prestanda köps till ett uselt pris, och att ge tillbaka den sparar långt fler watt än den kostar i arbete.
När det lönar sig, och när det inte gör det
Om elen är gratis för dig kan du strunta i allt det här och köra korten för fullt: totalt arbete är vad du vill ha, och det toppar högst upp i spannet.
Om du betalar för elen, och det gör nästan alla, är det den andra toppen du vill ha. Varje sparad watt är pengar som stannar kvar, varje timme varje dag, och det är det som gör att några procent växer till något som spelar roll.
Det finns ett tredje skäl som inte har med pengar att göra. Ett kort som körs under sin gräns är svalare och tystare, fläktarna arbetar mindre och håller längre, och hela riggen åldras långsammare. Det är värt något även om kalkylen gick jämnt ut.
Hitta din egen punkt
Ingen annans inställningar är dina inställningar. Två identiska kort ur samma låda skiljer sig åt, och skillnaden är stor nog att spela roll. Så det här är en mätning, inte en kopierad siffra.
- Mät vid vägguttaget. En mätare för uttaget kostar väldigt lite och är det enda som ser hela riggen: nätaggregatets förluster, riserkorten, moderkortet och processorn. Siffran som drivrutinen rapporterar gäller bara kortet, och att ställa in efter den döljer en del av det du betalar.
- Ändra en sak i taget och ge varje inställning tillräckligt lång tid för att betyda något. Trettio minuter som minimum, en timme är bättre, eftersom det termiska beteendet stabiliseras långsamt.
- Arbeta nedåt i steg. Sänk effektgränsen, anteckna arbetet och anteckna watten, upprepa. Kvoten stiger till en början. Fortsätt tills den slutar stiga.
- Den punkten är ditt svar. Bortom den svälts kortet och arbetet faller snabbare än effekten, vilket är andra sidan av samma kurva.
- Testa sedan stabiliteten under ett helt dygn innan du litar på den. En undervoltning som är en aning för aggressiv kraschar inte, den ger arbete som inte klarar valideringen, vilket är värre: riggen ser upptagen ut och tjänar mindre.
Kärna och minne är olika problem
På de flesta algoritmer är det en av de två som gör arbetet medan den andra bara hänger med, och vilken det är beror på algoritmen snarare än på kortet.
Där minnet gör arbetet kan kärnan ofta sänkas långt med nästan ingen förlust, och det är där de lätta watten finns. Där kärnan gör arbetet gäller det omvända, och minnet kan oftast lämnas som det är eller sänkas.
Det är också vid minnet som försiktigheten hör hemma. Att höja minnesfrekvensen är det klassiska sättet att vinna några procent och förlora mer än så på misslyckade shares, och felen gör sig inte alltid till känna. Om du över huvud taget höjer minnet, håll koll på andelen avvisade shares under ett dygn efteråt snarare än på hashraten under en minut.
Kontrollera på poolen, inte i konsolen
En inställning är klar när poolen håller med om den. Miningprogrammets konsol rapporterar vad kortet försökte, din översikt rapporterar vad som faktiskt kom fram och godkändes, och det är det du får betalt för.
Så det sista steget är att jämföra ett helt dygn med den nya inställningen mot ett helt dygn med den gamla, med översiktens genomsnitt snarare än den aktuella siffran, och att kontrollera att andelen avvisade inte har rört sig. En undervoltning som förbättrade watten men i tysthet kostade dig några procent av det godkända arbetet är ingen förbättring, och konsolen kommer aldrig att berätta det för dig.