Домой Майнинг Настройка CGMiner для майнинга на видеокартах AMD и NVIDIA

Настройка CGMiner для майнинга на видеокартах AMD и NVIDIA

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

Программа для майнинга CGMiner считается самым эффективным софтом для GPU-устройств. Майнер создан на основе алгоритма NeoScrypt, что позволяет существенно увеличить объем добываемых криптографических монет.

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

Интенсивность нагрузки и данные подключения к пулу прописываются вручную в config-файле. Сейчас проанализируем, как пользоваться майнером на конкретных примерах.

Чем CGMiner отличается от других?

Во-первых, консольный клиент предназначен для видеокарт от компании AMD. Дело в том, майнер CGMiner не поддерживает технологию CUDA, на основе которой созданы самые свежие карты NVIDIA. Поэтому для такого оборудования целесообразней использовать Claymore’s Dual Miner, которая позволяет одновременно добывать Ethereum и еще одну дополнительную монету.

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

GPU-Miner предоставляет отладочные данные. В частности автоматически отключаются некорректно работающие воркеры. При необходимости пользователь сможет настроить работу через proxy, а также пользоваться стратегиями Load Balance и Round Robin.

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

Вкратце перечислим ключевые особенности:

  • отсутствует графический интерфейс;
  • используется алгоритм NeoScrypt, позволяющий значительно увеличить хешрейт;
  • функционал для продуктивного разгона видеокарты;
  • настройка консольного приложения осуществляется через config-файл;
  • отображается подробный лог.

Чтобы упростить процесс настройки, начинающие пользователи устанавливают графическую оболочку CGWatcher. Что лучше майнить на этой программе? Для соло майнинга и коллективной добычи криптовалюты лучше всего подойдут монеты XMR и BCN.

Настройка CGMiner на примере bat-файла в Windows — инструкция и пример

Загрузить CGMiner для Windows 10 или любой другой операционной системы можно с официальной страницы разработчиков на портале Bitcointalk. На этом форуме первый пост постоянно редактируется, поэтому в нем представлена ссылка на актуальную версию программы. Собственно там же можно найти дополнительную информацию об особенностях использования софта.

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

Создайте bat-файл в корневой директории CGMiner. Жмем «ПКМ – Создать — Текстовый документ», а затем просто меняем расширение txt на bat. Ключевая команда, определяющая работу майнера, выглядит следующим образом:

Теперь расшифруем, что означает каждый элемент этой настройки:

  • cgminer – определяет запускающий файл;
  • -scrypt – показывает программе, по какому алгоритму будет добываться цифровая валюта;
  • -o – после этого элемента следует прописать адрес пула. Данные можно найти на web-сайте пула, а именно во вкладке «Getting Started».
  • -u user. 1 – после этого значения нужно прописать логин пользователя на пуле, а также наименование, зарегистрированного там воркера;
  • -p x – при необходимости майнер сможет указать пароль для созданного им воркера.

В принципе, ничего сложного. Несколько полезных настроек, позволяющих увеличить производительность:

  • Установите значение «Нет» для команды «-auto-fan», которая автоматически изменяет скорость вращения радиаторов для поддержания заданной температуры.
  • «-auto-gpu» в автоматическом режиме контролирует тактовую частоту видеокарты для поддержания температурного режима. Здесь также следует указать «Нет».
  • «-device (-d)» — используется для выбора оборудования, которое обеспечивает добычу криптовалюты. В стандартных настройках активированы все доступные устройства.
  • «-disable-gpu» — параметр отключения видеоадаптеров, для этой команды также выбираем «Нет».
  • «-gpu-threads» — потоки на видеокарты (значение варьируется от 1 до 10), по стандарту установлено 2.

Еще несколько полезных примеров, позволяющих настроить CGMiner:

Подробный разбор доступных команд и их значений представлен в таблице ниже:

Несколько слов о самых важных показателях. Intensity – ключевой параметр, определяющий скорость майнинга. Значение для этой команды следует выставить от 0 до 20. Чрезмерная интенсивность может негативно сказаться на скорости добычи криптовалюты, поскольку вся доступная память будет задействована.

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

