Выключается компьютер при майнинге

Обновлено: 04.07.2024

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

В связи с этим необходимо обеспечить бесперебойную работу майнинг ригов со стабильным хешрейтом. Работа компьютерного оборудования в режиме 24/7 должна быть максимально автоматизирована и обеспечивать высокий уровень безопасности.

В данной статье рассматривается проблематика обеспечения продолжительного uptime в недели/месяцы при майнинге на ригах с видеокартами.

Что нужно сделать для обеспечения бесперебойной работы компьютера при майнинге?

Для обеспечения стабильной продолжительной работы ригов нужно обеспечить выполнение следующих требований:

  1. Устранить (минимизировать) возможность зависаний и сбоев (crashes);
  2. Автоматизировать процедуру перезагрузки/рестарта и повторного включения компьютера в случае зависания, сбоя, после пропадания питания/интернета;

Кроме того, важно обеспечить возможность удаленного мониторинга и доступа по сети к ригам.

Рассмотрим подробнее, как обеспечить более стабильную работу ригов в круглосуточном режиме.

Устранение (сведение до минимума) зависаний и сбоев майнинг ригов

Для обеспечения стабильной работы рига нужно:

  • использовать надежное программное обеспечение, содержащее минимум ошибок (операционная система, драйвера, майнер). Для минимизации появления возможных сбоев нужно настроить систему: отключить в системе ненужные службы, удалить неиспользующиеся программы, отменить ненужные задания автоматического обслуживания/обновления. При сбоях по питанию и частых перезагрузках рига могут слететь драйвера, что будет приводить к зависаниям и появлению ошибок. В ОС типа Linux такие проблемы появляются редко, поэтому риги стоит переводить именно на Linux-подобные системы (по возможности);
  • использовать качественный блок питания, способный длительное время отдавать нужную мощность и напряжение. Блок питания должен стабильно работать при скачках напряжения в сети, фильтровать импульсные помехи, иметь защиту от коротких замыканий, перегрузок и перегрева;
  • обеспечить качественные контакты, в особенности по цепи прохождения сигнала между видеокартами, райзерами и материнской платой. Нужно учитывать тот факт, что риг с подключенными шестью видеокартами имеет в десятки раз больше ненадежных контактов через разъемы, чем обычный компьютер с одной видеокартой, вставленной в разъем PCI-E материнской платы. Некачественный контакт даже в одном месте может привести к зависанию всей системы. Плохой контакт по линии питания (что часто случается при использовании переходников) может привести не только к зависанию, но и к возгоранию (из-за этой опасности не стоит использовать райзера с питанием по разъему PCI-E). При использовании переходников нужно регулярно проверять их на предмет нагревания, изменения цвета изоляции на проводниках. Если провода слишком сильно греются, то нужно заменить их на более мощные (толще);
  • не стоит использовать слишком большой разгон видеокарт. Погоня за лишней копейкой может обернуться потерями долларов из-за простоев, вызванных прекращением работы ригов, вызванных сбоями из-за переразгона/излишнего даунвольтинга. После сборки рига нужно найти частоты и вольтаж, при котором он работает относительно стабильно, но для практической работы выставить эти значения на уровне 80-90% от найденных (немного уменьшить частоту разгона). Это обеспечит более надежную работу рига и убережет его от лишних зависаний/сбоев. Кроме того, нужно учитывать, что со временем у чипов памяти проявляется деградация из-за эффекта электромиграции. Из-за этого для стабильности периодически нужно немного снижать разгон по памяти.

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

Кроме аппаратных сторожевых таймеров, стоит добавить программную функцию повторного запуска майнера или перезагрузки компьютера в батнике.

Для этого батник модернизируют следующим образом:

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

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

Возможно, сбоит оперативная память компьютера (нужно прогнать memory test), в BIOS выставлена слишком большая скорость обмена по линии PCI-E (нужно использовать GEN1 или GEN2), недостаточен размер файла подкачки, или сбоит жесткий диск, на котором он стоит.

Кроме сбоев, существуют внешние факторы, приводящие к простоям ригов. К ним можно отнести сбои по сетевому питанию и пропадание подключения к интернету.

