- О майнинге на видеокартах Nvidia в Linux и Windows
- Вкратце о подготовке к установке операционной системы xubuntu 18.04LTS
- Установка драйверов Nvidia и настройка xubuntu 18.04 под майнинг
- Разгон видеокарт Nvidia в Linux
- Обзор Linux сборок для майнинга: преимущества и недостатки
- Особенности системы
- Плюсы и минусы майнинга на Линукс
- Что понадобится для майнинга на Линукс
- Установка
- Конфигурация иксов
- Запуск EWBF-майнера
- Автозапуск скриптов
- Разгон видеокарты NVIDIA
- Установите Mist Wallet
- Программы для добычи криптовалюты на Linux — майнеры Ubuntu
- Майнинг Эфира на Ubuntu: Присоединиться к пулу
- Особенности настроек
- Установите Майнер
- Почему сегодня майнинг массово переходит с Windows на Linux
- Начинаем майнить в Linux
О майнинге на видеокартах Nvidia в Linux и Windows
Видеокарты Nvidia обычно отличаются простотой использования и надежностью. К сожалению, трехгигабайтные видеокарты Nvidia GTX 1060 по состоянию на начало 2020 года стали приносить доход даже меньше старых красных AMD R9 290.
290-е и 390-е труженики все еще способны показать себя в деле при майнинге на алгоритме Ethash под Linux, где они только немного отстают от Polaris-ов (не считая хорошего аппетита). Зеленые карты с 3 гигабайтами памяти, хоть и моложе, но пригодны только для майнинга шитков на Ethash (с малым размером DAG) и приносят небольшой доход на алгоритмах семейства Equihash. Самым прибыльным из них в настоящее время является Equihash Zero (модификация 192_7).
На операционных системах типа Windows 10 на Nvidia GTX 1063 майнинг на алгоритмах Equihash 125, 192 и ряде других запустить невозможно из-за большого объема памяти, который потребляют эти «произведения искусства» от Майкрософта. Выходом является использование Windows 7 8/8.1, но при наличии более 6 таких карт на одном риге появляется дополнительный увлекательный процесс «танцев с бубнами», который не всегда увенчивается успехом.
Лучшим выбором для постройки рига с большим количеством 1063-х карт Нвидиа является использование Линукса.
Исключением при этом является алгоритм Ethash из-за того, что поддержка страпов для видеокарт Nvidia в Claymore miner есть только для OS Windows. Благодаря включению strap-ов хешрейт при майнинге Ethereum-подобных монет на GPU Nvidia увеличивается примерно на 20%, что позволяет с успехом использовать двух и трехгигабайтные карты для криптовалют с малым DAG-ом (это удобно делать на пуле comining, о котором рассказывается в статье «Comining – лучший мультипул для майнинга монет на Ethash»).
Исходя из этого, на ригах с большим количеством видеокарт Nvidia стоит устанавливать две операционные системы. Это позволит быстро осуществлять маневр между выгодными алгоритмами майнинга на видеокартах Nvidia. При этом Linux лучше использовать для всех алгоритмов, кроме Ethash. Для Ethereum-подобных монет лучше использовать Windows и Claymore miner с модернизированными в батнике страпами памяти.
Для установки двух систем на один компьютер проще всего сразу установить ОС Windows, а затем уже Linux-подобную ось, например, xubuntu 18.04.
Операционная система xubuntu 18.04LTS является последней версией из дистрибутивов xubuntu с долговременной поддержкой (новая версия выйдет в апреле 2020 года). Она лучше уже устаревшей версии xubuntu 16.04 LTS по многим параметрам, среди которых:
- быстрее происходит инициализация и загрузка системы с большим количеством карт;
- поддерживаются последние версии драйверов, майнеров и служебных программ;
- версия 16.04 хоть уже обкатана вдоль и поперек, но она не поддерживает новых драйверов и последних пакетов для работы с OpenCL;
- система xubuntu 18.04 уже опробована в течение двух лет и большинство ее косяков уже устранены.
Вкратце о подготовке к установке операционной системы xubuntu 18.04LTS
Перед установкой системы в риге с большим количеством видеокарт желательно проверить, все ли из них правильно подключены и определяются железом. Это можно (и лучше) произвести еще до установки OS.
На материнской плате ASRock H110 BTC Pro это очень просто сделать прямо в BIOS (эта функция есть только в последних версиях Биоса).
Скриншот подменю BIOS материнской платы ASRock H110 BTC Pro на компьютере с 13 видеокартами:
Затем нужно подготовить флешку с образом системы, загрузиться с нее и установить OS, следуя подсказкам установщика. Устанавливать и настраивать систему можно как с графической оболочкой, так и без нее.
Для начинающих линуксоводов проще скачать с официального сайта дистрибутив для настольных компьютеров, в котором впоследствии при желании можно будет отключить графику и работать только в консоли.
Установка xubuntu 18.04 не представляет никаких проблем и занимает даже меньше времени, чем для Windows. Достаточно записать образ на флешку программой Etcher, загрузиться с нее и установить OS, следуя подсказкам установщика.
После установки xubuntu нужно обновиться:
Также стоит настроить систему на режим работы, при котором не нужно вводить пароль при использовании команды sudo.
Отменить запрос пароля можно командой:
Затем можно приступать к установке необходимых библиотек, драйверов Nvidia и настройке майнинга.
Установка драйверов Nvidia и настройка xubuntu 18.04 под майнинг
В операционной системе ubuntu еще до установки драйверов можно проверить правильность подключения видеокарт и определение их системой командой:
Эта команда выдаст информацию об установленных GPU в таком виде:
Затем нужно установить драйвера для видеокарт Nvidia. Проще всего это сделать из репозитория PPA.
Для добавления репозитория с базой данных о драйверах выполняют команду:
Затем выполняют команду:
По результатам ее выполнения отобразится информация о доступных для установки версиях драйверов:
vendor : NVIDIA Corporation
model : GP106 [GeForce GTX 1060 3GB]
driver : nvidia-driver-390 — third-party free
driver : nvidia-driver-410 — third-party free
driver : nvidia-driver-430 — third-party free
driver : nvidia-driver-415 — third-party free
driver : nvidia-driver-435 — distro non-free
driver : nvidia-driver-440 — third-party free recommended
driver : xserver-xorg-video-nouveau — distro free builtin
Обычно лучшим вариантом является использование последней версии драйвера, в данном случае версии 440. Для ее инсталляции выполняют команду:
В процессе установки будет скачано порядка 900 Мб данных, а сам процесс может занять несколько минут:
В конце процесса при успехе будет модифицировано ядро системы и появится заключительная строка с примерно таким содержанием:
Для проверки драйверов выполняют команду:
Она отобразит массу информации об установленных видеокартах и задействованных модулях:
После установки драйверов стоит обновить систему:
и доустановить предложенные, а также обновить существующие пакеты.
Затем нужно перезагрузиться:
и проверить успешность установки видеокарт и драйверов к ним командой:
При плохом контакте или отсутствующем подключении кабеля питания 12 вольт к видеокарте может появиться сообщение вида:
ERROR: A device’s external power cables are not properly attached
(nvidia-settings:1738): GLib-GObject-CRITICAL **: 03:18:06.675: g_object_unref: assertion ‘G_IS_OBJECT (object)’ failed
При отсутствии проблем с оборудованием и драйверами по команде nvidia-smi отображается информация о картах, установленных в системе:
Разгон видеокарт Nvidia в Linux
Для получения доступа ко всем функциям разгона, управления вентиляторами и потреблением видеокарт Nvidia выполняют команду:
и перезагружают систему.
Затем нужно создать скрпит, который будет загружаться сразу после запуска системы и применять необходимые параметры разгона, вращения вентиляторов и энергопотребления:
- sudo nvidia-smi -pl 85, число – это предел потребления видеокарты в ваттах;
- nvidia-settings -a ‘[gpu:0]/GPUMemoryTransferRateOffset значение 600 – это разгон по памяти в МГц (в Linux для памяти ставят цифру в два раза большую, чем в Windows);
- nvidia-settings -a [gpu:0]/GPUGraphicsClockOffset[3] значение 120 – это разгон по ядру в МГц;
- nvidia-settings -a ‘[gpu:0]/GPUTargetFanSpeed значение 65 – скорость вращения вентиляторов в процентах от максимума.
Для каждой следующей карты нужно добавлять строки, где вместо gpu:0 проставлять 1, 2, 3 и так далее с нужными значениями параметров оверклокинга.
Этот скрипт должен полностью выполняться до загрузки майнера, иначе (при одновременной работе с майнером) его полное выполнение может затянуться на очень долгое время.
Для обеспечения полной отработки скрипта разгона в параметрах скрипта запуска майнера нужно задать необходимую отсрочку запуска командой sleep.
Теперь система готова для майнинга. Для полноценного использования в ней еще нужно обеспечить автозапуск разгона и майнеров, отключить графику и обеспечить дистанционное управление, но это тема отдельных статей.
Источник
Обзор Linux сборок для майнинга: преимущества и недостатки
Особенности системы
Большое влияние на доходность оборудования оказывают вычислительная мощность, стабильность майнинговых приложений и алгоритмы работы. Основная цель запущенной программы (ПО) ― обеспечить бесперебойную работу майнинг-устройств и подключить оборудование к сети. Майнеры вынуждены вступать в пулы, где без качественного ПО процесс получения виртуальных монет неэффективен.
Майнинг монет под Линуксом и его версиями (Hive OS, Ubuntu) практически идентичен работе на Windows. Их использование предполагает установку подходящей утилиты. Приложение скачивается с официального ресурса или выбирается среди известных программ, синхронизированных с пулом. В приоритете ― многофункциональная программа с опцией контроля работы установки и предоставления статистической информации (температура, хешрейт, скорость кулеров).
Хранить добытые монеты следует в безопасных электронных кошельках:
- Ledger Nano S ― мультиплатформенный аппаратный бумажник, подходящий для любой ОС.
- Electrum для Windows, Mac OS и Linux.
- Breadwallet ― электронное приложение, предназначенное для iOS.
- Mycelium ― востребованный вариант для OS Android.
- Jaxx ― холодный мультивалютный кошелек для всех операционных систем.
Специалисты рекомендуют использовать платные сервисы (KeepKey, аппаратное хранилище Trezor и т. д.), гарантирующие высокую степень безопасности. Если устройство окажется в чужих руках, доступ к токенам будет закрыт.
Плюсы и минусы майнинга на Линукс
В Интернете представлено множество дистрибутивов ОС Linux, обладающих отличной гибкостью настройки и весомыми преимуществами. Лучшая версия Линукса для майнинга Эфира ― Hive OS, которая занимает меньший объем памяти видеокарты в отличие от Windows. Отсутствуют проблемы с принудительными обновлениями и лицензией. Тонкие настройки приложения обеспечивают снижение энергопотребления видеокарт и стабильность работы. Допускается настройка оборудования на майнинг 2–4 разновидностей криптомонет и быстрое переключение между выбранными направлениями.
Дистрибутив Hive OS (Линукс) позволяет вести дистанционное наблюдение за майнинг-фермой (ригом), вносить требуемые поправки и регулировать текущие процессы. Рекомендуется подключить отправку сообщений о неполадках в работе фермы на номер телефона, Скайп либо Телеграмм. Сборка Linux Mint специально создана для майнинга криптомонет и схожа с работой стандартной ОС Windows.
Переход на бесплатную операционную систему Линукс ― быстрый и беспроблемный процесс. К дистрибутивам предоставлен свободный доступ. Потребуется скачивание и установка ПО на ПК без предъявления особых параметров. Обновленные версии уже оснащены «вшитыми» наборами драйверов для NVIDIA и AMD с целью майнинга на Линукс.
Единственным минусом перехода на Линукс можно считать потребность в предварительном изучении функционирования системы.
Что понадобится для майнинга на Линукс
Настройки майнинга на Линукс предполагают выполнение целого ряда несложных действий. В помощь предлагается пошаговая инструкция на примере Linux Mint, дистрибутива Ubuntu. Необходимые компоненты рассмотрены на конкретном примере:
- риги могут быть собраны из различного оборудования (разные материнки, процессоры, оперативки);
- майнер (например, EWBF);
- дистрибутив Linux Mint 18 (64 бит);
- видеокарты с видеовыходами NVIDIA.
Сборку дистрибутива можно скачать бесплатно на сайте разработчика. К примеру, при выборе Ubuntu пользователю необходимо зайти на официальный ресурс ubuntu.com/download и нажать кнопку Download. Наиболее быстрый вариант скачивания ― использование торрент-файлов.
Дальнейшие шаги по настройке майнинга на Линукс подходят для версии Ubuntu 16.4. В помощь пользователю предлагаются разные форумы и обращение в службу поддержки, где можно уточнить какие-то важные детали. Рассмотрим пошаговую инструкцию настройки ОС для майнинга.
Установка
Процесс обернется проблемами, если пользователь решил установить сразу две прошивки (dual-boot) c Windows. Тогда могут потребоваться пляски с бубном, чтобы восстановить grab (библиотеку парсинга для web-сайтов). Драйвер NVIDIA устанавливается одним из трех способов: через РРА, репозиторий или официальный ресурс разработчика.
Конфигурация иксов
Допускается запуск nvidia-xconfig из папки с размещенной программой:
Следует запустить GUI настроек NVIDIA и проверить отображение всех видеокарт, управление системой охлаждения и возможность редактирования настроек разгона:
Запуск EWBF-майнера
Сначала требуется скачать майнер www.ewbf.ru. Бинарник майнера извлекается из архива:
Разгон настраивается на уровнях производительности № 2 и № 3. Разные карты майнят на конкретных уровнях.
Системой охлаждения управляет следующая команда:
Задать значение порог энергопотребления (в Ваттах) для карт через Power limit:
Автозапуск скриптов
Перед добавлением скриптов в автозагрузку требуется обеспечить автоматическое попадание пользователя в сеть. В файле etc/sudoers нужно разместить применяемые команды для скриптов через sudo:
Разгон видеокарты NVIDIA
Следует повысить порог тепловыделения до 116 ˚С, выставить обороты кулера до 100 % и увеличить частоту памяти на 100 мГц. Процесс разгона отражен на скрине:
Установите Mist Wallet
Есть много отличных вариантов для кошельков с криптовалютами, и большинство из них сейчас поддерживают Ethereum. Поскольку это руководство относится к Ethereum, оно будет сосредоточено на официальном кошельке Ethereum, но, если у вас есть предпочтение, не стесняйтесь использовать его.
Кстати, мы уже рассказывали о том, какой кошелек выбрать для криптовалюты.
Установите разрешения до получения Кошелька Mist.
$ sudo apt install libappindicator1 libindicator7
С установленными зависимостями вы можете скачать последнюю версию Mist с сайта Github проекта. Вы ищете пакет «Ethereum Wallet».
Установите пакет с dpkg.
$ sudo dpkg -i Ethereum-Wallet-linux64-0-9-0.deb
Программы для добычи криптовалюты на Linux — майнеры Ubuntu
Эффективный майнинг на Линуксе обеспечивают надежные утилиты. Наиболее востребованные и популярные программы:
- CGMiner ― многофункциональная система с открытым кодом CPU для заработка криптомонет на процессоре. Приложение обеспечивает управление системой охлаждения, параметрами рабочих установок, дистанционный контроль за ригом. Предусмотрено одновременное применение AMD и NVIDIA, проведение анализа их работоспособности. Высокий хешрейт достигается за счет использования грамотного алгоритма NeoScrypt.
- Приложение BFGMiner для майнинга на АСИКах под управлением Линукс специально заточено для работы с интегральными вычислительными схемами. Предоставляет возможность дистанционного управления кулерами и фермой, получения статистики о деятельности рига.
- EasyMiner для Линукс с наличием графического интерфейса. Программа-оболочка совместима с другими приложениями и значительно упрощает настраивание майнера. Утилита рекомендована для новичков в криптовалютной сфере, потмоу что имеет простой интерфейс, способна повысить производительность фермы. EasyMiner успешно применяется в соло-майнинге и для участия в составе пула. Поддержка протоколов GetWork и Stratum.
Согласно отзывам майнеров о добыче криптомонет на Линуксе, указанные программы существенно упрощают настройки оборудования. Утилиты проверены, надежны и просты в установке.
Майнинг Эфира на Ubuntu: Присоединиться к пулу
Вам нужно присоединиться к пулу, если вы хотите добывать Эфириум. Несмотря на то, что можно запустить программу без участия пула, но ваши шансы на получение прибыли с одним узлом добычи очень низки. Бассейн увеличит ваши шансы.
Майнинг-пулы – это именно то, что объединяет системы майнеров. Люди собираются вместе и объединяют свои ресурсы добычи и справедливо распределяют прибыль, исходя из объема выполненной работы. В то время как соло-майнинг может быть удачным, Майнинг-пулы, гарантируют устойчивый поток доходов, пропорциональный вашей работе.
Есть много вариантов, так что проведите свое исследование. Вот несколько из наиболее популярных:
Особенности настроек
Установить ПО для майнинга можно из репозитория через использование консольных команд. Так у пользователя появится новейшая производительная версия программы. Для новых видеокарт в дистрибутивах предусмотрены встроенные драйверы. Если у майнера устаревшие GPU, сайт разработчика всегда предложит проприетарные драйвера для скачивания и установки. Процесс аналогичен Windows.
Приложения с графическим интерфейсом обеспечивают надежное соединение с пулом. Для консольных программ разработаны готовые решения для командной строки.
Установите Майнер
Очевидно, что вам нужно программное обеспечение для начала добычи. Разработчики, стоящие за валютой Ethereum, создали эти инструменты и упаковали их для Ubuntu. Все, что вам нужно сделать, это включить их PPA и установить пакеты.
Сначала установите одну зависимость.
$ sudo apt install software-properties-common
Затем вы можете включить репозиторий и обновить apt.
$ sudo add-apt-repository -y ppa: ethereum / ethereum
Теперь просто установите пакеты.
$ sudo apt install ethereum ethminer
Почему сегодня майнинг массово переходит с Windows на Linux
Свежие программные решения заслуживают внимания только при наличии превосходства над ранее применяемыми технологиями в плане производительности, удобства, стоимости и т. д., благодаря чему Linux составляет достойную конкуренцию ОС Windows.
Плюсы майнинга на Линукс:
- Высокая скорость установки и настройки. Образ Линукса для майнинга доступен для скачивания и записи из сети на USB-устройство (от 2 ГБ). Время загрузки на ПК ― не более 5 минут. Параметры установки ОС сохраняются даже при многократном переносе флешки с компьютера на компьютер. Как только дистрибутив установлен, система распознает видеокарты и настраивает их на оптимальный рабочий режим.
- Стабильность. ОС Линукс способна функционировать без перебоев в отличие от Windows. Самостоятельная перезагрузка и зависание ПК практически невозможны.
- Комфорт в использовании. Линукс оснащен инновационным программным обеспечением, которое предоставляет пользователю удаленный контроль над установленными ригами (разгон кулеров, хешрейт, температура видеокарт и т. д.).
- Быстрая замена кошелька и включенного майнера.
- Поддержка больших ригов. Четкое распознавание и продуктивное использование 8 GPU-карт на одной материнке.
ОС Linux распространяется совершенно бесплатно, активация не требуется. Некоторые сборки для добычи криптомонет можно приобрести только за плату. Допускается самостоятельное создание бесплатного аналога для рига пользователя.
Начинаем майнить в Linux
Хотим поблагодарить наших читателей за проявленный интерес к теме майнинга. В предыдущей статье Altcoin: просто взять и намайнить мы начали раскрывать потенциал наших услуг в сфере майнинга и рассматривали один из самых простых способов настройки платформы, а именно с использованием операционной системы Windows. В этой статье продолжим раскрывать тайны и тонкости настройки, но уже на базе Linux.
Сейчас существует большое количество готовых сборок Linux, как правило, на базе Ubuntu, с достаточно простой установкой и управлением. Самостоятельными дистрибутивами назвать их сложно, хоть они и имеют собственный дизайн и команду разработчиков. Собой они представляют обычную Ubuntu 16.04 с установленной графической оболочкой, как правило OpenBox или LXDE, набором драйверов и ассортимента программ-майнеров. Некоторые из них имеют собственные централизованные панели управления «шахтой». Приведем несколько самых известных и распространенных:
- ethOS — платный дистрибутив LiveCD, который можно развернуть на USB-флешку или диск. Стоимость одной лицензии $39. Имеется приложение для мониторинга в Google Play .
- HiveOS — сборка на базе Ubuntu, которую можно отнести к shareware — условно-бесплатное ПО, потому что предоставляет бесплатный мониторинг и управление только трех ригов. Все последующие по $5 за штуку.
- SMOS — также платная сборка. На момент написания статьи проводилась акция по $2 за rig. Имеет несколько версий, в зависимости от серии и поколения используемых видеокарт.
- nvOC — Ubuntu с установленными драйверами Nvidia, необходимыми настройками и набором майнеров. Достаточно отредактировать единый конфигурационный файл, указав номер кошелька и пул, и готово.
- rxOC — аналогичный образ, но уже для карт AMD.
Каждая из указанных сборок имеет как свои плюсы, так и минусы. Как друг относительно друга, так и общие. С точки зрения безопасности они все имеют один, как кажется, большой минус. Они все разработаны кем-то и пользователь, по сути, не имеет полного управления системой из коробки. В принципе, после разворачивания того или иного образа системы можно пройтись по ней с целью поиска заданий в планировщике, открытых портов в фаерволе, подозрительных скриптов и многого другого, но на это может уйти куда больше времени, чем настроить все самостоятельно, чем мы и займемся.
Источник