Доброго времени суток, дорогие Хабровчане! Немного расскажу про майнинг на видеокартах и как еще можно с пользой использовать майнинговые видеокарты р106-100.
Хейтеры, проходите мимо. Всем остальным — если увидите разумное зерно — можете и плюс поставить.

Про майнинг я узнал достаточно давно, году вероятно еще в 2015-м, но серьезно обратил внимание в середине 2018-го год когда как раз видеокарты GTX 1060 6 Gb стоили по 25 тысяч в магазинах близ расположенного города и в общем был как сейчас принято говорить «большой хайп» на эту тему. Но уже тогда многие умные люди предрекали не просто спад, а грядущий обвал курсов как криптовалют так и цен на видеокарты. Уже тогда прогнозировали, что те-же GTX 1060 будут продавать по 6 тысяч майнеры когда доходность упадет и придет время платить кредиты на которые многие собирали свои фермы.

Взвесив все за и против тогда я решил не рисковать и не встревать в майнинг, да и был занят проектом по сборке первой версии своего «деревенского суперкомпьютера», но пару майнерских райзеров синих А006 под Молекс и синхронизатор прикупил. Синхронизатор кстати используется в сервере, обеспечивая запуск киловаттного блока питания обеспечивающего питание карт Тесла К20Х и их кулеров жрущих почти по 3А каждый.

Потом по случаю была куплена материнская плата ASUS H270M-Plus, следом самый дешевый Celeron Q3930 и самая дешманская память к ней 2 планки по 4 гига. Бруски 20х40 еловые, уголки и саморезы по дереву у меня в хозяйстве и так был. Так был собран мой первый и вероятно единственный риг который стоял в углу «просто на всякий случай» на котором я то проверял Теслы нагружая их майнером XMR, то баловался с попытками майнинга на Radeon HD 6450… В общем страдал фигней, но большую часть времени риг просто стоял в углу и собирал пыль, карт под него все равно небыло.

Собственно все так и произошло как предсказывали умные люди. Сейчас майнерская карта р106-100 6 Гб стоит около 6-7 т.р. за штуку и то если память Самсунг. И вот собственно тут я и взял две такие карты в начале мая 2019-го — Gigabyte p106-100 6 Gb Samsung GV-NP106D5-6G rev 1.0. Взяты были они собственно по большому счету не для майнинга, а для GPGPU-задач, как более экономичная замена Тесла К20 в случаях когда хватает float без контроля ошибок памяти.

Все-таки 235 Вт TDP у Тесла К20Х и 120 Вт (с даунвольтом — 80-83 Вт) у р106-100 и намного менее шумная система охлаждения — это существенно при эксплуатации 24/7. А то что у них нет видеовыходов и в БИОС карт запрещен вывод видео меня не трогало — не для игр карты брались. Точно так-же у Тесл нет видеовыходов, но мне это совершенно не6 мешает их использовать для расчетов с использованием CUDA.

Карты приехали. я вытащил из дальнего угла свой риг, сдул пыль, подцепил старый верный БП Чифтэк 550 Вт который был тестовым БП для первой версии сервера, подкинул старый SSD Kingston 120 Gb, накатил систему с дровами, воткнул карты… и не став мудрить запустил НайсхэшМайнер решив погонять карты недельку 24/7 для выжигания дефектов. Мало ли чип отвалится или фаза питания прогорит. И был сильно удивлен когда карты стали приносить на пару евро в день. Случился тот самый взлет курса Биткоина с 4 до 8 тысяч долларов.


Вот тот самый риг — «деревня-стаил» с той самой парой Gigabyte р106-100.
Но хотя я и был приятно удивлен — бежать брать кредит, покупать мешок р106-100, городить десяток ригов и увольняться с работы в надежде разбогатеть на майнинге — я не стал. Те кто так поступил уже прогорели.

Зато я вспомнил про одну интересную статью — где упоминалась концепция «майнинг 2.0». Суть ее в том что майнинг являются частью какого-то еще процесса для которого используется тепло выделяемое картами при работе. Например «майнинговый обогреватель» где к четырем видеокартам Radeon RX 470 был прикручен большой пассивный радиатор и они были упакованы в форму обогревателя. Или проект использующий теплый воздух от работающей майнинговой фермы для обогрева теплицы в Чехии в которых выращивают помиоры. Или другие проекты «криптобойлеров» и обогрева хозяйственных помещений.

На момент прочтения статьи проекты были интересны только как примеры утилизации тепла выделяемого работающими под постоянно высокой нагрузкой видеокартами, рентабельность такой системы обогрева при цене на одну карту в районе 20-30 тысяч была сугубо отрицательной, особенно с учетом начавшегося тогда обвала курса криптовалют. Но тем не менее полезные мысли из прочитанного я вынес.

Эти мысли вылились в попытку установить на мою первую Тесла К20М водоблока EKWB от GTX 780 Ti — которая окончилась провалом. Слишком сильно различались печатные платы 780 и К20, в районе GPU и памяти сходство еще было сильным, но в районе цепей питания все элементы размещались по другому. И в результате пара водоблоков на GTX 780 Ti зависла мертвым грузом.
В текущей ситуации я решил приобрести 4 штуки Gigabyte p106-100 6 Gb выбирая карты на чипах памяти Samsung которые допускают некоторый разгон. Две карты уже приобретены, и я хочу приобрести еще 2 штуки. Поскольку моя основная цель покупки этих карт все-таки не майнинг, а GPGPU-задачи — на Авито был приобретен рек под GPGPU Tesla модели Nvidia Tesla S2050 Server 1U. Приобрел я его конечно без его «родных» Тесл, они слишком сильно устарели.


Вот видео про этот самый 1U рек.

Данное устройство изначально было сделано чтобы подключать к любому серверу имеющему PCI-E 16x 2.0 2-4 карты Nvidia Tesla M2050 по интерфейсу PCI-E 16x 2.0 через специальные кабели и карты-коммутаторы Nvidia P797 HIC. Одна такая карта-коммутатор подключает 2 GPGPU на 1 слот PCI-E 16x сервера, причем карты работают по 16х.

Рек S2050 содержит блок питания который обеспечивает работу вентиляторов охлаждения продувающих пассивные радиаторы серверных Tesla M2050, эти самые вентиляторы охлаждения, кабели с разъемами питания на 4 карты PCI-E 6+8 pin по 225 Вт каждая и две платы с парой PCI-E 16x слотов, чипами-коммутаторами под пассивными радиаторами и разъемами спекабелей для связи с сервером. Несмотря на то что рек назван гордо «Nvidia Tesla S2050 server» — он является просто коробкой на 4 GPGPU с вентиляторами, блоком пиания и райзерами.

Собственно когда у меня будет 4 карты Gigabyte р106-100, и ко мне приедут кабели и карты Nvidia P797 HIC — карты будут установлены в рек, рек будет подключен к оставшейся свободной первой плате сервера и я буду смотреть что получится. Все-таки 4 штуки GPGPU даже р106-100, но подключенные по полноценной шине PCI-E 16x 2.0 — в задачах где достаточно float и не требуется контрол ошибок памяти — очень даже хорошо. И в первую очередь это работа с фреймфорками реализующими программные нейросети, тот самый deep learning. В отличии от классических вычислений инженерных и иных — алгоритмы нейросетей утойчивы к «ошибкам оборудования» и выпадение отдельных битов памяти на игроых видеокатрах GTX или майнингоых р106-100 проблем не вызовет. Зато р106-100 намного доступней чем Тесла К20 и потребляют заметно меньше энергии.

