Настройка CGMiner
Настройка CGMiner

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

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

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

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

Процесс  майнинга (mining, добыча) является комплексом действий, которые направлены на поиск и определение цифровой подписи нового блока рабочей цепи криптовалюты. Участник сообщества, который использует свои вычислительные мощности для обработки информации и поиска подходящего блока, называется майнером и за свою работу (в случае нахождения необходимого элемента) получает определенное системой вознаграждение в виде монет криптовалюты, для которой выполнены вычисления.

Программа CGMiner используется в качестве профильного майнинг-софта для работы с видеокартами AMD. Он не позволяет майнить с использование алгоритма CUDA. Добытчикам, использующим персональное оборудование с графическими процессорами Nvidia следует работать с другими вариантами майнеров.

Начало работы с CGMiner

Найти CGMiner в сети не составляет труда, но стоит избегать подохзрительных сайтов — они могут нанести вред вашему ПК, а полученное программное обеспечение может не соответствовать ожиданиям. Лучше всего загрузить программы с веб-портала Bitcointalk. Этот ресурс широко известен в мире цифровой валюты и обеспечивает пользователей актуальной информацией, полезными данными и специализированным ПО.

После скачивания установочных файлов CGMiner необходимо выбрать подходящий пул для последующей работы.

Следующий шаг включает в себя набор действий для старта майнинга:

  1. Пользователь должен пройти обязательную регистрацию на сайте.
  2. На вкладке Workers нужно выбрать новое оборудование, присвоить ему собственное и уникальное название и пароль для доступа.
  3. Пользователь разархивирует непосредственно майнер, а внутри папки создает так называемый «батик»-файл. Для его активации необходимо дважды нажать на файл и внести в него ряд требуемых в работе команд.
  4. По завершении этого шага остается сохранить файл с расширением .bat. После двойного нажатие на него выскочит соответствующее диалоговое окно.

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

Управление работой майнера CGMiner осуществляет с помощью специальной рабочей строки, в которую вводятся необходимые команды. Вот из-за этого и рекомендуется создавать «батик»-файл — это позволит избежать многократного повторения однотипных команд после каждого входа в программу. Этот файл создается в папке рабочего приложения в виде текстового документа.

В системе применяется не так много команд и ниже перечислены ключевые из них:

  • Cgminer. Эта команда обозначает открываемый файл.
  • O. Непосредственно за этим обозначением указывается точный адрес пула для работы.
  • Scrypt. Место отображения протокола, на котором осуществляется майнинг цифровых денег.
  • u user.1. Здесь указывают созданные пользователем данные для доступа (логин на пуле и созданный воркер).
  • p x. Обозначение для пароля созданного воркера.

Отдельно стоит упомянуть о ключевом параметре, оказывающем влияние на эффективность работы майнера — Intensity. Эта величина выставляется в диапазоне значений от 0 до 20 и управляет производительностью CGMiner. Особенность добычи заключается в том, что простое выставление производительности на максимум не является лучшим решением, потому что система быстро исчерпает ресурсы памяти и майнинг окажется низкопродуктивным. Также возможны сбои в вычисления, в результате чего будут находится неверные значения, негативно сказывающиеся на всей работе. Если по каким-либо причинам майнер не указал скорость добычи, то значения будут выставлены автоматически с учетом технических характеристик оборудования.

Команда Thread-concurrency определяет оптимальный формат проведения вычислительных операций, которые способен выполнить рабочий скрипт-протокол. Со старта выставляется максимальное количество использования возможностей видеокарт, которые установлены в майнинг-фермах. Значение должно быть кратным общему числу потоков шейдеров процессоров. Если в командной строке прописано thread-concurrency, то шейдеры удаляются. Постепенно пользователю следует выйти на оптимальное значение параметра для применяемых видеокарт, чтобы выходить на максимальные показатели производительности.

Разработчики CGMiner не так давно выпустили новую версию программы для добычи криптовалюты Decred на графических процессорах разного вида. Первоначально система предлагала майнинг за счет модернизированного обновления ПО, но теперь компания выпустила полноценный самостоятельный проект для этой крипты. Софт выпущен с интегрированной поддержкой рабочих алгоритмов. Тестирование обновленного майнера показало заметно более высокую производительность на процессорах. Пользователи, применяющие оборудование AMD, свидетельствуют о росте производительности работы и о полном отсутствии трудностей в настройке и применении майнера.

Не так давно был осуществлен запуск специальной версии CGMiner, обладающей повышенной производительностью. Доработанная версия поддерживает алгоритм NeoScrypt, а также включает в себя обновленное ядро с высокой мощностью и способностью взаимодействовать с новыми вариантами драйверов видеокарты AMD. То есть, разработчики майнера учитывают актуальные тенденции в отношении технологических решений и стремятся удовлетворить ожидания пользователей. 

