239 / 736UNDER

Underclocking

Snížení pracovní frekvence těžebního stroje

Pavel má těžební stroj, který v horkém odpoledni vytápí místnost víc, než dokáže chlazení odvést. Nemusí hned vybírat jen mezi plným výkonem a vypnutím. Může zkusit pomalejší pracovní režim. Underclocking znamená právě snížení frekvence výpočtů oproti určitému výchozímu nastavení. Stroj obvykle odvede méně práce za sekundu; zda také výhodněji využije elektřinu, musí ukázat měření.

Underclocking je provoz čipu na nižší pracovní frekvenci, než má zvolené referenční nastavení, například výchozí profil výrobce. Může pomoci omezit příkon a teplo. Sám o sobě však neznamená nižší napětí, lepší energetickou účinnost ani úplné zastavení těžby.

ASIC je specializovaný čip vykonávající výpočty při těžbě. Jeho pracovní frekvence, uváděná například v MHz, určuje tempo těchto výpočtů. MHz znamená megahertz: miliony taktovacích cyklů za sekundu. Počet těchto cyklů není totéž co počet hotových hashovacích pokusů. Pavel musí nejprve vědět, vůči jakému profilu frekvenci snižuje: bez výchozího bodu slovo „nižší“ mnoho neříká. Braiins vysvětluje, že pomalejší chod může umožnit i nižší napětí. Samotná změna frekvence ale nezaručuje změnu napětí. Mining Firmware, řídicí program stroje, může oba parametry upravovat společně; zůstávají to dva odlišné zásahy. [1] [6] [7]

Představme si, že čip vykonává méně pracovních kroků za sekundu. Část energie spojená s jeho přepínáním může klesnout. Braiins vztah zjednodušuje jako W = a × F × V²: W zde označuje příkon ve wattech, F frekvenci a V napětí. Písmeno a je koeficient daného modelu. Napětí v tomto modelu vstupuje do druhé mocniny. Jde o vysvětlení závislosti, nikoli přesný vzorec pro celou těžební sestavu. Ze zásuvky se napájí také ventilátory a ztráty vznikají i ve zdroji. Pavel proto z nastavené frekvence nevyčte přesný účet za elektřinu. [1] [7]

Vlastní příklad ukáže rozdíl: 2000 W / 100 TH/s = 20 J/TH. Po změně naměříme 1200 W / 50 TH/s = 24 J/TH. TH/s znamená terahashe za sekundu, tedy biliony hashovacích pokusů za sekundu. J/TH jsou jouly na terahash: energie potřebná na bilion takových pokusů. Příkon klesl o 40%, ale nový režim potřebuje o 20% více energie na stejný počet pokusů. Nižší zatížení rozvodu může být užitečné, energetická účinnost se však zhoršila. To je modelový výpočet, ne doporučené nastavení konkrétního stroje. Pavel musí sledovat spotřebu i skutečně odvedenou práci. [1] [5] [6] [7]

Když Pavel změní nastavení, okamžité potvrzení znamená přijetí pokynu, ne vždy dosažení cíle. LuxOS u příkazu frequencyset popisuje postupný přechod frekvence. Aktuální stav lze ověřit přes frequencyget nebo příznak IsRamping, který ukazuje probíhající změnu. Model S9 navíc podporuje jen určité frekvenční stupně. Vrácená položka Frequency proto vyjadřuje skutečný dostupný cíl, tedy nejbližší podporovanou hodnotu, nikoli přesně zadaná čísla v každém případě. Ani tento cíl sám nedokazuje, že na něm čipy už pracují. [2]

Pavel nemusí každou změnu vyvolat ručně. LuxOS používá ATM, Advanced Thermal Management, tedy automatické řízení podle teploty. Při zahřívání může frekvenci snižovat a po ochlazení ji v povolených mezích opět zvýšit. Pro zvýšení musejí vyhovovat všechny dostupné teplotní vstupy, nejen jedna chladnější deska. Podle vybavení sem patří teploty čipů a u vodou chlazeného zařízení také vstupní voda. Pravidlo dává smysl: ochlazení jedné součásti ještě neznamená, že je bezpečně ochlazený celý stroj. [3]

Underclocking nezaručí nepřetržitý provoz při libovolně špatném chlazení. V LuxOS určuje Minimum Profile nejnižší profil, kam smí ATM sestoupit; při řízení podle příkonu slouží jako dolní hranice power_min. Nastaví-li Pavel tuto mez příliš vysoko a stroj se dál přehřívá, regulace už nemá kam ustupovat. Firmware pak může zařízení vypnout. Dolní mez není příslib, že stroj musí za všech okolností alespoň tolik těžit. Ochrana před teplem má přednost před přáním udržet určitý výkon. [3]

Braiins používá DPS, Dynamic Performance Scaling, které podle podmínek mění cílový příkon nebo hashrate, tedy počet hashovacích pokusů za sekundu. Návrat výš závisí na verzi, režimu a časových podmínkách. DPS Memory zohledňuje předchozí reakce stroje, aby se nastavení rychle nepřepínalo tam a zpět. Nižší výkon ASIC tak není automaticky porucha, i když obrazovka nabízí vyšší profil. Pavel nejprve hledá důvod omezení v teplotách a záznamech. Vypnutí ochrany jen proto, aby číslo znovu stouplo, neodstraní příčinu. [4]

Underclocking může ponechat těžbu v chodu, jen pomaleji. Úplné pozastavení výpočtů je jiný stav a ani ono nemusí znamenat nulový odběr: řízení nebo chlazení mohou dál potřebovat elektřinu. Pavel porovnává stejně dlouhá období za podobných teplot, spotřebu celé sestavy ze zásuvky, chyby a práci přijatou poolem, službou sdružující těžaře. Softwarový odhad příkonu není totéž jako nezávislé měření. Teprve společně tyto údaje ukážou, zda splnil svůj cíl. Samotné zpomalení neslibuje úsporu, delší životnost ani zisk. [1] [5]

Pro nejúplnější obraz čtěte toto heslo společně s ASIC Miner, Autotuning, Mining Firmware, ASIC Efficiency. Opačným směrem na něj odkazují také Autotuning, Overclocking.

DOC · 001Braiins — Clock Speed Management, 2025Primární zdroj DOC · 002LuxOS — frequencysetDokumentace DOC · 003LuxOS — Advanced Thermal ManagementDokumentace DOC · 004Braiins OS — Dynamic Performance ScalingDokumentace DOC · 005Braiins OS — DPS and Autotuning FAQDokumentace DOC · 006NIST — SI prefixesDokumentace DOC · 007NIST — SI unitsDokumentace
Revidováno: Primární zdroje · Nejde o investiční doporučení