Почему ASIC не разгоняется после настройки?
ASIC не разгоняется после настройки по одной из двух причин: новые параметры фактически не применились либо устройство приняло их, но не смогло превратить дополнительную мощность в стабильный прирост хешрейта. Во втором случае производительность обычно ограничивают перегрев, недостаточное питание, ошибки чипов или автоматическое снижение частот.
Первое, что нужно проверить, — изменилось ли энергопотребление. Если после выбора нового профиля мощность осталась прежней, разгон, скорее всего, не активировался. Если потребление выросло, а хешрейт почти не изменился, ASIC уперся в техническое ограничение. Если локальный хешрейт увеличился, но пул этого не показывает, причина может быть в усреднении статистики или росте rejected shares.
Для большинства пользователей лучший вариант — умеренный стабильный профиль, а не максимальная частота. Успешным считается разгон, при котором после прогрева ASIC стабильно вырос принятый пулом хешрейт, не пропадают хеш-платы, не увеличивается резко число аппаратных ошибок и устройство не сбрасывает частоты.
Повторно повышать частоту или напряжение до выяснения причины не следует. Это увеличивает энергопотребление и нагрузку на оборудование, но не устраняет ограничение.
Пять основных причин, по которым ASIC не дает прироста
Чаще всего проблема возникает на одном из пяти уровней:
-
Настройки не сохранились или профиль не активировался.
-
Прошивка автоматически снизила частоты из-за температуры.
-
Блоку питания или линии электроснабжения не хватает запаса.
-
Чипы и хеш-платы работают нестабильно на выбранных параметрах.
-
Прирост уже есть локально, но еще не отобразился в статистике пула.
Определить причину можно по сочетанию хешрейта, потребления, температур и ошибок.
| Что изменилось после настройки | Наиболее вероятная причина | Что проверить |
|---|---|---|
| Хешрейт и потребление остались прежними | Профиль не применился | Активный режим, сохранение настроек, перезагрузку |
| Потребление выросло, хешрейт почти не изменился | Ошибки чипов, перегрев или слабое питание | Температуры, HW errors, фактические частоты плат |
| Хешрейт сначала вырос, затем снизился | Троттлинг | Температуру после прогрева, обороты вентиляторов, журнал событий |
| Одна плата заметно слабее остальных | Нестабильная хеш-плата или неудачный автотюнинг | Число чипов, частоты цепочек, ошибки конкретной платы |
| ASIC перезагружается или сбрасывает профиль | Слишком агрессивные параметры или нехватка мощности | Блок питания, входное напряжение, лимит мощности |
| В интерфейсе прирост есть, на пуле его нет | Усреднение статистики или потери шар | Период расчета пула, rejected и stale shares |
Главный диагностический признак — изменение мощности. Разгон требует дополнительной энергии. Если потребление не выросло, устройство почти наверняка продолжает работать по прежним параметрам.
Почему новые настройки могут не примениться?
В некоторых прошивках недостаточно изменить частоту или выбрать профиль: параметры начинают действовать только после сохранения и полной перезагрузки. Иногда новый режим отображается в интерфейсе, но фактические частоты плат остаются прежними.
Настройки также могут автоматически сбрасываться. Если контроллер обнаруживает перегрев, большое количество ошибок, пропадание чипов или нестабильный запуск хеш-платы, прошивка способна вернуться к безопасному режиму. При этом введенные пользователем значения могут остаться в меню, хотя ASIC уже работает на сниженных частотах.
После изменения профиля нужно проверить:
-
сохранился ли выбранный режим после перезагрузки;
-
совпадают ли заданные и фактические частоты;
-
увеличилось ли потребление;
-
не появился ли безопасный режим;
-
нет ли в журнале сообщений о сбросе частоты или ошибке инициализации платы.
Если прошивка использует автоматический подбор параметров, итоговая производительность может установиться не сразу. Автотюнинг проверяет стабильность отдельных цепочек и чипов, поэтому во время настройки хешрейт способен меняться. Частые перезапуски могут прерывать этот процесс и запускать его заново.
Практический вывод простой: если после перезагрузки мощность осталась прежней, сначала нужно разобраться с применением профиля, а не повышать его еще раз.
Почему частота увеличилась, а хешрейт не вырос?
Повышение заданной частоты не гарантирует пропорционального роста хешрейта. Чипы даже внутри одного устройства могут иметь разный запас стабильности. Одна хеш-плата выдерживает новые параметры, а другая начинает создавать ошибки или снижать частоты отдельных цепочек.
При нестабильном разгоне ASIC выполняет больше операций, но часть результатов оказывается ошибочной. Прошивка может повторять вычисления, отключать нестабильные чипы или автоматически уменьшать частоту. В результате потребление растет, а количество валидной работы почти не меняется.
Нужно сравнивать три показателя:
-
число обнаруженных чипов — после разгона оно не должно уменьшаться;
-
аппаратные ошибки — их резкий рост говорит о нестабильности;
-
хешрейт каждой платы — сильное отставание одной платы снижает общий результат.
Если дополнительная мощность дает небольшой прирост хешрейта, а количество ошибок заметно увеличивается, профиль невыгоден. В этом случае лучше вернуться к предыдущему стабильному режиму.
Разгон нельзя оценивать по первым минутам после запуска. Пока ASIC не прогрелся, он может показывать высокий хешрейт, который затем снизится из-за температурного ограничения. Стабильным можно считать только результат, сохраняющийся после выхода температур и потребления на постоянный уровень.
Как температура и питание ограничивают производительность?
При разгоне растут энергопотребление и тепловыделение. Если система охлаждения не успевает отводить дополнительное тепло, прошивка снижает частоты или отключает нестабильные цепочки. Внешне это выглядит как неудачный разгон: вентиляторы работают быстрее, потребление увеличивается, но полезный хешрейт остается прежним.
На троттлинг обычно указывают несколько признаков:
-
хешрейт растет после запуска, но падает после прогрева;
-
вентиляторы длительно работают на высоких оборотах;
-
температуры хеш-плат сильно различаются;
-
в журнале появляются сообщения о перегреве;
-
отдельные цепочки периодически снижают частоту или пропадают.
Ориентироваться нужно на предупреждения и ограничения конкретной прошивки. Показания датчиков и допустимые рабочие значения отличаются в зависимости от модели и конструкции охлаждения. Если ASIC уже работает близко к температурному пределу на штатном профиле, устойчивый разгон без улучшения условий охлаждения маловероятен.
Похожая ситуация возникает при нехватке питания. Блок питания может нормально работать в штатном режиме, но не выдерживать увеличенную нагрузку. Просадка напряжения вызывает ошибки чипов, перезагрузки и сброс частот. Ограничение может находиться не только в блоке питания, но и в кабелях, разъемах, автомате защиты или самой линии электроснабжения.
Если после выбора более мощного профиля ASIC перезагружается, теряет платы или периодически возвращается к штатным параметрам, продолжать разгон опасно. Сначала нужно проверить запас мощности и стабильность питания.
Почему пул не показывает новый хешрейт?
Пул оценивает производительность по количеству принятых шар за определенный период, а не считывает хешрейт непосредственно с ASIC. Поэтому его показатели обновляются с задержкой и могут заметно колебаться.
После настройки необходимо сравнивать данные за одинаковые интервалы. Средний хешрейт пула еще некоторое время включает период работы до разгона. Одновременно нужно проверить долю rejected и stale shares. Если локальный хешрейт вырос, но часть шар отклоняется, принятая пулом производительность может остаться прежней.
Локальный показатель также не является окончательным доказательством успешного разгона. Он показывает расчетную работу устройства, тогда как для практического результата важен стабильный хешрейт, принятый пулом.
Если в интерфейсе ASIC прирост есть, температуры и ошибки остаются нормальными, не следует сразу менять настройки повторно. Сначала нужно дождаться завершения расчетного окна пула и оценить статистику принятых шар.
Что проверить после неудачного разгона?
Диагностику лучше проводить в фиксированной последовательности:
-
Убедиться, что профиль сохранился после перезагрузки.
-
Сравнить потребление до и после изменения настроек.
-
Проверить фактические частоты и хешрейт каждой платы.
-
Оценить температуры после прогрева ASIC.
-
Проверить число чипов и аппаратных ошибок.
-
Изучить журнал на предмет троттлинга, сброса частот и перезапусков.
-
Сравнить локальную статистику с принятым хешрейтом пула.
За один цикл настройки лучше менять только один параметр или один готовый профиль. Если одновременно увеличить частоту, напряжение и лимит мощности, установить причину нестабильности будет сложнее.
Не стоит использовать максимальный режим только потому, что ASIC смог запуститься. Рабочий профиль должен сохранять производительность после прогрева, не вызывать резкого роста ошибок и давать заметный прирост хешрейта относительно дополнительного потребления.
ASIC не разгоняется после настройки либо потому, что профиль фактически не применился, либо потому, что устройство достигло ограничения по охлаждению, питанию или стабильности чипов. Если мощность не изменилась, нужно проверять прошивку и активный режим. Если мощность выросла, а хешрейт нет, следует искать троттлинг, аппаратные ошибки или нехватку питания. Для большинства пользователей оптимален не максимальный, а самый высокий стабильный профиль.
Больше полезного