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).

Яковенко Илья
Яковенко Илья

Увлекаюсь криптовалютой, NFT и мета-вселенной. Начал писать статьи с 2017 года. Инвестирую в майнинг ETH и докупаю Solana

Оцените автора
( Пока оценок нет )
Mining.bat