Прошивка Vnish: Особенности взаимодействия с устройствами

Это руководство описывает особенности поведения и важные правила обработки устройств с прошивкой Vnish в системе Moonone.

Работа с динамической сабмоделью (Dynsub)

Прошивка Vnish позволяет гибко настраивать производительность с помощью пресетов (например, Underclock или Overclock). Из-за этого номинальная сабмодель не отражает реальную производительность устройства.

Ключевые моменты:

  • Система динамически рассчитывает сабмодель (Dynsub) на основе активного пресета.

  • Статусы устройств и плат оцениваются относительно этого динамического значения.

  • Устройства помечаются специальной иконкой, если используется Dynsub.

  • При наведении курсора на режим работы отображается подробная информация о пресете (например, Underclock 2: 3080 W ~ 104 TH).

Важно:

Такой подход позволяет точнее определять проблемы с производительностью, например, Lowhash теперь фиксируется только если отдельная плата даёт менее 75% ожидаемого хешрейта (относительно Dynsub).

Диагностика ошибок без перезагрузки

Некоторые ошибки, фиксируемые в прошивке Vnish, не требуют перезагрузки, даже если обнаружены аппаратные сбои:

  • Обнаружен обрыв цепи;

  • Обнаружен дисбаланс доменов;

  • Сбой автотюнинга.

Что делает система автоматически:

  • Блокирует действия, связанные с перезагрузкой.

  • Безопасно отключает внутренние проверки целостности, позволяя устройству восстановиться самостоятельно.

  • Если после перезапуска проверка не проходит, применяется новый конфигурационный порог для оптимизации восстановления.

  • В редких случаях при сохранении ошибки создаётся диагностическая задача автоматически.

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

Интерпретация режимов производительности

Для повышения точности отображения режимов:

  • Устройствам с прошивкой Vnish теперь присваивается режим “Normal”, соответствующий первому доступному пресету, не ниже номинального значения.

  • Если доступны только заниженные значения, используется наивысший доступный в качестве замены.

  • Названия “Overclock” и “Underclock” остаются без изменений.

Цель: единообразие в отображении и оценке рабочих режимов.

Полная версия прошивки

Для повышения прозрачности и поддержки, устройства с прошивкой Vnish теперь отображают полную версию прошивки, включая имя сборки и платформу.

Сброс до заводских настроек (с предупреждением о потере MAC)

Сброс настроек теперь доступен для устройств с прошивкой Vnish — с предупреждением.

При запуске:

  • Пользователю предлагается подтвердить действие.

  • Если среди выбранных устройств есть устройства с Vnish, отображается предупреждение:

⚠️ После сброса устройства Vnish потеряют MAC-адрес, перейдут в статус 'Неимпортированные' и потребуют полной повторной настройки.

Цель: предотвратить случайный сброс устройств, требующих ручного повторного импорта.

Защита плат CV

Устройства с управляющими платами типа CV чувствительны к перезагрузкам — они могут привести к откату прошивки.

Поведение системы:

  • Если для такого устройства запрашивается перезагрузка, система автоматически заменяет её на “Перезапуск майнинга” (Restart mining).

  • Это правило также применяется для автоматических перезагрузок и устройств с неопределённым типом платы.

Отображается модальное предупреждение:

⚠️ Некоторые из выбранных устройств используют платы CV. Перезагрузка приведёт к сбросу прошивки Vnish, поэтому будет выполнен “Перезапуск майнинга”.

Результат: сохранение конфигурации устройства и минимизация простоев.

Last updated

Was this helpful?