CGMiner – настройка и запуск на AMD & Nvidia

CGMiner - настройка и запуск на AMD & Nvidia Программы для майнинга

CGminer – один из лучших и топовых майнеров по версии сообщества. Позволяющий получить больше значение MH/S на алгоритме CryptoNight, чем прочие программы. CGminer использует специальный алгоритм NeoScrypt, помогающий значительно увеличить объемы добываемой криптовалюты. Майнер предпочтительно работает на видеокартах AMD, можно запускать и на Nvidia но добывать валюту с использованием технологии CUDA он не умеет. Существует две версии, под Windows и Linux системы.

Полезные ссылки:
Вебсайт разарбаотчика – http://ck.kolivas.org/apps/cgminer/
Оффициальный Github – https://github.com/ckolivas/cgminer
Ветка на Bitcointalk – https://bitcointalk.org/index.php?topic=28402.16840

Создатель CGminer “Кон Коливас”

Полный потенциал майнера лучше всего откроется на Hive OS – это операционная система семейства Linux на базе дистрибутива Ubuntu, оптимизированная для добычи криптовалют. Также не так давно, вышло обновление Hive OS 2.0, где все поменялось, не просто визуально, но и функциональная часть подверглась большим изменениям. Добавлено много полезных фишек, упрощающих работу рядовых пользователей с системой.

В основном Gminer используется для добычи: Bitcoin (BTC), Litecoin (LTC) Monero (XMR), ByteCoin (BCN), Aeoncoin, Decred и другие популярные криптовалюты.

На текущий момент разработчики прекратили обновление софта.

Видео обзор и настройка

Настройка CGminer

За счет того, что CGminer – это консольный клиент (управление через командную строку), и обычным пользователям запуск майнинга с консоли может быть затруднителен, но на самом деле, ничего сложного в настройке и работе с этим майнером нет.

Чтобы при каждом запуске или при смене криптовалюты не настраивать все параметры заново, проще создать .bat файл и вписать настройки туда. Создаётся этот файл в папке с майнером как текстовый документ (блокнот), с расширением .bat. Основная настройка, для работы майнера выглядит так:

cgminer --scrypt -o stratum+tcp://east1.us.stratum.dedicatedpool.com:3351 -u user.1 -p x
  • cgminer – указывает на запускающий файл
  • –scrypt – указывает майнеру алгоритм добываемой криптовалюты
  • -o – после этого указывается адрес пула stratum+tcp://east1.us.stratum.dedicatedpool.com: и порт 3351. Эти данные указаны на всех пулах, в разделе «Getting Started».
  • -u user.1 – указание логина на пуле и имя созданного там worker
  • -p x – указание пароля для созданного worker

После внесения всех необходимых параметров, необходимо запустить батник. Если все настройки выполнены верно, программа автоматически обнаружит подключенные оборудования и выведет на экран консольную панель.
Чтобы быть уверенным что настройки правильные, на консольной панеле вы должны увидеть строки со словом «Accepted».

CGMiner - настройка и запуск на AMD & Nvidia
Первые результаты майнинга можно будет увидеть через несколько часов в личном кабинете пула.

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

Среди наиболее используемых опций, можно отметить данные 2 опции:
Intensity – позволяет установить интенсивность работы майнера. Допустимые значения: от 0 и до 20. Для наиболее эффективной работы майнинга, устанавливайте средние значения. Таким образом, вы не будете перегружать свое устройство и при этом будете поддерживать оптимальную скорость майнинга.

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

Расширенные настройки

Полный список расширенных настроек доступен на официальном сайте – http://ck.kolivas.org/apps/cgminer/README

  • –auto-fan Автоматически регулирует скорость вентилятора GPU для поддержания заданной температуры (значение: нет);
  • –auto-gpu Автоматически регулирует тактовою частоту GPU для поддержания заданной температуры (значение: нет);
  • –device (-d) Позволяет выбрать нужное устройство для работы, по умолчанию работают все (пример: –device 0);
  • –disable-gpu (-G) Отключить GPU (значение: нет);
  • –gpu-threads (-g) Количество потоков на GPU (значения: 1 – 10, по умолчанию стоит 2, пример: –gpu-threads 2);
  • –gpu-dyninterval Set the refresh interval in ms for GPUs using dynamic intensity (default: 7);
  • –gpu-engine Задает частоту для графического ядра, возможно установить диапазон (пример: –gpu-engine 900 или 800-900);
  • –gpu-fan Задает скорость вращения вентилятора в процентах, фиксированную или диапазон (пример: –gpu-fan 25 или 25-65);
  • –gpu-map Map OpenCL to ADL device order manually, paired CSV (e.g. 1:0,2:1 maps OpenCL 1 to ADL 0, 2 to 1);
  • –gpu-memclock Задает частоту для памяти (для BTC частоту лучше опустить, для LTC поднять, пример: –gpu-memclock 1800);
  • –gpu-memdiff Установить фиксированную разницу в МГц между ядром и памятью (пример: –gpu-memdiff ???);
  • –gpu-powertune Установить GPU powertune в процентах;
  • –gpu-reorder Пересортировать видеокарты;
  • –gpu-vddc Изменить напряжение ядра, в вольтах (пример: –gpu-vddc 1.125);
  • –intensity (-I) Агрессия (интенсивность) (значения: 10 – 14, d – динамичный, пример –intensity 13 или d);
  • –kernel (-k) Указывает ядро для работы устройства (ядра: diablo, poclbm, phatk, diakgcn, пример: –kernel diakgcn) (нужна помощь в подборе ядер к семействам карт);
  • –ndevs (-n) Вывести список всех устройств с их номерами и выйти;
  • –temp-hysteresis На сколько может отличаться температура в градусах от целевой (по умолчанию: 3, пример: –temp-hysteresis 15);
  • –temp-overheat Температура в градусах сброса частот ядра и увеличение оборотов вентилятора (по умолчанию: 85, пример: –temp-overheat 90);
  • –temp-target Установка целевой температуры в градусах (по умолчанию: 75, пример: –temp-target 80);
  • –vectors (-v) Установить ширину векторов, по умолчанию на авто (значения: 1, 2 и 4, пример: –vectors 2);
  • –worksize (-w) Установить размер памяти, на производительность практически не влияет (по умолчанию: авто, значение должно быть кратным – 64, 128, 256, 512, 1024, рекомендуется 256, пример: –worksize 256).

Поделиться с друзьями