А теперь немного про сами Gigabyte P106-100 GV-NP106D5-6G rev 1.0. Конечно же я не мог не разобрать карты — мне было интересно посмотреть на плату без радиаторов и выяснить из какой же собственно модели «обычной» GTX 1060 было сделано этой «чудо»? Интерес был не только исследовательский. Я хотел найти водоблоки на их «прямых предков» — вы ведь не забыли про «майнинговое отопление»? Конечно я планирую заниматься не майнингом — но отводить выделяемое тепло без воя взлетающего самолета и желательно использовать его с пользой все равно хочется. И тут самый удобный вариант — система жидкостного охлаждения.

Крестовая отвертка, прямые руки и вот оно — скан платы моей р106-100 с обоих сторон.

image

Плата со стороны видеочипа.

image

Обратная сторона платы.

Сравнение платы моих Gigabyte P106-100 GV-NP106D5-6G rev 1.0 с фото плат всевозможных GTX 1060 6 Gb с похожими и не очень вентиляторами принесли свои результаты. «Ближайшие родственники» были установлены.

  1. Gigabyte GTX 1060 WindForce OC 6G Gigabyte GV-N1060WF2OC-6GD Ссылка
  2. Gigabyte GTX 1060 Mini ITX OC 3G Ссылка

И уже зная модель «кровной родни» все на том же Али была найдена ссылка на водоблок который подходил к моим р106-100, китайцы по скану платы подтвердили совместимость.

Вот и на него ссылка.

Теперь собственно и вы знаете все что нужно чтобы собрать на этих р106-100 «майнинговый отопитель».

В моих планах сначала довести число своих Gigabyte p106-100 сначала до 4-х, а потом по мере возможности и до 8-ми. Второй рек Nvidia Tesla S2050 мной тоже уже куплен и едет ко мне транспортной компанией. Вторым этапом, конечно когда уже система будет работать как GPGPU — планируется перевод системы охлаждения на СВО используя те самые китайские водоблоки с Али и дальнейшее практическое использование выделяемого системой тепла для хозяйственных нужд.
В процессе сборки системы карты р106-100 будут мной проверяться под длительной нагрузкой в том самом майнинге и если они смогут окупить часть стоимости собираемой системы — тем лучше. Если нет — то хотя-бы будут проверены под постоянно высокой нагрузкой и риск отказа карты в уже собранной системе будет заметно снижен.

Кроме того, собрнаная система будет использована мной в основном для deep learning и возможно я буду так-же участовать в проекте распределенных вычислений Boinc где участники предоствляют свои вычислительные ресурсы под научные расчеты «На благо всего человечества».
Кому статья показались интересной — подписываемся на мой канал на Ютубе, там самая свежая информация и регулярно выкладываются новые интересные видеоролики.