Для обеспечения надежного подключения к интернету можно воспользоваться советами, изложенными в статье «Решение проблем с подключением ригов к интернету». Для майнинга лучше использовать проводное подключение ригов к интернету. Это уменьшает процент потерянных шар (stale shares) на 0,5-1%, улучшает пинг к пулу и делает работу майнеров более стабильной.

При нестабильной сети 220В можно подключить риги через UPS, а также использовать аппаратные watchdog-и. Также в BIOS нужно включить опцию автоматического включения после пропадания питания.

Вам также может понравиться

C:\Users\Z370-1\Desktop\Дашина часть компуктера\загружено.jpg

Исследование: может ли нейросеть предсказывать курс криптовалюты на рынке?

Решение проблем с доступом к памяти старых видеокарт при майнинге в Linux

Устранение ошибок при майнинге, связанных с неверной установкой или конфигурированием видеокарт

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

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

Аппаратные ошибки, приводящие к неверной работе или отсутствии видеокарт в диспетчере задач

На аппаратном уровне к ошибкам в определении видеокарт или к постоянному их вылету при работе приводят некоторые часто встречающиеся проблемы. К ним относятся:

  • слабые блоки питания, которые не могут обеспечить достаточной мощности для видеокарт при майнинге. Нужно понимать, что различные блоки питания имеют граничные показатели эффективности и могут выдавать в круглосуточном режиме только ограниченную мощность. Для качественных БП это до 80% от их заявленной мощности, а для дешевых – от 50 до 70% от паспортных данных по линии 12 вольт;
  • некачественные райзера. При использовании райзеров с плохими контактами (как по линии питания, так и по линии данных), с конденсаторами малой емкости, некачественными кабелями USB, видеокарты могут не определяться совсем, либо определяться системой, но вылетать при работе майнера. Для устранения проблем, связанных с райзерами, нужно выбирать только качественные райзера, желательно с 6-пиновым разъемом питания (в крайнем случае Molex), использовать по возможности самые короткие, толстые, экранированные USB-кабеля данных;
  • иногда пользователи забывают подключить все разъемы питания к видеокарте и к райзеру. В этом случае видеокарта может и определяться, но будет отображаться в диспетчере устройств с ошибками;
  • при подключении нескольких блоков питания к майнинг ферме нужно стараться подключать и видеокарту и ее райзер к одному блоку питания. Ни в коем случае нельзя подключать к материнской плате питание от разных блоков питания. Это гарантированно приведет к появлению перетоков и выгоранию электронных элементов платы.

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

ОСНОВНЫМИ ПРИЧИНАМИ НЕИСПРАВНОСТЕЙ В ЛЮБЫХ ЭЛЕКТРИЧЕСКИХ УСТРОЙСТВАХ ЯВЛЯЮТСЯ НАЛИЧИЕ ЛИШНИХ ИЛИ ОТСУТСТВИЕ НУЖНЫХ КОНТАКТОВ.

Программные ошибки, связанные с видеокартами, приводящие к сбоям майнеров

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

Ошибки, вызванные неправильной установкой драйверов

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

  1. Ошибка с кодом 43 (error 43) – при установке драйверов АМД на видеокарты с перепрошитым BIOS. Эта ошибка легко лечится с помощью патчера AMD/ATI Pixel Clock Patcher. В операционной системе Windows 7 при установке более четырех видеокарт такая ошибка может возникнуть и с непрошитыми картами. Для ее устранения нужно применять 6xGPU_mod, последнюю версию которого можно скачать на Bitcointalk.

Ошибка с кодом 43, как правило, возникает при установке новых драйверов в системе, что может сделать и сама система во время автоматической установки обновлений. Кроме того, драйвера могут слететь при сбоях в питании, появлении ошибок на носителе системы, воздействии вирусов и других проблемах.

После такого обновления может появиться ошибка 43, а также значительно упасть хешрейт видеокарт. Для видеокарт AMD после установки драйверов нужно применить AMD-Compute-Switcher, а для видеокарт Нвидиа включить P0 state согласно методике, описанной в статье «Оптимизация потребления видеокарт Nvidia при майнинге».

