CGminer — один из лучших и топовых майнеров по версии сообщества. Позволяющий получить больше значение MH/S на алгоритме CryptoNight, чем прочие программы. CGminer использует специальный алгоритм NeoScrypt, помогающий значительно увеличить объемы добываемой криптовалюты. Майнер предпочтительно работает на видеокартах AMD, можно запускать и на Nvidia но добывать валюту с использованием технологии CUDA он не умеет. Существует две версии, под Windows и Linux системы.
Полезные ссылки:
Создатель CGminer «Кон Коливас»
Вебсайт разарбаотчика — http://ck.kolivas.org/apps/cgminer/
Оффициальный Github — https://github.com/ckolivas/cgminer
Ветка на Bitcointalk — https://bitcointalk.org/index.php?topic=28402.16840
Полный потенциал майнера лучше всего откроется на 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 позволяет устанавливать более тонкую настройку процесса, что позволяет достичь большей производительности майнинга. Делается это с помощью ввода определенных команд в командную строку или указание этих параметров в бат-файле.
Среди наиболее используемых опций, можно отметить данные 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).