Разработчики и специалисты в области майнинга провели многочисленные испытания нового ПО для добычи. Даже при запуске без дополнительного разгона CGMiner показал хороший уровень хэшрейта, достигнув уровня в 140 KH/s. Это позволяет утверждать о повышенной мощности в сравнении с прошлыми версиями софта, причем рост отмечается на уровне 50%, что весьма существенно. В некоторых отчетах фигурирует показатель роста в 200%, но при этом использовались предварительно «разогнанные» графические процессоры. 

В индустрии майнеров существует некоторая проблема — до сих пор не найдено подходящего и производительного программного обеспечения для работы с CUDA и алгоритмом NeoScrypt. Поэтому порой используют CGMiner и процессоры Nvidia. 

Софт предлагает поддержку рабочего протокола CryptoNight, который используется при добыче Monero, Bitcoin. задача протокола обеспечить сокращение разрыва между разными видами добытчиков, в том числе между майнерами, работающими с домашними ПК и пользователями, которые применяют ASIC-устройства.

Основная идея работы майнера заключается в точном определении массивного блока данных в оперативной памяти, который включает в себя последовательность, созданную случайным путем. Рабочий узел должен быть достаточно объемным, для того, чтобы хранение информации было максимально эффективным. Протокол обязан исключать явление параллелизма (или ситуации, при которой n-количество одновременных потоков информации применяют в n-раз больше ресурсов ОЗУ устройства).

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

В CGMiner применяется продвинутая версия алгоритма — NeoScrypt. Этот вариант алгоритма позволяет увеличить объемы добычи за счет более современной организации вычислений, которая изначально разработана для осуществления майнинга криптовалют. Неоскрипт позволяет получать максимальные значения MH/s. В дополнение к этому, майнер дает возможность самостоятельно указывать ширину векторов и временные промежутки для повторного подключения. Также можно создавать искусственные временные задержки для маршрутизаторов и настраивать отдельный формат вывода сообщений. Отсутствие графической оболочки, что часто определяют как негативный момент в работе проекта, можно временно решать за счет использования оболочки CGWatcher.

Для эффективной работы и максимального использования потенциала системы, в CGMiner предусмотрена точная настройка. Прежде всего, пользователь должен скачать наиболее свежую версию программы, для чего рекомендуется получать файлы исключительно на проекте Bitcointalk, где всегда есть самые последние версии ПО. Кроме того, здесь можно обсудить со специалистами и пользователями опыт работы с майнером и узнать моменты, на которые стоит обратить внимание.

Управление и настройка (как упоминалось выше) осуществляются с помощью командной строки. При каждом запуске процесс настройки приходится проводить заново, поэтому очень удобно иметь специализированный файл с набором базовых команд и настроек. Этот файл имеет расширение .bat и доступен для каждого пользователя. Вы вносите в него необходимые запросы и при новом старте программы просто предварительно запускаете этот файл.

Ключевая настройка для работы следующая: CGMiner – Scrypt – o stratum+tcp://east1.us.stratum.dedicatedpool.com:3351 – u user. – p x CGMiner.

В этом примере указан конкретный пул для майнинга (dedicatedpool.com), пользователь же вместо него может вписывать любой вариант по желанию. Необходимые данные для доступа в пул и работы с помощью майнера можно получить на сайте по добыче криптовалюты. В отдельном разделе Getting Started предоставляется вся информация для работы.

Ниже рассмотрим наиболее важные команды, которые необходимо знать при работе по добыче криптовалюты с использованием CGMiner:

  • U user.1 — эта команда указывает логин на существующем пуле и данные созданного воркера.
  • Worker-px — команда для указания пароля воркера.
  • Auto fan — автоматическое управление скоростью работы вентилятора GPU для поддержания необходимого уровня температуры в системе.
  • Auto gpu — автоматическая настройка тактовой частоты GPU.
  • Device — дает возможность выбрать необходимое устройство для работы (при значении «0» или по умолчанию активны все задействованные устройства).
  • Disable gpu — отключение GPU.
  • GPU threads — определение числа потоков на GPU. Здесь доступны значения от 1 до 10.
  • GPU dyninterval — обновление рабочего интервала.
  • GPU engine — установка частоты для работы графического ядра.
  • GPU fan — установка скорости вращения вентилятора в % или в виде фиксированной суммы и диапазона.
  • GPU map — работа с Map OpenCL.
  • GPU memlock — установка рабочей частоты для памяти.
  • GPU memdiff — настройка фиксированной разницы в МГц между рабочим ядром и памятью.
  • GPU powertune — настройка GPU power в процентном соотношении.
  • GPU reorder — пересортировка карты.
  • GPU vddc — корректировка напряжения рабочего ядра в вольтах.
  • Kernel — установка определенного ядра для последующей работы.
  • Ndevs — команда позволяет выводить полный список всех рабочих устройств с их персональными номерами и последующим выходом пользователя.
  • Temp hysteresis — параметр, позволяющий определить степень отличия рабочей температуры от целевой в градусах.
  • Temp overheat — температура в градусах сброса частот ядра и увеличение действующих оборотов вентилятора.
  • Vectors — настройка ширины векторов.
  • Worksize — настройка размера памяти, которая оказывает минимальное влияние на производительность системы.