Если после применения патчера и мода (для Windows 7) и перезагрузки системы ошибка не исчезает, то возможно на видеокарте прошит неверный BIOS, произошел сбой при его записи, либо вышла из строя микросхема BIOS на видеокарте. Для устранения такой ошибки нужно:

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

  1. Ошибка с кодом 12, которая обозначает нехватку ресурсов в системе. Для ее устранения нужно проверить настройки BIOS материнской платы, где нужно:
  • отключить все лишнее (например, serial и parallel port);
  • включить above 4g декодирование;
  • попробовать переключить систему в режим multi GPU;
  • включить/выключить внутреннюю видеокарту (на разных системах этот способ действует по разному);
  • установить режим работы PCI-E устройств в Gen 1 или 2;
  • попробовать обновить BIOS материнской платы на самый последний.

Ошибки в конфигурации майнера при указании видеокарт

Этот вид ошибок возникает в случае отсутствия или неправильного указания в пакетном файле для запуска майнинга видеокарт, которые должны осуществлять майнинг (как АМД, так и Nvidia).

Например, в программе claymore dual miner и других программах от этого программиста, иногда возникает ошибка NO AMD OPENCL found. Она появляется при запуске программы для майнинга и обозначает, что не найдено устройств, поддерживающих технологию OPENCL. В разных программах она может иметь различное написание, но ее суть сводится к невозможности найти подходящее для майнинга устройство. При отсутствии аппаратных ошибок и проблем, связанных с неверной установкой драйверов, неисправность нужно искать в конфигурации майнера.

[02:56:02] Started sgminer v0.1.1

[02:56:02] * using Jansson 2.11

[02:56:09] Specified platform that does not exist

[02:56:09] clDevicesNum returned error, no GPUs usable

[02:56:09] Command line options set a device that doesn’t exist

Еще раз повторимся, что если в диспетчере устройств нужные видеокарты отображены корректно и не имеют восклицательных знаков с кодами ошибки, то неправильно сконфигурирован BAT-файл. Это случается в системах с различными типами карт, установленными в системе (например, интегрированная видеокарта плюс видеокарты AMD или одновременное использование GPU от AMD и Nvidia и все три типа устройств вместе). Как правило, для устранения этой ошибки нужно либо правильно указать номера использующихся в майнере видеокарт, либо указать какую платформу (AMD или Nvidia) нужно использовать.

В Claymore-майнере это команда -platform с цифровым значением: 1 – использовать только видеокарты AMD, 2 — только NVIDIA, 3 – использовать и AMD и NVIDIA GPU (по умолчанию в майнере действует команда 3, согласно которой используются оба типа карт).

В Phoenix miner это команды -amd или –nvidia соответственно.

В sgminer (его различных версиях и подобных программах, например, cgminer) в смешанных системах может понадобиться указывать в командной строке параметр —gpu-platform 1 или 2.

Обычно, при отсутствии включенной внутренней видеокарты этот майнер работает без указания этого парметра, но в этом случае иногда может потребоваться использование команды —gpu-platform 0.

Другие ошибки, приводящие к сбоям в работе майнеров

Рассмотрим другие ошибки, которые иногда возникают при работе программ для майнинга:

Устранение ошибок при майнинге, связанных с неверной установкой или конфигурированием видеокарт

ошибка OpenCL error -4 (0) — cannot create DAG on GPU – эта ошибка в Claymore майнере возникает при майнинге криптовалют на алгоритме Ethash (Ethereum, UBIQ, ETC, MOAC и другие). Для ее устранения нужно увеличить объем доступной виртуальной памяти в системе, а также использовать самые новые версии майнеров, способные работать с последними эпохами DAG;

Устранение ошибок при майнинге, связанных с неверной установкой или конфигурированием видеокарт

ошибка WATCHDOG: GPU hangs in OpenCL call появляется при переразгоне видеокарт, некачественных райзерах, плохих (очень длинных) соединительных USB-кабелях. Не нужно выжимать из видеокарт все соки, увеличивая частоту памяти и видеоядра, так как простои, вызванные переразгоном, сведут на нет весь доход от такого майнинга. Понять то, где выставлены очень большие значения частоты поможет программа hwinfo, которая показывает ошибки по памяти для видеокарт AMD:

