CGMiner: Скачать, Настроить для Dogecoin и Litecoin
В этом руководстве рассмотрено как запустить и как пользоваться программой CGMiner версии 3.7.2 и выше.
Скачать для Windows/Linux
Скачать с сайта Скачать релизы Скачать с BitcoinTalk
Что такое CGMiner?
CGMiner - это майнер с открытым исходным кодом для ASIC, GPU и FPGA. Он работает на Windows, Linux и macOS. CGMiner чрезвычайно гибок с точки зрения платформы и может работать с различными аппаратными майнерами и графическими процессорами, включая платформы AMD, CUDA и NVIDIA.
Каковы алгоритмы?
Программа поддерживает следующие алгоритмы:
- Scrypt
- SHA-256
- NeoScrypt
- CryptoNight
Разрабатывая программу, программисты акцентировали внимание на производительности своего софта. Поэтому она не самая удобная в использовании. Фактически для управления используется консоль с введением определенных команд, графической же оболочки нет. В результате этого новичкам может быть сложно работать с данным программным обеспечением.
Как пользоваться CGMiner
Шаг 1 - Скачайте программу
Есть два варианта, чтобы скачать программу:
На официальном сайте вы найдете полный инструктаж с описанием всех команд программы. Адрес официальной странички на GitHub здесь. Так вы сможете быть уверены в безопасности программы и отсутствии вредоносного ПО. Не используйте сторонние источники – можете потерять доступ к данным и свои токены.
Шаг 2 - Настройте программу
Вводятся настройки через консоль. Мы рекомендуем использовать батник (текстовый файл с расширением .bat
) для большего удобства. В нем вы сможете сохранить все необходимые данные, чтобы не вносить их при перезапуске программы заново.
На примере coinfoundry батник будет выглядеть вот так:
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
cgminer --scrypt -I 10 -o stratum+tcp://pool.coinfoundry.org:3151 -u DKs5E8nWJe2E5vYnVSoYqNjw2T17nGYUDo.my_worker_password -p my_worker_password -T
pause
Впишите вместо DKs5E8nWJe2E5vYnVSoYqNjw2T17nGYUDo
адрес своего Dogecoin кошелька.
Шаг 3 - Запустите майнер
Видео Гид
Вот листинг содержания файла cgminer.conf
. Его тоже лучше заполнить:
{
"pools" : [
{
"url" : "stratum+tcp://dogeminingpool.com:3009",
"user" : "DKs5E8nWJe2E5vYnVSoYqNjw2T17nGYUDo.1",
"pass" : "password"
}
]
,
"intensity" : "13",
"vectors" : "1",
"worksize" : "256",
"kernel" : "scrypt",
"lookup-gap" : "2",
"thread-concurrency" : "8192",
"shaders" : "2048,",
"gpu-engine" : "0-0",
"gpu-fan" : "0",
"gpu-memclock" : "0",
"gpu-memdiff" : "0",
"gpu-powertune" : "0",
"gpu-vddc" : "0.000",
"temp-cutoff" : "75",
"temp-overheat" : "85",
"temp-target" : "65",
"api-port" : "4028",
"expiry" : "120",
"gpu-dyninterval" : "7",
"gpu-platform" : "0",
"gpu-threads" : "2",
"hotplug" : "5",
"log" : "5",
"no-pool-disable" : true,
"queue" : "1",
"scan-time" : "60",
"scrypt" : true,
"temp-hysteresis" : "3",
"shares" : "0",
"kernel-path" : "/usr/local/bin"
}
Настройка bat файла
Настройка относительно проста, если знать все основные команды.
Основная настройка .bat
файла имеет следующие данные:
Cgminer –scrypt –o stratum+tcp\\:ссылка на пул:порт –u кошелек.1 – p x
Здесь:
-
Cgminer
– показывает файл, используемый, чтобы запустить майнер. -
-scrypt
– указание алгоритма, задействованного для получения цифрового токена, который должен использовать майнер. -
-o
– после него нужно указать адрес пула с портом. Берете их в том пуле, где собираетесь майнить. Найти можно в категории «Getting Started». -
-u user
– отображение логина, который использовали при регистрации на пуле, здесь же вводите название воркера, который сделали там же. -
-p x
– вносите пароль, который использовался при создании воркера.
На этом настройка bat файла в большей степени завершена.
Пример для Bitcoin
Для майнинга Биткоина нужно зарегистрироваться на пуле.
Затем создать батник с командой:
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
cgminer --scrypt -I 10 -o stratum+tcp://ru.btc.viabtc.io:3333 -u 3KPYkDu54wmkxHxP4WHxEQ1Z674kQm8jHG.my_worker_password -p my_worker_password -T
pause
Пример для dogecoin
setx GPU_FORCE_64BIT_PTR 0
setx GPU_MAX_HEAP_SIZE 100
setx GPU_USE_SYNC_OBJECTS 1
setx GPU_MAX_ALLOC_PERCENT 100
setx GPU_SINGLE_ALLOC_PERCENT 100
cgminer --scrypt -I 10 -o stratum+tcp://stratum.aikapool.com:7915 -u my_worker_name.my_worker_password -p my_worker_password -T
pause
Команды
Для получения тонкой конфигурации, необходимо использовать ряд специальных комманд:
—auto-fan
– регулировка скорости работы кулера графического процессора, чтобы поддерживалась определенная температура. Устанавливает показатель автоматически.
—auto–gpu
– устанавливается частота GPU, чтобы поддерживать определенную температуру. Работает в автоматически.
—device (-d)
– определяет конкретную видеокарту. Стандартно программа запускает все, которые обнаруживает. Рядом ставится значение карты (к примеру, —device 1).
Отключить видеокарту
—disable-gpu (-G)
– отключение графических процессоров.
—gpu-threads (-g)
– установление суммы потоков на графическом процессоре. Устанавливается показатель от 1 до 10. Стандартно программа ставит 2. Значение ставится рядом с командой – —gpu-thread
—gpu-dyinterval
– установка периода обновления в миллисекундах для видеоадаптеров с применением динамической интенсивности. стандартно стоит —gpu-dyinterval
—gpu-engine
– установка показателя частоты для видеоадаптера. Допустимо введение как одного показателя, так и целого диапазона. Выглядит так: —gpu-engine 700 или 700-900.
—gpu-fan
– установка скорости работы вентилятора в процентах, определенном значении или диапазоне. Выглядит это так: —gpu-fan 50 или 50-65.
—gpu-map
– сопоставляет OpenCl с номером оборудования ADL вручную или парный CSV. К примеру, 1:0,2:1 показывает OpenCl 1 на ADL 0,2 на 1.
—gpu-memlock
– задание частоты памяти. В случае добычи биткоина рекомендуем снизить, для лайткоина – поднять. Выглядит так: —gpu-memlock
—gpu-memdiff
– устанавливает конкретную разницу ядра и памяти. Показатель вносится в мегагерцах. Выглядит так: —gpu-memdiff ???.
—gpu-powertune
– установка GPU powertune. Значение подбирается в %.
—gpu-reorder
– пересортировка видеокарт.
—gpu-vddc` – изменение вольтажа на ядре. Вносятся данные в таком виде: —gpu-vddc125.
—intensity
(–I
) – устанавливает интенсивность. Диапазон выбираемых показателей – от одного до 14. Установка значения «d» – указывает, что показатель динамичный. Выглядит так: —intensity 10 или d.
—kernel
(-k
) – указание ядра для оборудования. Оно может быть diablo, poclbm, phatk, diakgcn. Выглядит так: —kernel diakgcn – требуется помощь в выборе ядер к графическим процессорам.
—ndevs
(-n
) – выводится перечень графических процессоров, номер и выходы.
—temp-hysteresis
– указывается отличие температуры в ℃ от предполагаемого показателя. Стандартно стоит 3. Выглядит так: —temp-hysteresis
—temp-overheat
– температура, указываемая в ℃, при сбрасывании частот ядра. Здесь же происходит ускорение работы кулеров (увеличиваются обороты). Стандартно устанавливается 85. Выглядит для примера так: —temp-overheat 95
.
—temp-target
– устанавливается желаемая температура. Значение идет в градусах. Стандартно стоит 75. Выглядит так: —temp-target 90
.
—vectors
(-v
) – устанавливается ширина векторов. Стандартно показатель подбирается автоматически, но можно указать свое: 1, 2 или 4. Здесь указывается так: —vectors
—worksize
(-w
) – устанавливается размер памяти. Однако на производительность влияния фактически не имеет. Стандартно стоит автоматический выбор показателя. При самостоятельном введении подбирайте его кратно 64: 64, 128 и т.д. Рекомендовано 256. Выглядит так: —worksize
Как настроить в windows 10?
setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_USE_SYNC_OBJECTS 2 cgminr.exe –srypt –worsize 512 –intensity 10 –auto-fan –lookup-gap 4 –thread-concurrency 25614 – gpu-engine 1050 –gpu-memlock 1500 –gpu-powertune 15 –o stratum+tcp: east1.us.stratum.dedicatedpool.com:3352 u worker -p XXX
где XXX – это пароль к воркеру.
Обратите внимание, что майнер также совместим с Линукс и OSX. В случае Linux можно также подключить удаленный доступ. Однако нельзя будет так эффективно настроить работу видеоадаптера, как на Windows.
Как настроить CGMiner для майнинга криптовалют (Litecoin и Dogecoin)
Обзор
Программа нацелена исключительно на опытных пользователей, которые занимаются добычей криптовалют. Следовательно, функционал имеет многосторонний. Запущено ПО еще в 2011 году. С тех пор только улучшается и увеличивает свои положительные качества. Запуск был произведен с открытым исходным кодом, что позволяет быть уверенным в надежности программного обеспечения.
Главным разработчиком выступил Кон Коливас. Он также известен тем, что внес свою лепту в развитие Linux. При этом по профессии является анестезиологом, разработка программ для него простое хобби.
Программа признана наиболее эффективным софтом для добычи электронных токенов с задействованием видеоадаптеров AMD и NVidia.
Программное обеспечение позволяет повысить показатели работы видеоадаптеров, давая возможность выполнить тонкую настройку графических устройств.
На данных алгоритмах можно добывать большую часть известных цифровых монет. Она используется при добыче Биткоина, Догекоина, Монеро, Лайткоина и других известных цифровых токенов. Дает ряд преимуществ:
- Позволяет разогнать графические процессоры, предоставляя отличный функционал.
- Можно настроить частоту вращения кулеров, используемых в системах охлаждения.
- Используемые алгоритмы обеспечивают наиболее эффективную добычу криптовалюты.
- Можно включить автоматическое переключение между воркерами.
- Доступна работа с применением прокси-серверов.
- Комиссия за использование программы полностью отсутствует. Следовательно, она бесплатная на 100%.
- Есть балансировка алгоритма.
- Если воркеры не работают, то программа их отключит.
Главные особенности
Официальный сайт позволяет бесплатно скачать софт. Однако учтите, что последние версии программы акцентировали исключительно на АСИКах и FPGA, так как разработчики решили не продолжать поддерживать майнинг на центральных и видео процессорах. Использовать для них стоит старые релизы программного обеспечения. К ним относятся версии до 3.7.8.
В основном работать стоит на AMD, так как с CUDA ПО плохо работает. Для NVidia лучше подобрать другой майнер, к примеру, Claymore.
Программа имеет несколько интересных моментов. Одним из них является внедрение инструментов, чтобы разгонять графические процессоры и устанавливать нужную частоту вращения вентиляторов в системе охлаждения. Правда, использовать этот функционал стоит осторожно, так как высок шанс испортить оборудование и отправить его в утиль.
Также программа предоставляет информацию по настройке, автоматически выключает worker, вызывающие проблемы или просто не работающие. Можно задействовать прокси, стратегию «Загрузки баланса» и Round Robin. Благодаря этому майнеры могут самостоятельно вносить параметры ширины векторов, сроки режима ожидания для восстановления соединения, создавать заданную задержку для маршрутизатора и настраивать отдельный показ оповещений. Работа программы настраивается через специальный файл с конфигурацией.
Выводы
Существует огромное количество криптовалютных программ, помогающих настроить оборудование для добычи цифровых токенов. Их называют майнерами – это специальное программное обеспечение, позволяющие сделать работу оборудования максимально эффективно. Однако, не все они успешны, одни имеют плохой функционал, другие – сложный интерфейс. Cgminer – одна из немногих программ, которая доказала свою эффективность опытным путем. Ей пользуется огромное количество майнеров по всему миру.
Очень простой и легкий майнер, который может сочетать технологии ASIC, FPGA и даже GPU и CPU. Его можно использовать во многих операционных системах из Linux, Mac и Windows.