- Опыт моей настройки и доработки игрового компьютера для бесшумного майнига по ночам
- реклама
- реклама
- реклама
- реклама
- Как обеспечить стабильную круглосуточную работу майнинг рига
- Что нужно сделать для обеспечения бесперебойной работы компьютера при майнинге?
- Устранение (сведение до минимума) зависаний и сбоев майнинг ригов
- Зависает майнер и весь ПК
- arom113
Опыт моей настройки и доработки игрового компьютера для бесшумного майнига по ночам
Криптовалютная лихорадка набирает обороты, доходы от майнинга увеличиваются с каждым днем и это подталкивает обычных геймеров пополнить ряды майнеров. А почему бы и нет? Мало кто играет круглые сутки, и в обычном геймерском компьютере GeForce GTX 1660 SUPER или GeForce GTX 1080 бездарно простаивает большую часть суток, когда мимо идут потоки не заработанного Эфириума.
реклама
Но как же быть со жгучей ненавистью геймеров к майнерам, которая уже вылилась в миллионы ругательных комментариев и обидных мемов? Даже я не удерживаюсь и периодически пишу про «жадных майнеров», хотя и сам немного намайниваю на древней GeForce GTX 1060 жалкие копейки.
реклама
Но тут нет никакого противоречия и нелогичности, одно дело — когда вы майните на своей игровой видеокарте, заработанной в поте лица, и совсем другое — когда вы по мутным схемам скупаете видеокарты сотнями. Иногда даже не давая им дойти до магазина.
реклама
Как говорится, это две большие разницы, и майнинг на своем игровом ПК совершенно не относит вас к тем майнерам, которых ругает половина интернета, и которые повинны в диких ценах на видеокарты и их дефиците.
реклама
Но майнинг дома на обычном ПК, особенно в комнате, где вы спите, это огромная разница даже по сравнению с фермой из пяти видеокарт, стоящей, например, на балконе. Все дело в шуме и выделение тепла, от которого никуда не деться, и чем мощнее ваша видеокарта и чем больше мегахешей выдает, тем больше шума будет от вашего ПК, а нагрев его компонентов будет высоким.
К счастью, сейчас все майнят Ethereum, а не более прожорливый Zcash, или хуже того, «шиткоины», которые могли выжать из видеокарты чудовищное энергопотребление, превышая даже нагрузку стресстеста FurMark, например Bulwark. Для Ethereum важна память видеокарты, а чип можно «задушить» по максимуму, уменьшив и частоту, и напряжение. На эту тему есть много гайдов, почитав которые, мне удалось заставить GeForce GTX 1060 работать на напряжении 850 мВ при частоте 1809 МГц.
Вентиляторы на 1280 об/мин днем и на 1100 об/мин ночью
Видеокарта потребляет в таком режиме всего 72-76 Вт, греется до 46-48 градусов и даже позволяет одновременно играть в некоторые игры, о чем я писал в блоге «Разбираемся, как одновременно майнить и играть на примере видеокарты GeForce GTX 1060».
Более мощная видеокарта будет потреблять соответственно больше энергии, но и ее система охлаждения, если вы на ней не экономили, мощнее и тоже будет работать вполсилы. Но тут возникает одна проблема — видеочип и система питания видеокарты холодные, казалось бы, надо уменьшить скорость вращения вентиляторов до минимума, почти до бесшумного уровня и радоваться тишине.
Большинство новых видеокарт сами остановят вентиляторы при температурах чипа ниже 60 С, что очень опасно в майнинге
Но есть одно «Но». Майнинг Ethereum очень сильно нагружает и разогревает видеопамять, а на ней зачастую не стоит температурных датчиков. Да и производители видеокарт часто делают упор на охлаждении видеочипа и системы питания, а память охлаждается или хлипкой пластиной, или вовсе потоком воздуха, которого не будет при низких оборотах вентиляторов.
На моей MSI GeForce GTX 1060 GAMING X стоит вот такая пластина, накрывающая одновременно и память, и систему питания, что не самое лучшее решение.
На топовых GeForce GTX 1060 бывало и хуже, например, вот так «охлаждается» память на ASUS ROG Strix GeForce GTX 1060.
Идеальны в этом плане решения от Palit и Gigabyte, охлаждающие память общим радиатором. Вот как это реализовано на Palit GeForce GTX 1060 Super Jetstream 6G.
Поэтому скорость вентиляторов придется выставить, сохранив баланс между шумом и оборотами. Иначе можно быстро домайнится до «отвала» памяти и выкинуть видеокарту на помойку.
Второй важный аспект тихого майнинга — корпус. Чем мощнее ваша видеокарта, и чем больше выделяет тепла, тем более желателен хорошо продуваемый, просторный, «сетчатый» корпус. Например — Fractal Design Focus G Black. Это позволит обойтись минимум вентиляторов.
Другой путь — корпус без лишних перфораций, с грамотной организацией воздушных потоков, позволяющий охладить комплектующие за счет «сквозняка». Например — Be Quiet Pure Base 500 Black.
Читатели давно знают меня как экономного любителя компьютерной старины, поэтому у меня до сих пор в строю классический корпус ASUS TA-668, и в нем временно обитает мой основной ПК сейчас.
Но даже в таком корпусе удалось организовать тихий майнинг, «придушив» вентиляторы до 500-700 оборотов в зависимости от температуры. Правда, пришлось немного поработать дремелем, чтобы установить в него MSI GeForce GTX 1060 GAMING X.
Корпус стоит за телевизором в шкафу, и телевизор как шумопоглощающий экран отсекает паразитные звуки вентиляторов и звук выдуваемого воздуха.
Но если вы пошли по пути создания тихого компьютера, то, как и любого «сайлент-фрика», вас будут мучить все новые и новые звуки, которые были не слышны ранее. Придушили вентиляторы в корпусе — почувствовали как воет вентилятор в блоке питания и так далее.
И я не исключение в этом плане, но в плане шума ночью гораздо более требователен, так как моя расшатанная сотнями токсичных комментариев и «колов» за блоги нервная система требует абсолютной тишины ночью. Поэтому с шумящим старым блоком питания я поступил радикально, установив в него тихий вентилятор на фиксированное напряжение, припаяв его к линии 5 вольт.
Процессор на время майнинга лучше оставить работать в стоке, без разгона, а еще лучше — сделать андервольт, что позволит его охлаждать при минимальных оборотах вентилятора. Об андервольте Ryzen 1600 я писал в блоге «Гайд: как снизить энергопотребление AMD Ryzen на 20%».
Что еще остается? Мелочи, такие как потрескивание жесткого диска, которое легко устранить, выставив его отключение во время бездействия. И свет светодиода корпуса, которые сейчас делают такой избыточной яркости, что они освещают комнату, как ночник. Это решается простейшим заклеиванием кусочком изоленты.
Думаю, еще вам не помешают советы из блога «Разбираемся, как собрать очень тихий ПК без потерь производительности и не переплачивая лишнего». И, подводя итог, скажу — если мне удалось создать бесшумную систему в тесном и устаревшем корпусе, то вам наверняка удастся сделать бесшумный ПК на новом железе, при наличии качественного корпуса и тихого БП и спокойно спать, пока ПК делает вас миллионером.
Пишите в комментарии, майните ли вы на игровом ПК с одной видеокартой? И как организовали этот процесс?
Источник
Как обеспечить стабильную круглосуточную работу майнинг рига
Заработок от майнинга напрямую зависит от продолжительности работы устройств, которые производят вычисления для поддержания работы того или иного блокчейна.
В связи с этим необходимо обеспечить бесперебойную работу майнинг ригов со стабильным хешрейтом. Работа компьютерного оборудования в режиме 24/7 должна быть максимально автоматизирована и обеспечивать высокий уровень безопасности.
В данной статье рассматривается проблематика обеспечения продолжительного uptime в недели/месяцы при майнинге на ригах с видеокартами.
Что нужно сделать для обеспечения бесперебойной работы компьютера при майнинге?
Для обеспечения стабильной продолжительной работы ригов нужно обеспечить выполнение следующих требований:
- Устранить (минимизировать) возможность зависаний и сбоев (crashes);
- Автоматизировать процедуру перезагрузки/рестарта и повторного включения компьютера в случае зависания, сбоя, после пропадания питания/интернета;
Кроме того, важно обеспечить возможность удаленного мониторинга и доступа по сети к ригам.
Рассмотрим подробнее, как обеспечить более стабильную работу ригов в круглосуточном режиме.
Устранение (сведение до минимума) зависаний и сбоев майнинг ригов
Для обеспечения стабильной работы рига нужно:
- использовать надежное программное обеспечение, содержащее минимум ошибок (операционная система, драйвера, майнер). Для минимизации появления возможных сбоев нужно настроить систему: отключить в системе ненужные службы, удалить неиспользующиеся программы, отменить ненужные задания автоматического обслуживания/обновления. При сбоях по питанию и частых перезагрузках рига могут слететь драйвера, что будет приводить к зависаниям и появлению ошибок. В ОС типа Linux такие проблемы появляются редко, поэтому риги стоит переводить именно на Linux-подобные системы (по возможности);
- использовать качественный блок питания, способный длительное время отдавать нужную мощность и напряжение. Блок питания должен стабильно работать при скачках напряжения в сети, фильтровать импульсные помехи, иметь защиту от коротких замыканий, перегрузок и перегрева;
- обеспечить качественные контакты, в особенности по цепи прохождения сигнала между видеокартами, райзерами и материнской платой. Нужно учитывать тот факт, что риг с подключенными шестью видеокартами имеет в десятки раз больше ненадежных контактов через разъемы, чем обычный компьютер с одной видеокартой, вставленной в разъем PCI-E материнской платы. Некачественный контакт даже в одном месте может привести к зависанию всей системы. Плохой контакт по линии питания (что часто случается при использовании переходников) может привести не только к зависанию, но и к возгоранию (из-за этой опасности не стоит использовать райзера с питанием по разъему PCI-E). При использовании переходников нужно регулярно проверять их на предмет нагревания, изменения цвета изоляции на проводниках. Если провода слишком сильно греются, то нужно заменить их на более мощные (толще);
- не стоит использовать слишком большой разгон видеокарт. Погоня за лишней копейкой может обернуться потерями долларов из-за простоев, вызванных прекращением работы ригов, вызванных сбоями из-за переразгона/излишнего даунвольтинга. После сборки рига нужно найти частоты и вольтаж, при котором он работает относительно стабильно, но для практической работы выставить эти значения на уровне 80-90% от найденных (немного уменьшить частоту разгона). Это обеспечит более надежную работу рига и убережет его от лишних зависаний/сбоев. Кроме того, нужно учитывать, что со временем у чипов памяти проявляется деградация из-за эффекта электромиграции. Из-за этого для стабильности периодически нужно немного снижать разгон по памяти.
Большую пользу для обеспечения круглосуточной работы рига окажут сторожевые таймеры. Они недороги и просты в настройке, поэтому их стоит использовать на всех ригах.
Кроме аппаратных сторожевых таймеров, стоит добавить программную функцию повторного запуска майнера или перезагрузки компьютера в батнике.
Для этого батник модернизируют следующим образом:
Такая модернизация позволяет осуществлять циклический перезапуск майнера после программных сбоев в его работе.
Если риг работает нестабильно даже без оверклокинга и даунвольтинга, используется хороший БП, обеспечены нормальные контакты, то причину зависаний и сбоев нужно искать в несовместимости/неисправности использующегося железа.
Возможно, сбоит оперативная память компьютера (нужно прогнать memory test), в BIOS выставлена слишком большая скорость обмена по линии PCI-E (нужно использовать GEN1 или GEN2), недостаточен размер файла подкачки, или сбоит жесткий диск, на котором он стоит.
Кроме сбоев, существуют внешние факторы, приводящие к простоям ригов. К ним можно отнести сбои по сетевому питанию и пропадание подключения к интернету.
Для обеспечения надежного подключения к интернету можно воспользоваться советами, изложенными в статье «Решение проблем с подключением ригов к интернету». Для майнинга лучше использовать проводное подключение ригов к интернету. Это уменьшает процент потерянных шар (stale shares) на 0,5-1%, улучшает пинг к пулу и делает работу майнеров более стабильной.
При нестабильной сети 220В можно подключить риги через UPS, а также использовать аппаратные watchdog-и. Также в BIOS нужно включить опцию автоматического включения после пропадания питания.
Источник
Зависает майнер и весь ПК
arom113
Пляшущий с бубном
Всем привет, уже 2 дня борюсь с проблемой — запускаю claymore, он работает примерно 5 минут, после чего майнер и весь ПК зависает и помогает только хард ребут.
Файл подкачки стоит на 17000
Драйвера Crimson 16.11.5
Видеокарты 6 х Asus strix gaming rx 470 4gb
Тайминги с 1500
Настройки в msi afterburner:
-42 mV
0 power limit
1110 core clock
1890 memory clock
отключены службы по обновлению и брэндмаур.
Обновлены драйвера сипсета матери с оф сайта платы Asrock H81 pro btc REV2
Блок питания амур 1200w.
Пробовал менять разгон, но какие бы значения не поставил, даже дефолтные, все равно падает.
Самое странное, что на 4-ех картах майнер отработал ночь и только под утро свалился, а на 6 падает через пару минут.
что я еще забыл сделать или что может быть не так?
Надеюсь на вашу помощь!
И да, вот лог майнера:
14:03:34:860 5c8 DCR: Stratum — Connected (dcr.suprnova.cc:2252)
14:03:34:875 1618 DCR: GPU0 0.000 Mh/s, GPU1 0.000 Mh/s, GPU2 0.000 Mh/s, GPU3 0.000 Mh/s, GPU4 0.000 Mh/s, GPU5 0.000 Mh/s
14:03:34:860 b00 got 39 bytes
14:03:34:875 b00 buf:
14:03:34:875 b00 parse packet: 38
14:03:34:891 b00 ETH: Authorized
14:03:34:891 b00 send:
14:03:34:891 b00 new buf size: 0
14:03:34:907 1618 Incorrect ETH shares: none
14:03:34:907 1618 Pool switches: ETH — 0, DCR — 0
14:03:34:960 b00 got 244 bytes
14:03:34:960 b00 buf:
14:03:34:960 b00 parse packet: 242
14:03:34:960 b00 ETH: job changed
14:03:34:960 b00 new buf size: 0
14:03:34:975 1618 GPU0 t=30C fan=76%, GPU1 t=33C fan=64%, GPU2 t=32C fan=75%, GPU3 t=33C fan=76%, GPU4 t=30C fan=71%, GPU5 t=34C fan=72%
14:03:34:975 5c8 got 569 bytes
14:03:34:975 5c8 buf: <"id":1,"result":[[["mining.notify","deadbeefcafebabe8816050000000000"]],"b9ebaa893ffe7bcadd200b16",12],"error":null>
<"id":null,"method":"mining.set_difficulty","params":[1]>
14:03:34:975 5c8 parse packet: 117
14:03:34:991 5c8 remove first packet 451
14:03:34:991 5c8 new buf size: 451
14:03:34:991 5c8 parse packet: 57
14:03:34:991 5c8 remove first packet 393
14:03:35:007 5c8 new buf size: 393
14:03:35:007 5c8 parse packet: 392
14:03:35:007 5c8 new buf size: 0
14:03:35:007 1618
14:03:35:042 5c8 got 36 bytes
14:03:35:044 5c8 buf:
14:03:35:044 5c8 parse packet: 35
14:03:35:044 5c8 DCR: Authorized
14:03:35:044 5c8 new buf size: 0
14:03:35:091 464 Setting DAG epoch #116.
14:03:36:912 1670 Setting DAG epoch #116 for GPU #3
14:03:36:912 464 Setting DAG epoch #116 for GPU #5
14:03:36:912 548 Setting DAG epoch #116 for GPU #1
14:03:36:927 9d0 Setting DAG epoch #116 for GPU #0
14:03:36:927 464 Create GPU buffer for GPU #5
14:03:36:927 548 Create GPU buffer for GPU #1
14:03:36:965 1274 Setting DAG epoch #116 for GPU #2
14:03:36:965 650 Setting DAG epoch #116 for GPU #4
14:03:36:949 9d0 Create GPU buffer for GPU #0
14:03:36:965 1274 Create GPU buffer for GPU #2
14:03:36:912 1670 Create GPU buffer for GPU #3
14:03:36:981 650 Create GPU buffer for GPU #4
14:03:41:483 548 GPU 1 DAG creation time — 4422 ms
14:03:41:483 548 Setting DAG epoch #116 for GPU #1 done
14:03:41:515 9d0 GPU 0 DAG creation time — 4419 ms
14:03:41:515 9d0 Setting DAG epoch #116 for GPU #0 done
14:03:41:530 464 GPU 5 DAG creation time — 4498 ms
14:03:41:552 1274 GPU 2 DAG creation time — 4424 ms
14:03:41:552 464 Setting DAG epoch #116 for GPU #5 done
14:03:41:552 1274 Setting DAG epoch #116 for GPU #2 done
14:03:41:568 650 GPU 4 DAG creation time — 4451 ms
14:03:41:568 1670 GPU 3 DAG creation time — 4448 ms
14:03:41:584 650 Setting DAG epoch #116 for GPU #4 done
14:03:41:584 1670 Setting DAG epoch #116 for GPU #3 done
14:03:43:368 650 DCR: put share nonce 52a34a3 enonce 93d10069
14:03:43:383 650 DCR round found 1 shares
14:03:43:383 1670 DCR: put share nonce faf5f0 enonce 6ce10067
14:03:43:399 5c8 DCR: 04/05/17-14:03:43 — SHARE FOUND — (GPU 4)
14:03:43:415 5c8 send:
14:03:43:430 5c8 DCR: 04/05/17-14:03:43 — SHARE FOUND — (GPU 3)
14:03:43:430 5c8 send:
14:03:43:399 1670 DCR round found 1 shares
14:03:43:548 5c8 got 36 bytes
14:03:43:584 5c8 buf:
14:03:43:584 5c8 parse packet: 35
14:03:43:584 5c8 DCR: Share accepted (156 ms)!
14:03:43:600 5c8 new buf size: 0
14:03:43:631 5c8 got 36 bytes
14:03:43:631 5c8 buf:
14:03:43:631 5c8 parse packet: 35
14:03:43:631 5c8 DCR: Share accepted (203 ms)!
14:03:43:631 5c8 new buf size: 0
Источник