Устранение ошибок при майнинге, связанных с неверной установкой или конфигурированием видеокарт

Как правило, при переразгоне по памяти вылетает одна из видеокарт, а при чрезмерном разгоне по ядру (или очень сильном даунвольтинге) компьютер полностью зависает;

  • майнер с GPU от AMD выключается с ошибкой о температуре карты в 511 градусов (на картах Nvidia появляется ошибка NVML: cannot get current temperature, error 15) – эта проблема возникает при плохом контакте видеокарты с райзером, при котором не проходит сигнал о температуре видеокарты либо есть проблемы по линии питания. Нужно поменять райзер и/или USB-кабель, почистить их контакты, а также контакты разъема видеокарты ваткой, смоченной в спирте. Можно попробовать поменять разъем PCI-E на материнке или вставить карту непосредственно в разъем материнской платы. Кроме того, видеокарта может выдавать такую ошибку при слишком большом разгоне/даунволтинге, а также плохом контакте (или слишком большой нагрузке на блок питания) по линии 12 вольт. В этом случае нужно проверить все разъемы питания, подходящие к карте на предмет наличия прогаров, особенно в случае применения различных переходников/разветвителей, а также снизить нагрузку на БП.

Заключение

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

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

Понимание закона Ома поможет избежать проблем, связанных с использованием переходников с разъема питания SATA на райзера, которое гарантированно приведет к прогоранию контактов и связанным с этим проблемам.

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


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

Надо разбираться. Мы постарались собрать максимум информации с учетом не только теории, но и практического опыта майнеров.

ОС Windows и проблемы с аппаратным обеспечением

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

Перегрев

Вполне возможно, что периодическое зависание возникает в результате перегрева. Для продуктивной и стабильной работы оборудования температура видеокарт nVidia должна быть не выше 75°С, а у AMD – не выше 85°С.

  • оцените визуально дееспособность кулеров на видеокарте;
  • увеличьте скорость вращения кулера (например, с помощью программы MSI afterburner), но только не превышайте 90% от общей мощности, иначе оборудование раньше времени выйдет из строя;
  • организуйте вспомогательную искусственную вентиляцию – кондиционер/прохладный воздух с улицы;
  • обеспечьте дополнительные вентиляторы в самом корпусе или на видеокартах системы.

Райзеры

Возможна ситуация, когда несколько часов ферма радует стабильной работой, а после ее скорость падает и она зависает. Такое может случиться, если в системе использованы неподходящие райзеры. Не имеет значения, какие из них будут установлены, в том случае, если вы используете видеокарты Gtx 1060, rx470 или их более ранние версии.

При работе с более современными вариантами описанных видеокарт необходимы следующие райзеры: 006с, 007s, 008s.

Неисправность видеокарты

Чтобы исключить или подтвердить эту причину, выполните несложную и быструю диагностику всех имеющихся видеокарт. Сбросьте все настройки “по умолчанию” и запустите компьютер с лишь одной подключенной видеокартой. Если все в порядке, то постепенно добавляйте по одной остальные.

Если после добавления очередной видеокарты компьютер зависнет, значит, дело именно в ней. Когда найдете “слабое звено”, подключите его отдельно к компьютеру и тщательно протестируйте.

Отключение электричества

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

Кроме того, не лишней будет настройка BIOS: она позволяет автоматически запустить оборудование, как только появится электроэнергия в случае ее полного отключения.

Недостаток мощности блоков питания

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

Советы бывалых

Кроме того, для автоматической перезагрузки в случае зависания опытные пользователи рекомендуют использовать плату WatchDog. Безусловно, это несколько увеличит издержки и продлит срок окупаемости, однако, позволит спокойно спать, не переживая за простой системы.

В качестве полезных приспособлений для упрощения своей участи пользователи также называют умные Wi-Fi розетки с энергомониторингом, системы умного дома. Кто во что горазд, как говорится.

А вы сталкивались с такой проблемой во время работы фермы? Поделитесь своим опытом в комментариях.