Комментарии (27)


  1. Saber-Toothed Автор
    03.06.2019 02:19
    +3

    Ох чую сейчас набегут хейтеры и заминусуют мне карму ниже плинтуса…


    1. vdem
      03.06.2019 10:07
      +3

      Правильно сделают. Если б мог, тоже минус бы поставил.


    1. c_kotik
      03.06.2019 10:42
      +1

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


      1. nckma
        03.06.2019 11:09
        -1

        Я извиняюсь, но хотелось бы уточнить, а какой итог-то?


        1. c_kotik
          03.06.2019 11:11
          +1

          Так прочтите 1й комментарий.


        1. Saber-Toothed Автор
          03.06.2019 17:09

          Итог что будет собрана система сначала с 4 GPGPU p106-100 а потом с 8-ю и в последствии планируется ее перевод на СВО которое будет греть воду для дома, а на «ферме GPU» будет крутится deep learning.


  1. codecity
    03.06.2019 02:57
    +1

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

    Всего вариантов возможных хешей 2^256~=10^76. 1 хеш занимает 32 байта. Итого, потребуется диск размером 3,7*10^78.

    Количество атомов в наблюдаемой Вселенной составляет по разным оценкам от 10^79 до 10^81. Хм… Проблема.


    1. FuzzyWorm
      03.06.2019 08:56

      Так вот для чего была создана наша Вселенная...


      1. androidovshchik
        03.06.2019 10:20

        Мультивселенные это битки? Я в шоке)


        1. c_kotik
          03.06.2019 10:48

          Вот вам и фундамент для новой секты религии. Каждый новый человек есть новый блок с содержанием ДНК хэша его родителей)


    1. helgihabr
      03.06.2019 11:20

      Это проблема всего лишь для тех, кто полагается только на видимую вселенную )


  1. mclander
    03.06.2019 07:40

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


    1. Saber-Toothed Автор
      03.06.2019 16:00

      Пожалуй так и сделаю.


    1. maximw
      03.06.2019 23:37

      Самое годное в статье — ГОСТовская линейка.


  1. SergeySib
    03.06.2019 08:46
    +3

    Data Mining — это совсем не про майнинг криптовалют.


  1. Saber-Toothed Автор
    03.06.2019 08:57
    -3

    Хейтеры таки набежали, жмут и жмут минусы, как я и предсказывал.
    Но пусть их. Что написал статью не жалею, главное в ней информация о том как можно использовать р106-100 и какая водянка подходит.


    1. c_kotik
      03.06.2019 09:15
      +1

      Для обогревателя не обязательна вода. Его просто достаточно нагрузить.


      1. Saber-Toothed Автор
        03.06.2019 16:03

        Водянка в плане обогрева намного удобнее — можно включить ее в бойлер с теплообменником, можно на радиаторы отопления, летом можно переключать на просушку подвала или на уличный радиатор на манер кондиционера установленный. Только конечно надо ставить нормальный циркуляционный насос.
        А вот воздушка в использовании как системы отопления намного менее удобная и более шумная получается.


        1. c_kotik
          03.06.2019 17:15

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


          1. Saber-Toothed Автор
            03.06.2019 18:14

            Вы не представляете как шумит серверное железо с оригинальными воздушными системами охлаждения. И тянуть по дому рукава для горячего воздуха диаметром хотя-бы в 100 мм куда как проблематичней чем трубы или шланги жидкостной системы.


            1. c_kotik
              04.06.2019 10:05

              Представляю. Но так как пока говорим о идее и планах — нет конкретики. Так что эту статью можно было бы и в черновики завернуть (что бы не ловить негатив). А после с уже готовой реализацией выкатить)


              1. Saber-Toothed Автор
                04.06.2019 10:40

                Слово «майнинг» вызывает автоматический «бомбеж пукана» у очень многих, вот в чем дело. Про то что статья не о майнинге, про то что в статье есть полезная информация и обзор железа которое они в жизни не видели и даже не представляли о его существовании — вторично, главное минус поставить и «день удался!»
                Так что негатив будет как ее не дорабатывай. А до практической реализации еще долго, я же не в Москве живу и доходы у меня провинциальные. Так что железо покупаться будет пол года минимум, потом и собираться не один день — у меня ведь и обычная жизнь с ее делами есть. Да и сам процесс макетирования-сборки-отладки тоже не быстрый. Это в стандартный РС воткнуть АТХ-плату, диски и карточки легко и просто, а делать что-то вот такое да особенно с водянкой — тут думать надо и пробовать варианты проверяя.


    1. neurocore
      03.06.2019 10:49
      +1

      Ну а что вы ожидали? Сразу приготовились, что вас будут минусить. Конечно будут, ведь в статье лишь описаны некоторые платы GPU и ваши мысли по поводу майнинга (ничего нового). Я даже закрываю глаза на то, что вся эта тема считается сомнительной.


      1. Saber-Toothed Автор
        03.06.2019 17:10

        Статью переписал.


  1. maximw
    03.06.2019 10:04

    Теория заговора так себе. Утекшие в сеть все пин-коды пластиковых карт и то полезнее, чем все хеши SHA256.


    1. Arty_Fact
      03.06.2019 12:03

      Проверил, моего нет.


      1. doctorw
        03.06.2019 15:42

        del