+34 641 10 27 16

Разгон и автотюнинг в прошивке AsicBoost

Документация по прошивке

Производительность: профили, автотюнинг, частоты

Самый чувствительный раздел прошивки. Всё, что здесь меняется, влияет на хешрейт, счёт за электричество, температуру и остаток жизни чипов.

Начинайте с профиля

Профиль это готовый набор: целевая мощность, ориентир по хешрейту, пределы частоты и напряжения. В списке они подписаны понятно, например 3750 W и 236 TH/s. Выбрали профиль, дальше система работает сама.

Ручной разгон с чистого листа нужен единицам. Правильный путь: взять ближайший профиль, дать асику отстроиться и только потом двигать параметры на шаг.

Раздел производительности с выбором профиля разгона
Выбор профиля. Рядом видно текущие частоту и напряжение

Автотюнинг

Подбирает частоту и напряжение отдельно для каждого чипа. Смысл в том, что чипы в одной партии разные: сток гонит их одинаково, а тюнер разводит по индивидуальным режимам. Результат: выше хешрейт, меньше аппаратных ошибок, ровнее нагрев.

Занимает от 3 до 5 часов. В это время хешрейт скачет, появляются нестабильные чипы, в логах идут откаты к безопасным значениям. Всё это штатно. Не перезагружайте асик в процессе и не меняйте настройки.

Условия для хорошего результата: стабильная температура в помещении и никаких резких перепадов. Тюнинг, снятый морозной ночью, летом окажется слишком оптимистичным.

Отметка tuned Пока она не появилась, асик работает не на своём потенциале. Проверять её удобно в виджете производительности.

Глобальные частота и напряжение

Два ползунка, которые задают базу для всех плат. Пример значений: частота 715 MHz при номинале 705 MHz, напряжение 12,71 V при номинале 12,54 V. Рядом есть кнопки сброса к номиналу.

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

Иерархия частот

  1. Частота асика. Верхний уровень, её можно переопределить ниже.
  2. Частота платы. Каждая плата берёт либо своё значение, либо общее.
  3. Частота чипа. Каждый чип берёт частоту платы, общую частоту или собственную.

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

Таблица чипов

По каждой плате видна текущая частота, отклонение от глобальной и хешрейт по чипам в GH/s. Режимы отображения переключаются: хешрейт, ошибки, частоты, тепловая карта, температуры датчиков. Режим меняет только картинку, на работу асика не влияет.

Примерно ровные значения по чипам это норма. Заметно отстающие чипы означают деградацию или перегрев конкретного участка платы.

Таблица хешрейта по чипам с отстающими значениями
Хешрейт по чипам. Слабые чипы видно до того, как они дадут ошибки

Автопереключение профилей

Функция сама поднимает и опускает пресет в зависимости от температуры чипов, потребления и стабильности. Полезна там, где условия гуляют: день и ночь, ферма без постоянного присмотра, слабое охлаждение летом.

ПараметрДиапазонСмысл
Повышать, если температура нижеот 20 до 85 °CМаксимальная температура чипа ниже порога, профиль растёт
Понижать, если температура вышеот 25 до 90 °CМаксимальная температура достигла порога, профиль падает
Время замераот 1 до 10 минутУсреднение перед решением. Рекомендуется 5 минут
Повышать не вышепо списку профилейПотолок, чтобы не выйти за лимит электрики
Понижать не нижепо списку профилейПол, чтобы не потерять слишком много хешрейта
Допустимое превышение потребления% или ВтПрофиль понижается при превышении лимита по ваттам

Ещё два переключателя: переопределение верхнего пресета возвращает асик на последний стабильный профиль после ошибки, а игнорирование скорости кулеров нужно там, где обдувом управляет внешняя система.

Правила, которые берегут чипы

  • Меняйте что-то одно: либо частоту, либо напряжение. Оба сразу, и вы не поймёте, что сработало.
  • После каждого шага давайте сутки на наблюдение. Ошибки вылезают не мгновенно.
  • Пошли ошибки, шаг назад, а не ещё пять мегагерц вперёд.
  • Модифицированный блок питания включается переключателем LC. Если у вас штатный БП, этот переключатель должен быть выключен.
  • При переходе с профиля в режим без профиля частоты плат и чипов не сбрасываются автоматически. Чтобы вернуться к глобальным значениям, сбросьте настройки по каждой плате вручную.
Разгон это износ Работа за пределами заводских режимов сокращает срок службы чипов, это физика, а не мнение. Профиль с небольшим запасом по мощности почти всегда выгоднее предельного: стабильный хешрейт без перезагрузок приносит больше, чем рекордная цифра с падениями. Подробнее про цену вопроса в разделе про износ при разгоне.

Короткие ответы

Сколько идёт автотюнинг?
От 3 до 5 часов. Всё это время хешрейт нестабилен, это нормально.
Можно ли прервать автотюнинг?
Можно, но результата не будет: асик останется без отметки tuned и будет работать ниже своего потенциала.
Почему у плат разные частоты?
Прошивка снижает частоту там, где чипы не тянут. Глобальное значение это цель, а не жёсткая настройка.
После смены помещения хешрейт упал.
Изменились температурные условия. Прогоните автотюнинг заново, он переразметит чипы под новую обстановку.
Материал подготовил , инженер по ремонту и настройке ASIC, asic.es.