Для майнеров настали золотые времена, ведь даже одна GeForce GTX 1060 6 ГБ приносит более 200 рублей в день. А для нас, геймеров, это неплохой шанс окупить свою видеокарту и не стоит его упускать. Но майнинг на обычном ПК - это не то же самое, что ферма на открытом каркасе, ведь теплу от видеокарты тяжелее покинуть корпус, и существует эффект взаимного нагрева компонентов, когда они подогревают друг друга.

реклама


Открытая ферма - отличное решение, но кот или ребенок легко могут оставить вас без видеокарт

MSI RTX 3070 сливают дешевле любой другой, это за копейки Дешевая 3070 Gigabyte Gaming - успей пока не началось

Май 2021 года выдался жарким и у меня за окном сейчас +31 градус, а в комнате уже +27, что сразу отразилось на температурах видеокарты. И сегодня я хочу вспомнить рабочие и проверенные способы снизить нагрев видеокарты при круглосуточном майнинге, ведь судя по всему, майнинг бум и не собирается заканчиваться, а майнинг в жару - это тяжелое испытание для любой видеокарты.

Поднимаем обороты вентиляторов, несмотря на низкую температуру GPU


реклама

var firedYa28 = false; window.addEventListener('load', () => < if(navigator.userAgent.indexOf("Chrome-Lighthouse") < window.yaContextCb.push(()=>< Ya.Context.AdvManager.render(< renderTo: 'yandex_rtb_R-A-630193-28', blockId: 'R-A-630193-28' >) >) >, 3000); > > >);

В данный момент температура моей MSI GeForce GTX 1060 GAMING X всего 47 градусов при майнинге Ethereum, но несмотря на такие низкие значения, я поднял обороты вентиляторов до акустически терпимой границы в 1300 оборотов в минуту. Причина проста - помимо температуры чипа, важна и температура видеопамяти, которая особо загружена при майнинге Ethereum, но которая не мониторится на многих видеокартах.


Видеопамять охлаждается обычной пластиной, которую дополнительно подогревает VRM

реклама

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

Делаем андервольт или урезаем Power Limit


Как вы видели на скриншоте выше, моя видеокарта работает на напряжении всего 800 мВ, и ее энергопотребление составляет всего 72 ватта. Это дает не только огромный выигрыш в температурах, но и экономит электроэнергию, поэтому при майнинге надо делать это в обязательном порядке. В сети много гайдов на эту тему, но если вам некогда этим заниматься или не хватает технических знаний, то хотя бы уменьшите видеокарте Power Limit.

Ставим дополнительные вентиляторы в корпус

реклама


Простой способ улучшить охлаждение видеокарты - увеличить продувку воздуха в корпусе, установив дополнительные вентиляторы, если для них есть свободные посадочные места. Акустически комфортные обороты для вентиляторов диаметром 140 мм составляют 900-1000 об/мин, при таких оборотах ПК не будет мешать вам ночью шумом. Гнаться за дорогими вентиляторами не стоит, отлично подойдут бюджетные GLACIALTECH IceWind GS14025 из Ситилинка.



Ставим дополнительный вентилятор на обдув торца видеокарты

Отличный способ сбить температуру на видеопамяти и системе питания видеокарты - установка дополнительного вентилятора, обдувающего ее торец. Главное при этом соблюдать осторожность и не повредить видеокарту, а при закреплении вентилятора вам придется проявить фантазию.



Неплохие результаты дает и установка вентиляторов сверху текстолита видеокарты, ведь его температура легко может доходить до 100 градусов. Обороты обдувающих вентиляторов лучше держать в диапазоне не менее 1200-1400 об/мин. В этом случае обдув будет максимально эффективен при терпимом уровне шума.


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


Замена корпуса на более продвинутую модель

Но все меры, описанные выше, дадут мало пользы если у вас тесный и устаревший корпус. За последний год дефицит и рост цен мало затронул корпуса и хорошую бюджетную модель с отличной продуваемостью можно купить чуть дороже 3000 рублей, например ZALMAN i3.





Отличную продуваемость можно создать и в корпусе FORMULA V-LINE FROST-07.



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


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

Пишите в комментарии, в каких температурных условиях работает ваше железо и какие еще меры по снижению температур видеокарт вы знаете?

Читайте также: