- Все о майнинге на домашнем компьютере в 2021 году для чайников и не только
- реклама
- реклама
- реклама
- реклама
- Майнинг на процессоре: соотношение эффективности CPU и GPU
- Майнинг: видеокарта – да, процессор – нет
- Майнинг с помощью процессора
- Важен ли процессор для майнинга на видеокарте
- Варианты процессоров CPU
- Резюме
Все о майнинге на домашнем компьютере в 2021 году для чайников и не только
В конце 2020 года разразился очередной криптобум, который продолжается и по сей день. Совершенно не случайно он совпал с началом продаж новых видеокарт компаний AMD и NVIDIA. Это вызвало небывалый дефицит видеокарт. Те небольшие партии видеокарт, что попадают на полки магазинов, продаются по двухкратной и более цене. Миллионы геймеров по всему миру выражают своё негодование. Их гнев направлен, прежде всего, на самих майнеров, а затем и на производителей графических ускорителей, не обеспечивших нужные объёмы своей продукции. Потребители видеокарт разделились на два непримиримых лагеря и на форумах всего мира разыгрываются нешуточные баталии. Но практически каждому геймеру, умеющему считать свои деньги, нет-нет да и приходила в голову мысль — а почему бы не попробовать помайнить криптовалюту на своей недавно приобретенной за огромные деньги новой видеокарте, чтобы отбить хоть часть переплаты за неё или на старой, чтобы всё-таки суметь накопить на новый графический ускоритель.
Мы не будем сейчас вас учить как майнить. Информация о майнинге в избытке в сети. Мы постараемся ответить на вопрос нужно ли это делать в принципе на домашнем компьютере с одной-единственной видеокартой! Прежде чем майнить на своей видеокарте необходимо с холодной головой взвесить все за и против. Давайте сейчас этим и займёмся! Для начала необходимо трезво оценить свой уровень компьютерной грамотности. Это касается как знания софта, так и «железа». Они вам понадобятся! Затем перейдем к шагу первому.
реклама
1. Видеокарта
Конечно же, вы знаете модель своей видеокарты. Если нет, то она указана на коробке от неё, на ярлыке, который наклеен на саму видеокарту, в личном кабинете онлайн-магазина, где совершалась покупка. Также это можно сделать с помощью диспетчера задач Windows, утилиты GPU-Z и других программ. Но всё же лучше знать не только модель, но и полное название видеокарты.
Самая популярная криптовалюта для майнига на сегодня это Ethereum (Биткоин давно нельзя добывать с помощью видеокарты). Если объём вашей видеокарты менее 6GB, то вы «пролетаете», поскольку это необходимый минимум на сегодня. После, необходимо установить на что она способна в добыче криптовалюты. Для этого переходим в любой известный калькулятор прибыльности. К примеру, можно использовать калькулятор nicehash. В нём есть автоопределение и ручной выбор. Если с учётом затрат на электроэнергию и потерь при выводе в фиатные деньги (рубли) ваша видеокарта способна приносить хоть сколько-нибудь значительную для вас прибыль, то идём дальше.
Приблизительный расчёт прибыльности GPU от известного майнера ПроТОН.
реклама
Теперь оцениваем уровень качества нашей видеокарты. Для этого вам необходимо найти и прочитать обзор на вашу модель (вот где нужно точно название модели). Есть модели с качественной элементной базой и системой охлаждения, а есть карты с откровенной экономией производителем. И бренд здесь не помощник. К примеру, в MSI RX 5700 evoke первой ревизии пользователи жаловались на перегрев чипов памяти уже в играх. Страшно представить её в майнинге. А некоторые видеокарты ASUS и вовсе остались без должного охлаждения чипов памяти. Если ваша видеокарта обладает достаточным «запасом прочности» системы питания и системы охлаждения, то будем считать, что вы условно готовы попробовать её в деле. Не всё же вам одному зарабатывать в доме!
Далее оцениваем риски. При майнинге Ethereum значительная нагрузка ложится на чипы памяти видеокарты. Поэтому память будет греться. При её разгоне нагрев будет значительно увеличиваться. Самый сильный нагрев у чипов памяти GDDR6X. Но стоит знать, что не на всех видеокартах есть датчики температуры чипов памяти. К примеру, они есть на видеокартах RX 5700 и RTX 3080, но их нет на RTX 3060ti и большинстве остальных видеокарт среднего ценового диапазона. А это значит, что вы не сможете точно знать, насколько сильно будут прогреваться чипы памяти вашей карты при майнинге. Во избежание перегрева вам придётся установить обороты вентиляторов видеокарты на уровень близкий к максимальному. Это вызовет, в свою очередь, высокий уровень шума, с которым вам придётся уживаться большую часть времени, находясь дома. Также перегрев памяти влечет за собой проблемы с термопрокладками, которые стоят на чипах. Если их конструктивно нет, то считайте, что память охлаждается минимально. Термопрокладки от избыточных температур могут начать «течь» и терять свои теплопроводящие свойства. Многое зависит от их качества. Поэтому после окончания криптобума, если вы решите продолжить использовать видеокарту по её прямому назначению, то существует вероятность, что вам потребуется их заменить. При наличии гарантийной пломбы, замена термопрокладок лишит вас гарантии на устройство. Следующим компонентом, страдающим от износа, являются вентиляторы видеокарты. Срок их службы также зависит от их качества и наработки. На дорогие модели, как правило, устанавливают вентиляторы с шарикоподшипниками или гидродинамическими подшипниками. На более дешевые стоят обычные втулки. Вот такие вентиляторы могут начать трещать, шуметь или вовсе остановиться. Заменить их также не всегда возможно без снятия гарантийной пломбы. Остальные компоненты видеокарты, работающие в режиме 24/7, также подвершены уменьшению ресурса. Охлаждению GPU и VRM большинство производителей уделяет больше внимания. Все GPU имеют датчик температуры. Для того чтобы создать видеокарте максимально возможные при майнинге комфортные условия, необходимо также провести её программную настройку: напряжений, частот, настройку таймингов памяти и настройку скорости оборотов вентиляторов. Для этого нужны определенные знания, упомянутые мной в начале. Почерпнуть их можно из различных источников. Но лучше всего это делать на тематических форумах. Вам необходимо быть уверенным на 100%, что ваша видеокарта способна справиться с майнинговой нагрузкой без существенного вреда для неё. Если вышеупомянутые моменты вас не смутили, и вы уверены в себе и видеокарте, то перед тем, как вы начнете изучать непосредственно сам процесс майнинга, необходимо обратить внимание ещё на несколько моментов.
2. Помещение. Электроэнергия. Шум.
Майнинг в помещении неизбежно приводит к повышенному уровню фонового шума. Убедитесь, что он не будет мешать вам и вашим домочадцам, включая четвероногих. Поскольку вы будете майнить на своём основном (возможно единственном) компьютере, то вряд ли у вас есть возможность перенести его в отдельную комнату, на балкон или иное помещение. В используемом помещении может увеличиться температура, а воздух стать белее сухим. Скажу сразу, находиться дома с постоянно шумящим компьютером не самая лучшая идея. Но кто-то может возразить, что при играх шум ещё больше. Это так. Но вряд ли многие играют круглосуточно.
реклама
Также будьте готовы к тому, что суммы в квитанциях за оплату электроэнергии вырастут. Хорошей идеей будет вести журнал потребления хотя бы первые пару месяцев, чтобы оценить разницу в оплате.
Процессор. Материнская плата. ОЗУ. Накопитель. Корпус.
Для майнинга «эфира» не требуются мощный процессор, дорогая материнская плата, большой объём ОЗУ и сверхбыстрый накопитель. Скорее всего, ваша платформа будет соответствовать необходимому минимуму. О нём вы узнаете в процессе обучения майнингу. Но наличие SSD в системе приветствуется. А вот требования к вашему корпусу увеличатся. Для горячей видеокарты потребуется хороший продув в корпусе. Его необходимо обеспечить в обязательном порядке, установив необходимое количество вентиляторов. Можно просто снять боковую крышку корпуса, если в доме нет детей и животных. Как правильно создать циркуляцию воздуха в корпусе, можно узнать в соответствующей теме в конференции Overclockers.ru. Там можно почерпнуть практически все необходимые знания по компьютерному железу. Вопреки расхожему мнению о токсичности Ru/community в целом, в конференции преобладают адекватные люди и в большинстве случаев можно не стесняться задавать им вопросы, не нарушающие правила. А за «облико морале» участников там неустанно следят отборные модераторы. Что касается майнинга на процессоре, то эта тема не очень актуальна на сегодня. Суммы вознаграждения невелики. Но, если вы обладатель производительного многоядерного процессора, то требования к оборудованию в целом те же, что и к видеокарте: качественный VRM на материнской плате, достаточное охлаждение процессора.
3. Блок питания.
реклама
Одним из компонентов, на который ложится нагрузка при майнинге, является блок питания. В его качестве также необходимо убедиться, прочитав обзоры на него и задав вопросы знатокам на форумах. Ведь надпись 600 или 700 Ватт на самом блоке питания ничего не значит. На деле это может оказаться низкокачественный 400-ватный блок питания, приукрашенный зазывающими надписями, созданными хитрыми маркетологами. Блоки питания также подвержены нагреву и выходу из строя от длительной высокой нагрузки. В них также есть и вентиляторы. На их корпусах также есть гарантийные пломбы, мешающие замене шумящего вентилятора.
4. Подводные камни.
Если вы уже приняли решение начать майнить на домашнем компьютере с единственной видеокартой, то в ходе обучения старайтесь как можно больше узнать про подводные камни майнинга и различные негласные его аспекты. Что и как майнить выгоднее, как выгоднее выводить деньги, как не лишиться их вовсе. Такие знания позволят вам извлечь из майнинга максимальную выгоду. Лень здесь неуместна. Хотя не новость, что самые опытные майнеры крайне неохотно делятся своими секретами. Никто не любит растить конкурентов.
Итог.
Не слишком ли много условий для того, чтобы просто начать майнить? Так могут подумать некоторые. Опытные пользователи не задаются этими вопросами, поскольку ответы у них есть уже на момент покупки комплектующих. Тем не менее и тем и другим стоит ещё раз взвесить все за и против перед тем, как окунуться в омут майнинга. Стоит ли овчинка выделки – каждый решает для себя сам!
Источник
Майнинг на процессоре: соотношение эффективности CPU и GPU
Различие оборудования для майнинга имеет принципиальное значение для достижения конечного результата. Что выбрать: майнинг на процессоре или на видеокарте? В чём различия эффективности оборудования для майнингового процесса на базе CPU и GPU? Представляется разумным разобраться в этой теме более подробно.
Майнинг: видеокарта – да, процессор – нет
Конечно же, добывать новые значения хэшей, используя как резервы вычислительных мощностей центрального процессора ЭВМ, так и резервы видеокарт, вполне возможно. Однако здесь главным является вопрос физической и экономической целесообразности. Для этого нужно понимать, какие процессы протекают внутри каждого вида процессоров.
Майнинг с помощью процессора
«Проц» или «кристалл» – главное устройство-распорядитель в электронно-вычислительном комплексе. Психика человека одноканальна. Иногда кажется, что компьютер представляет собой абсолютную противоположность и может выполнять сразу несколько программ одновременно. Это неверно: в момент времени процессор выполняет только одну операцию. Просто в отличие от человека, сознание которого не может переключаться очень быстро, процессор может прерываться с частотой… да хоть миллион раз в секунду. Получается, что сразу несколько вычислительных процессов выполняются одновременно (хоть и медленнее, чем если бы выполнялись последовательно). А кроме того, эти программы ещё и отличаются по своей функциональности:
- например, текст – в картинку на мониторе;
- или перезапись файла на жесткий диск;
- диспетчеризация процессов в компьютере.
К тому же к этим действиям также относятся и процессы, которые для нас (как для пользователей) не заметны, потому как направлены на обеспечение работы самой машины:
- производится деление резервов вычислительной мощности между выполнением прикладных программ и на поддержание работы самого программного комплекса;
- поддерживается актуальность программ, имеющих аналоги (то есть, проще говоря, устаревающих) – таким образом обеспечивается принцип совместимости и преемственности;
- поддерживается условное разделение совокупного массива памяти на логические диски.
Этот функционал может выглядеть просто и примитивно для пользователей, но вот для ЭВМ это далеко не такая уж легкая задача.
Производительность компьютера в данном случае зависит от количества транзисторов, находящихся в процессоре. Элементарных узлов, выполняющих алгоритм «если – то»
Чем их больше, тем больше операций в секунду процессор способен выполнять. Логически элементарные составляющие процессора объединяются в ядра. Данное агрегирование позволяет поднять производительность «кристалла» – тактовую частоту.
Для сравнения имеет смысл разобрать такой параметр, как количество 32-битных алгоритмов-инструкций, выполняемых компьютерным процессором за принятый временной квант – пусть это будет 1 такт. У стандартного ядра CPU показатель обрабатываемых 32-битных инструкций составляет максимально 8. Если принять к рассмотрению только последние модели кристаллов, то количество ядер там достигает 12, а тактовая частота – 3 Ггц (то есть 3 млрд. тактов/сек). В итоге общее количество алгоритмов-инструкций в секунду:
Для чего эта детализация? Потому что майнинг – это весьма специализированная, но при этом крайне простая процедура, которая является простым перебором. Прерывание и диспетчеризация здесь нужны не более, чем горбы и шерсть верблюдам в московском зоопарке. Там не требуется частое переключение, а также управление различными процессами, зато требуется перебирать возможные значения, делать это быстро и последовательно.
То есть для майнинга важна такая характеристика, как способность процессора выполнять как можно большее количество алгоритмов в секунду. А вот возможность оперативно переключаться с одной операции на другую (равно как и достигать скорость звука на перехвате) здесь вообще не востребована. А вообще, майнинг на процессоре и видеокарте, конечно же, технически вполне реализуем.
Это тоже процессор, просто его создавали для выполнения крайне специализированных функций. В задачу GPU входит адаптирование сигналов, поступаемых из центрального процессора, и построение картинки на экране. Даётся команда каждому пикселю:
- относительно результирующего цветового окраса;
- интенсивности излучения (яркости);
- наличия сигнала в принципе.
Всё очень скучно и монотонно. Прерывания и диспетчеризация не требуются. Берём команды от CPU и «переводим» их на язык, понятный пикселям: то есть просто либо даём разность потенциалов (напряжения) на контакты микросхемы, питающие каждый пиксель, либо не даём. Есть один макроприбор, прекрасно демонстрирующий такую схему работы – это адаптер. Вот только для целей майнинга (то есть для нужд простого перебора безумного количества значений) такой вот адаптер подходит, как нельзя лучше.
Попробуем привести пример в цифрах: если принять в качестве стенда видеокарту AMD, то показатель тактовой частоты у нее будет 0,755 ГГц. Немного. Однако намного важнее, сколько 32-битных инструкций данная карта способна исполнить за квант времени. А этот показатель у AMD составляет аж 3200. Получается:
Это в 10 раз больше, чем майнинг потенциальной криптовалюты на устройстве CPU. Но не нужно огульно критиковать и возможности центрального процессора. CPU для майнинга тоже сгодится. Просто результаты его работы будут незаметны на фоне активности GPU в силу того, что вычислительная производительность процессоров CPU на порядок меньше, ибо это устройство просто занято другими задачами. Оно раздаёт указания всем устройствам в компьютере которые находятся под его контролем – не до простого перебора короче.
Однако, если начать майнить какую-нибудь «молодую» криптовалюту с минимальным показателем сложности, то «довесок» в размере 10% хэшрейта, получаемого от центрального проца может быть очень даже кстати.
Выше был приведён пример простых альткоинов. Что же касается «старичков» (например, Биткоина или Эфириума), то здесь использование CPU не то, что неэффективно, а просто невозможно в принципе (в настоящее время). Сложность добычи с момента создания того же Биткоина возросла в 5,0 трлн. раз! Поэтому за разумный отрезок времени никаких блоков, скорей всего, вы добыть не сможете. Но это не значит, что процессор не будет перегружен и не израсходует повышенное количество энергии (за которую придется заплатить).
Не справляются с добычей «битка» уже и видеокарты (экономический результат будет грошевый). Биткоин сейчас майнится исключительно ASIC-ам – их можно сравнить с «концентратом GPU». Любой процессор содержит в себе логические ядра. Это узлы, в которых, собственно и происходит исполнение задачи. В случает GPU – формирование команды пикселю (ну, или анализ значения на пригодность). С ASIC-ов сняли задачу построения каких бы то ни было изображений, озадачив исключительно перебором (еще более узкопрофильный прибор получился). А для пущей эффективности уже чисто технологически добавили в микросхемы транзисторов и ядер. Своего рода высокопроизводительное масштабирование было реализовано.
Важен ли процессор для майнинга на видеокарте
В погоне за вычислительной мощностью за рамками обсуждений остается вопрос CPU. Раз уж договорились, что его значение в поиске новых хэшей и генерации блоков ничтожное, то может, лучше не отвлекать «дяденьку» от классических обязанностей? Всё верно, только в данном контексте центральный процессор –это не отдельно стоящая структура, а интегрированный в общую схему компьютера орган. Как мозг в организме человека (кстати, очень подходящее сравнение).
Без мозга человек – овощ. Так и майнинговая ферма не может существовать без CPU, который, фактически, будет управлять GPU. Ферму можно сравнить с атлетом на стероидах, которому очень сильно развили мускулатуру, чтобы добиться лучших результатов на соревнованиях. Происходит это, вполне естественно, за счёт сокращения интеллектуальных способностей, но это совсем не значит, что голова становится не нужна (а есть тогда куда?).
В случае с майнингом «перекачивают» в компьютере именно GPU, но даже графическими процессорами (которые чего-то там майнят) нужно управлять. Так что CPU в любом случае понадобится. Но тут возникает вопрос качества: неправильный подход основывается на том, что раз уж у нас GPU «перекачано», то и центральный процессор должен быть о-го-го. Начинаются переплаты с абсолютно невостребованными приобретениями.
И напрасно, потому что для того, чтобы управлять центрами GPU, совершенно необязательно соревноваться с ними в вычислительной мощности. К тому же майнинг – процедура нудная и монотонная, прерываний много не требует (разве что для самоподдержания работы самого компьютера). Построения сложной графической картинки на экране от компьютера (а опосредованно, и от CPU) не нужно. Так что центральный процессор просто будет «наполовину свободен от своих обязанностей». Как следствие, покупки дорогостоящих и относительно высокопроизводительных «игровых» процессоров для майнинговых ферм совершенно не требуется.
Совсем иное дело, если для целей майнинга будет использоваться тот же суперкомпьютер. Резервы мощностей CPU у такой машины настолько огромны, что они все могут быть востребованы для целей майнинга. Тогда, конечно, чем мощнее будет каждый отдельно взятый модуль, тем лучше
- нужен ли центральный процессор (CPU) при майнинге? – Жизненно необходим.
- эффективен ли CPU для целей майнинга? – Скорее нет, чем да.
- оказывает ли воздействие качество (технические свойства) центрального процессора на майнинг с помощью GPU? – Нет. От процессора будет требоваться одно – чтобы он поддерживал работу ОС.
Варианты процессоров CPU
Пожалуй, стоит разобрать пару вариантов процессоров CPU, которые подойдут при формировании фермы для майнинга. Определяющим здесь является именно соотношение стоимость/производительность.
- Intel Celeron G1840; 2,8 GHz; 2MB; s1150 Box.
- Первое и главное – невысокая стоимость при необходимом уровне производительности.
- Наличие термопакета, мощностью в 53 Вт. Неэффективного отвода выделяемого тепла нет. Поэтому и перегрева устройства точно не произойдёт.
- Intel Pentium G3260; 3,3 GHz; 3MB; s1150 Box.
- Данный процессор сможет не только управлять фермой, но и одновременно быть вычислительной основой мультимедийного компьютера.
- Присутствует собственная (автономная) система охлаждения.
- Имеется собственная графическая система Intel HD Graphics. Может заменять процессор GPU на своём начальном уровне. Майнить с её помощью не выйдет, но если что, то компьютер загрузится.
Резюме
Как следует из описания эволюции криптовалютных сетей по показателю сложности майнинга, по идее, любая криптовалюта должна проходить через этап «сверхлёгкой» добычи. Однако если исходить из анализа истории, этот период продолжается крайне недолгое время. А после этого требуется наращивание вычислительных мощностей в связи с ростом сложности добычи.
В этой связи ориентироваться на майнинг на процессорах профессионально не рекомендуется никому (как уже было подмечено выше, больше электроэнергии потратите, чем вознаграждения от сети получите). Если уж вкладываться, то сразу в видеокарты или даже в ASIC-и. Если алгоритм добычи их позволяет. А что, вот Эфириум до сих пор только видеокартами и майнится!
Источник