239 / 736UNDER

Underclocking

Снижение рабочей частоты майнингового устройства

Жарким днём майнинговое устройство Павла нагревает комнату быстрее, чем охлаждение отводит тепло. Выбирать только между полной скоростью и выключением необязательно: можно попробовать более медленный режим. Underclocking означает снижение частоты вычислений относительно определённой исходной настройки. Устройство обычно выполняет меньше работы в секунду; эффективнее ли оно расходует электричество, нужно измерить.

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.

DOC · 001Braiins — Clock Speed Management, 2025Первичный источник DOC · 002LuxOS — frequencysetДокументация DOC · 003LuxOS — Advanced Thermal ManagementДокументация DOC · 004Braiins OS — Dynamic Performance ScalingДокументация DOC · 005Braiins OS — DPS and Autotuning FAQДокументация DOC · 006NIST — SI prefixesДокументация DOC · 007NIST — SI unitsДокументация
Обновлено: Сначала источники · Не является инвестиционной рекомендацией