+34 641 10 27 16

Прирост хешрейта на кастомной прошивке AsicBoost

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

Сколько хешрейта реально добавляет прошивка

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

Стоковая прошивка Bitmain держит чипы на одной частоте и одном напряжении, с запасом, рассчитанным на худший экземпляр в партии. Запас там приличный, потому что производителю нужно, чтобы работал каждый асик, а не самый удачный. Кастомная прошивка этот запас забирает себе.

За счёт чего растёт хешрейт

Механизма два, и работают они вместе.

Первый: подъём тактовой частоты чипов. Хешрейт SHA-256 линейно зависит от частоты, поэтому 715 MHz вместо 705 MHz это сразу плюс к терахешам. Платит за это блок питания и система охлаждения.

Второй, и он важнее: автотюнинг подбирает частоту и напряжение отдельно для каждого чипа на хеш-плате. Чипы в одной партии разные, разброс по качеству кремния обычный. Сток гонит их одинаково, из-за чего слабые чипы сыплют аппаратными ошибками, а сильные недорабатывают. Автотюнинг разводит их по своим режимам: слабым занижает, сильным поднимает. Отсюда и вторая часть прибавки, и снижение количества HW-ошибок. Как это настраивается руками, разобрано в разделе про производительность.

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

Сколько получается на практике

Цифру +50% вы встретите в рекламе кастомных прошивок повсеместно. Это максимум для отдельных удачных случаев, обычно на старом оборудовании с сильно заниженным стоком и с модифицированным блоком питания. Ориентироваться на неё не стоит.

Реалистичный ориентир при нормальных температурах и штатном блоке питания: от 15 до 20%. Именно эту вилку подтверждает документация разработчика, и она же совпадает с тем, что мы видим в мастерской.

МодельСтокПосле настройкиПотребление
Antminer S19 Pro110 TH/sоколо 127 TH/sпримерно 3800 Вт
Antminer S19 Pro, агрессивный профиль110 TH/sдо 140 TH/sпримерно 4500 Вт
Antminer L78800 MH/sоколо 9300 MH/sплюс несколько сотен ватт

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

Что съедает прибавку

  • Комиссия разработчика. На сериях S и T это 2,8% хешрейта, на серии L (L7 и L9) 1,8%. Считайте прирост за вычетом комиссии, иначе экономика получится нарисованной. Подробнее в разделе про комиссию разработчика.
  • Блок питания. Штатный APW12 на S19 упирается в свой лимит и уходит в защиту. Разгон выше стока требует запаса по мощности, иначе получите обрывы цепочек вместо терахешей.
  • Температура. Выше 75 °C прошивка начнёт сама снижать профиль, а на 85 до 90 °C чипы деградируют быстро. Летом в неподготовленном помещении прибавка растворяется.
  • Качество чипов. Асик с историей ремонтов и частично деградировавшими чипами разгоняется хуже нового. Это видно уже по результатам автотюнинга.
Как посчитать выгоду до покупки Возьмите текущий хешрейт, прибавьте 15%, вычтите комиссию, умножьте на свою доходность и вычтите разницу в счёте за электричество. Цифры по своей модели удобно взять в калькуляторе доходности. Если результат вас не устроил, разгон вам не нужен, и стоит смотреть в сторону снижения потребления вместо роста скорости.

Кому прирост даётся легко, а кому нет

Легко: S19 Pro, S19j Pro, S19 XP и S21 в помещении с нормальной вытяжкой, на исправном блоке питания, при температуре воздуха на входе до 30 °C. Такие асики после автотюнинга выходят на стабильный профиль за одну ночь и дальше работают месяцами.

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

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

Прирост считается до комиссии разработчика или после?
В интерфейсе вы видите хешрейт устройства. Комиссия удерживается перенаправлением части работы на пул разработчика, поэтому на своём пуле вы увидите примерно на 2,8% меньше (на серии L на 1,8%). Считайте экономику по числу на пуле.
Почему у соседа тот же S19 разогнался сильнее?
Разброс по качеству кремния между экземплярами обычное дело, плюс разница в температуре воздуха и в блоке питания. Разница до 5% между двумя одинаковыми асиками это норма.
Можно ли поднять хешрейт без роста потребления?
Немного можно, за счёт снижения количества аппаратных ошибок и более точного подбора напряжения по чипам. Но серьёзная прибавка всегда стоит ватт, физику никто не отменял.
Материал подготовил , инженер по ремонту и настройке ASIC, asic.es.