Thread-concurrency – инструмент управления оптимальным объемом расчетов, с которым способен справиться Scrypt-алгоритм. В настройках по умолчанию задано применение сразу нескольких потоков доступных шейдерных блоков видеоадаптера.

Устанавливаемое значение должно соответствовать количеству шейдерных блоков карты. Исходя из этого, если задано «thread-concurrency», то тогда убираем «shaders». На поиск оптимального значения придется потратить определенное время, только так можно добиться наилучшей производительности.

Теперь рассмотрим реальный пример настройки файла конфигурации. Bat-файл позволяет изменить базовые параметры майнера. Базовые настройки батника выглядят следующим образом:

Подробно значение каждого параметра уже разбирали ранее.

Майнинг Decred на видеокартах nVidia и AMD

CGMiner 5.3.1 git-tpruvot позволяет добывать монеты DCR на видеокартах AMD и NVIDIA. Обновленная программа будет работать гораздо лучше, нежели старые версии софта. Отдельно стоит отметить, что консольное приложение теперь поддерживает оба протокола принятия шар. Речь идет о Getwork и улучшенной версии этого же протокола, которая работает через Stratum.

Как было отмечено ранее, добывать Декред можно будет и на видеокартах NVIDIA. Однако использовать необходимо не CUDA, а OpenCL. Заметьте, что NVML функционирует исключительно в 64-битной версии.

Тестирование обновленного майнера показало, что можно добиться большей мощности на видеоадаптерах NVIDIA. Если вы используете карты от AMD, то каких-либо сложностей и вовсе не будет. CGMiner Scrypt, поддерживающий Gatework через Stratum способен обеспечить наилучший результат.

NeoScrypt и видеокарты AMD с высокой производительностью

Обновленная версия консольного приложения 3.7.8 поддерживает алгоритм Neoscrypt, который интегрирует усовершенствованное ядро с большей производительностью. Поэтому майнер этой версии может работать с драйверами AMD 14.9.

Чтобы оценить эффективность обновленного программного обеспечения проведем тестирование на видеокарте Radeon R9 280 X, предварительно разгон не осуществлялся. Устройство показало мощность 140 KH/s. Следовательно, по сравнению с прошлыми версиями мощность CGMiner возросла на 50%.

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

Отыскать  майнер, поддерживающий технологию CUDA для добычи криптовалюты на алгоритме Neoscrypt невозможно. Однако есть альтернативный метод. При использовании карт NVIDIA работайте через OpenCL. Впрочем, это существенно снизит вычислительную мощность оборудования.

Добыча Monero и Bytecoin на алгоритме Cryptonight

Ключевая задача алгоритма Cryptonight  — предотвратить разрыв между пользователями, использующими обычные компьютеры и владельцами интегральных схем. Криптографы сумели создать чувствительные к ОЗУ алгоритмы.

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

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

Cryptonote наоборот имеет связь каждого нового блока с прошлым. Этот алгоритм потребляет примерно на два мегабайта больше, в сравнении с методом Scrypt. В результате, составляется незначительный объем кеш-памяти L3 для новых ЦП. При этом отсутствует возможность использовать для добычи криптовалюты интегральные схемы.

Обратите внимание, что именно протокол CryptoNote стал базой для разработки CryptoNight, по большому счету эта своего рода модификация. На основе данного алгоритма функционирует Monero и ByteCoin.

Основные преимущества алгоритма CryptoNight:

  • эмиссия уменьшается постепенно;
  • незначительные временные перерывы между генерацией блоков;
  • предотвращается использование ASIC-установок;
  • для достижения максимальной производительности видеокарта и процессор используются в паре;
  • принципиальные отличия от алгоритма SHA-256, что способствует популяризации других криптовалют;
  • с точки зрения рентабельности майнинг криптовалют на этом алгоритме более выгоден, нежели на других способах хеширования;
  • минимальный нагрев вычислительного оборудования в сравнении с другими алгоритмами.

Для добычи Monero или ByteCoin идеально подойдет оборудование от AMD.

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here