Underclocking は、メーカーの標準プロファイルなど、選んだ基準より低い動作周波数でチップを動かすことです。消費電力や発熱を抑える助けになりますが、それだけで電圧低下、エネルギー効率の改善、採掘の完全停止を意味するわけではありません。
ASIC は採掘の計算に特化したチップです。MHz などで表す動作周波数が、その仕事のペースを決めます。MHzはメガヘルツの略で、毎秒のクロック周期数を百万単位で表します。クロック周期数と、完了したハッシュ試行の回数は同じものではありません。ポールはまず、どのプロファイルから周波数を下げるのかを確認する必要があります。基準がなければ「低い」という説明は曖昧です。Braiins は、動作を遅くすると電圧も下げられる場合があると説明しています。ただし、周波数の変更だけでは電圧変更は保証されません。機器を制御するソフトウェアである Mining Firmware が両方を調整することはあっても、別々の設定です。 [1] [6] [7]
チップが毎秒行う処理の段階が少なくなると考えてみましょう。内部のスイッチングに使うエネルギーが減る可能性があります。Braiins は関係を W = a × F × V² と単純化しています。ここでWはワットで表す消費電力、Fは周波数、Vは電圧です。aはモデルの係数で、電圧は二乗で効きます。これは関係を理解するモデルであり、採掘設備全体の消費電力を正確に求める式ではありません。ファンにも電力が必要で、電源にも損失があります。周波数設定だけから正確な電気料金は分かりません。 [1] [7]
説明用の例を考えます。2000 W / 100 TH/s = 20 J/TH。変更後は 1200 W / 50 TH/s = 24 J/TH でした。TH/sは毎秒のテラハッシュ数で、毎秒のハッシュ試行回数を一兆単位で表します。J/THはテラハッシュあたりのジュール、つまり一兆回の試行に必要なエネルギーです。消費電力は 40% 下がりましたが、同数の試行に必要なエネルギーは 20% 増えています。電気回路の負担を減らす目的には役立っても、エネルギー効率は悪化しています。特定機種への推奨設定ではなく、考え方を示す計算です。ポールは消費と仕事量の両方を見る必要があります。 [1] [5] [6] [7]
ポールが設定を変えた直後の応答は、指示を受け取ったという確認であり、目標に到達した証拠とは限りません。LuxOS の frequencyset では周波数が段階的に移行します。現在値は frequencyget で、移行中かどうかは IsRamping で確認できます。また、S9 は特定の周波数段階だけをサポートします。そのため応答の Frequency は要求値に最も近い利用可能な目標を示し、入力した数値と完全には一致しない場合があります。その目標値だけでは、チップが既にそこで動作しているとも言えません。 [2]
ポールが毎回手動で変更する必要はありません。LuxOS は ATM、Advanced Thermal Management を使い、温度に応じて動作を調整します。熱くなれば周波数を下げ、冷えれば許容範囲内で戻せます。上昇を許すには、冷えた基板がひとつあるだけでなく、利用可能な温度入力のすべてが条件を満たす必要があります。ハードウェアによってはチップ温度、水冷機なら入口の水温も対象です。ひとつの部品が冷えても、機器全体が安全な温度になったとは限らないためです。 [3]
Underclocking でも、どれほど冷却が悪くても連続運転できるとは保証できません。LuxOS の Minimum Profile は ATM が下げられる最低プロファイルを定め、電力目標による制御では power_min が下限になります。ポールが下限を高くしすぎ、過熱が続けば、制御にはもう下げる余地がありません。ファームウェアは機器を停止させることがあります。下限は「どんな状況でも最低限これだけ採掘する」という約束ではありません。希望する性能より熱保護が優先されます。 [3]
Braiins は DPS、Dynamic Performance Scaling により、条件に応じて消費電力や hashrate の目標を変えます。Hashrate は毎秒のハッシュ試行数です。上の段階に戻る条件はバージョン、モード、時間条件によって異なります。DPS Memory は過去の機器の反応を考慮し、設定が頻繁に行き来するのを防ぎます。そのため画面に高いプロファイルがあっても、ASIC が遅いことは直ちに故障を意味しません。ポールはまず温度とログを調べます。数字を上げるために保護を無効にしても、原因は消えません。 [4]
Underclocking では採掘を遅く続けられます。計算を完全に休止するのは別の状態で、それも消費電力ゼロとは限りません。制御回路や冷却が電気を使い続ける場合があるからです。ポールは似た温度で同じ長さの期間を比べ、設備全体のコンセント側の消費電力、エラー、プールに受理された仕事を確認します。プールは採掘者をまとめるサービスです。ソフトウェア上の推定値は独立した実測ではありません。これらを合わせて目的達成を判断します。低速化だけで節約、長寿命、利益が約束されるわけではありません。 [1] [5]
理解を深めるには、この項目とあわせて次もお読みください ASIC Miner, Autotuning, Mining Firmware, ASIC Efficiency. 次の項目からも参照されています Autotuning, Overclocking.