Одним из ключевых показателей для работы CGMiner служит параметр Intensity, который оказывает непосредственное влияние на скорость работы майнера. Величина параметра устанавливается на уровне 0-20. Как уже упоминалось, установка максимальной интенсивности не рекомендуется, потому что она приводит к снижению производительности в виду быстро наполнения памяти данными.

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

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

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

Настройка файла выглядит так: setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_USE_SYNC_OBJECTS 1 cgminer.exe – scrypt – worksize 256 – intensity 20 – auto fan – lookup-gap 2 – thread-concurrency 25614 – gpu-engine 1050 – gpu-memlock 1600 – gpu-powertune 20 – o (после чего следует точный адрес рабочего майнинг-пула): указывается порт – u worker -p (пароль) системы.

Из последних версий майнера CGMiner стоит выделить 5.3.1 git-tpruvol. Эта модель предназначена для работы по добыче криптовалюты Decred и применением оборудования AMD/Nvidia GPU. Эта разработка компании позволяет более эффективно осуществлять работу с Дикрид в сравнении с официальной адаптацией проекта в виде форка CGMiner. 

Специалисты уже провели многочисленные тесты работы майнера с целью оценить его производительность. Отзывы преимущественно положительные и ряд экспертов выделяют высокую эффективность программного обеспечения. Описанный в начале тест на видеокарте AMD Radeon R9 280X показал достаточно высокий параметр в 140 KHS, что является хорошим результатом для работы без дополнительного разгона системы. 

Еще одна важная технологическая новинка проекта — это реализация специализированного рабочего алгоритма Cryptonight, который нашел применение для майнинга отдельных криптовалют, в особенности Monero и ByteCoin. Главная задача, которая ставится перед разработчиками, это устранение любых разрывов между пользователями рядовых персональных компьютеров и высокопроизводительных ASIC-устройств, которые просто перевернули всю индустрию добычи. Ключевая идея заключается в определении отбельного объемного блока данных в ОЗУ, в котором будет непредсказуемая последовательность. Выбранный блок должен обладать крупными размерами и быть предельно комфортным для хранения большого объема информации. Также алгоритм предотвращает возникновение признаков внутреннего параллелизма. За счет своих технологических решений и подходов проект приобрел популярность и признание со стороны экспертов и пользователей.

Cryptonight выступает в роли одной из разновидностей масштабного алгоритма CryptoNote, который имеет ряд отличий от распространенного Scrypt. Этот вариант рабочего алгоритма подразумевает зависимости вновь образованного блока от уже существующих. Для работы необходимо всего лишь 2 Мб памяти, что формирует минимальный размер хэш-памяти для процессоров. 

Практическими достоинствами данного алгоритма являются несколько важных параметров:

  • Постепенно снижающаяся эмиссия 
  • Небольшие периоды времени между возникновением новых блоков
  • Недоступность майнинга на ASIC-оборудовании
  • Применение эффективной связки CPU и GPU, которая позволяет существенно повысить производительность в долгосрочной перспективе
  • Отсутствие ориентированности на биткоин, что позволяет уделять достаточное внимание другим типам криптовалюты
  • Рентабельность выполнения работы по добыче криптовалюты существенно выше, чем у большинства аналогов
  • Сниженное давление на оборудование, в том числе сокращение нагревания видеокарты и процессора

Майнер CGMiner — это полнофункциональный и высокопроизводительный майнер современного уровня. Система разрабатывалась достаточно долгое время и многократно тестировалась как специалистами компании, так и сторонними экспертами. В результате проделанной удалось достигнуть высокой производительности и экономической эффективности проекта. Сегодня число пользователей, предпочитающих этот тип программного обеспечения, неуклонно растет. 

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

Комментировать статью

Please enter your comment!
Please enter your name here

9 + 9 =