Running cgminer on windows

Running cgminer on windows

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

Особенность программы

Программное обеспечение применяет алгоритм NeoScrypt. Это позволяет повысить прибыльность майнинга за счет генерирования отличного хэшрейта.

Разработчики создавали Cgminer тогда, когда добыча велась в основном на картах с чипом от AMD. Поэтому программа не имеет функционала работы со ставшей популярной позже технологией CUDA от NVidia. С видеокартами этого типа софт способен работать только по технологии OpenCL. Этот способ менее эффективен, поэтому держатели NVidia чаще всего выбирают другие приложения.

Плюсы:

Бесплатная программы с открытым исходным кодом;

Разработчики не требуют комиссию за использование софта;

Огромное количество параметров для настроек под любое оборудование;

Продуктивный майнинг при правильно подобранных настройках;

Разгон ядер видеокарты и регулирование работы кулеров.

Минусы:

Мало доступных алгоритмов майнинга;

Последние версии программы не поддерживают майнинг на видеокартах и процессорах;

Отсутствие графического интерфейса затрудняет процесс настройки для неопытных пользователей.

Настройка программы

Для начала стоит скачать актуальную версию майнера. Работать с соло-майнером стало невыгодно, поэтому лучше всего работать в пуле. Его можно выбрать самостоятельно. Для этого в поисковике достаточно вбить запрос «Пул» и указать название криптовалюты. Либо можно обсудить вопрос актуального пула на специальных форумах, где эти вопросы постоянно обсуждаются и выкладывается актуальная информация.

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

Самое сложное в установке программы – это ее настройка через командную строку. Чтобы не указывать параметры при каждом включении или смене добываемой валюты, создатели рекомендуют сделать специальный файл с расширением *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». Это значит, что пул принял решение, найденное майнером.

Возникновение ошибок

Если при работе начинают возникать HW ошибки, необходимо снизить разгон. Плохое соединение с интернетом может вызвать шквал из отброшенных решений.

Появление ошибок во время запуска и работы программы сигнализирует о том, что нужно тщательно проверить все настройки.

Для этого лучше всего придерживаться алгоритма:

Внимательно проверить все параметры, указанные в файле *bat.

Сверить данные указанного worker и пароля с теми, что заданы на пуле.

Уменьшить разгон видеокарт.

Установить Microsoft Visual Studio.

При появлении ошибки «cgminer no devices detected» установить обновленные драйвера OPENCL SDK для АМД или CUDA Toolkit для Nvidia.

Общая оценка

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

CGMiner v4.11.1: Скачать майнер GPU/FPGA/ASIC для Windows

This post is also available in: English

CGMiner — самый популярный майнер для GPU / FPGA / ASIC, CGminer — это GPU-майнер с открытым исходным кодом, написанный на C и доступный для нескольких платформ, таких как Windows, Linux и OS X. Одной из вещей, которые делают его чрезвычайно популярным, является тот факт, что он основан на оригинальном коде Cpu Miner.

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

Читайте также:  Все функции кнопки windows

Установка и настройка CGMiner

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

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

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

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

  • cgminer — адрес к файлу запуска;
  • scrypt — алгоритм работы;
  • o — переход необходимый для указания адреса пула;
  • адрес пула, который указан на его официальной странице в разделе настройки подключений;
  • логин на пуле и наименования созданного воркера;
  • р — пароль для доступа к воркеру.

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

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

Как пользоваться CGMiner

После того, как все настройки были введены в .bat. файл и сохранены в папке с программным обеспечением, этот файл необходимо открыть двойным щелчком мыши. Если все выполнено верно, то после открытия появиться консольное окно.

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

Важной особенностью программы является то, что она может самостоятельно отключать неработающие воркеры на пуле. Пользователь способен настраивать добычу по стратегиям Load Balance и Round Robin и самостоятельно устанавливать периоды времени для переподключения, создавать принудительные задержки или изменять ширину векторов.

Список поддерживаемых монет

Программа рассчитана на добычу криптовалют, работающих на алгоритме Scrypt, что предоставляет возможность добывать Litecoin или Dogecoin.

Также можно добывать криптовалюты функционирующие на алгоритме Cryptonight. К числу таких монет относится популярная для добычи криптовалюта Monero, а также Bytecoin и Aeoncoin, которые обладают некоторыми преимуществами в добыче по сравнению с другими монетами, а именно:

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

Кроме того, данные криптовалюты имеют кардинально другие принципы работы по сравнению с Биткоином, что вызывает к ним высокий интерес криптовалютного сообщества и обеспечивает перспективность дальнейшего роста.

В версии 3.7.2. реализована возможность добывать криптовалюты, работающие на алгоритме SHA-256. К числу таких монет относится и Биткоин.

Лучше всего данный софт зарекомендовал себя на добыче Лайткоина и Монеро на графических процессорах AMD. Программное обеспечение не лучшим образом подходить для добычи Ethereum и использованию графических процессоров Nvidia.

Управление и статистика

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

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

Преимущества и недостатки

  • обеспечивает высокий уровень производительности графических процессоров марки AMD;
  • автоматически отключает и переподключает неработающие воркеры пула;
  • поддерживает добычу привлекательных для майнинга криптовалют;
  • позволяет выполнять гибкие настройки добычи;
  • можно разогнать производительность видеокарты и регулировать частоту вращения кулера;
  • разработчики предоставляют подробную инструкцию по настройке и управлению.

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

CGMiner настройка майнинга криптовалюты на видеокартах AMD и Nvidia

CGMiner &#8211, программное обеспечение, которое было сделано &#8220,на коленках&#8221, и заслужило неплохую репутацию среди пользователей майнеров. Является одним из эффективных GPU майнеров, к сожалению в новых версиях программы не поддерживается майнинг на CPU и GPU и поддерживает только ASIC майнеры, но старые версии, о которых мы вам сегодня расскажем, еще до сих пор работают и помогают майнить криптовалюту.

Читайте также:  Как удалить драйвера сканера windows 10

как настроить CGMiner для Windows amd nvidia

Прекрасный способ познакомиться с майнингом криптовалюты это скачать и настроить CGMiner на своем компьютере. Это консольный клиент для добычи криптовалюты, позволяет добывать монеты по технологии CryptoNight за счет вашей видеокарты от производителей Nvidia или AMD. При использовании показывает неплохую скорость добычи MH/S за счет этого алгоритма.

Особенности и преимущества CGMiner

Начнем с того, что CGMiner подойдет не для всех, существенный минус программы для новичков в майнинге это отсутствие GUI, то есть, нету графического интерфейса.

Запуская программу вам откроется консольный майнер, в котором новички не сразу определятся что и куда заполнять.

Все ваши данные, а это правильно выбранный пул, степень нагрузки, учетная запись работника и другие параметры прописываются руками в .bat файле конфигурации cgminer.

Существует несколько версий программы CGMiner, но именно версия CGMiner 3.7.2 работает в операционной системе Windows и способна добывать криптовалюту за счет вашей видеокарты от AMD.

К сожалению, cgminer не способна добывать криптовалюту с использованием технологии CUDA, если у вас видеокарта от NVIDIA, то cgminer не будет на ней работать. Не путайте с CCMiner, которая как раз таки работает с видеокартой данного производителя.

cgminer не работает на видеокартах от nvidia CUDA

CUDA (от англ. Compute Unified Device Architecture) &#8211, это программная архитектура, позволяющая разработчику на упрощенном языке программирования Си управлять процессорами Nvidia и за счет этого увеличивать мощность и производительность видеокарты от NVIDIA, которые, конечно же поддерживают эту технологию.

Для работы с видеокартами от Nvidia используйте другие майнеры. Если вы думаете, что Claymore’s Dual Miner решит эту нелепицу с технологией CUDA и поддержкой nvidia, то забудьте, так как этот майнер специализируется на майнинге AMD видеокарт.

настройка вращения кулера в cgminer

Хотим отметить, что одной из фишек программы является тонкая настройка частоты вращения кулеров, а что самое главное в cgminer присутствует инструмент для разгона GPU. Конечно же, использования этих &#8220,фишек&#8221, влечет за собой большие риски и возможность потерять свою видеокарту от перегрева или выхода из строя кулера и тем самым перегрева.

На вид программа простенькая, но cgminer имеет ряд функциональных особенностей, которые во многом облегчат вам добычу криптовалюты:

  • Режим отладки
  • Автоматическое отключение нерабочих или проблемных работников (воркеров)
  • Возможна работа через прокси
  • Поддержка стратегий Round Robin и Load Balance
  • Пользовательская правка в ширину векторов
  • Пользователь сам задает периоды время ожидания повторных подключений
  • Настройка вывода отдельных сообщений
  • Пользователь сам создает задержки для маршрутизаторов
  • Отсутствие графической оболочки
  • Максимальная скорость добычи за счет алгоритма NeoScrypt
  • Инструмент для разгона видеокарты
  • Подробный лог всех действий
  • Все настройки в одном файле конфигурации
  • Возможность подключить графическую оболочку CGWatcher

Настройка CGMiner конфигураций

Все действия по управлению и настройки cgminer происходят через командную строку. Вы можете при каждом новом запуске или смене криптовалюты вводить все параметры заново, а можете создать заготовку в виде .bat файла со всеми параметрами.

cgminer майнинг криптовалюты

Создаете новый текстовый документ, в него вписываете основные строки с запуском программы и нужными параметрами:

cgminer.exe —scrypt -o stratum+tcp://us-east.stratum.slushpool.com:3333 -u TUT_NAME_USER -p TUT_BALLl_PASS

Теперь давайте разберемся что мы добавили и зачем:

  • cgminer &#8211, это название файла, который будет запущен после запуска нашего start.bat
  • &#8211, -scrypt &#8211, параметр, который указывает алгоритм добываемой криптовалюты
  • -o &#8211, после этого параметра указывается адрес вашего пула и порт
  • -u &#8211, параметр, после которого вы указываете логин вашего воркера (рабочего) вместо &#8220,TUT_NAME_USER&#8221,
  • -p &#8211, здесь вы указываете пароль для вашего работника вместо &#8220,TUT_BALLl_PASS&#8221,, так же стандартным паролем служит буква &#8220,x&#8221,

настройка cgminer создание .bat запускатора

Сохраняете текстовый файл с таким названием start.bat и выбираете тип файла &#8220,Все файлы&#8221,.
Это первичная настройка вашего одиночного майнера, но cgminer обладает рядом дополнительных настроек, которые помогут вам решить ту или иную задачу.

Полный список команд CGMiner

Для удобства мы собрали все параметры запуска cgminer, которые отображены в таблице, вы можете переключать страницы таблиц так как команд очень много.

Параметр запуска Описание параметра
-auto-fan Включает автоматическое управление вентилятором ВК
—auto-gpu Включает автоматическое управление частотами ядра ВК
—auto-gpu Включает автоматическое управление частотами ядра ВК
—debug Включает отображение отладочной информации
—expiry Через сколько секунд считать шару опоздавшей (по умолчанию 120)
-failover-only Не работать с бэкап пулом, если основной пул латает
-load-balance Стратегия load balance
-log Интервал записи лога (по умолчанию 5 секунд)
—monitor Использовать отдельный вывод сообщений (?)
-net-delay Включает небольшие задержки для разгрузки маршрутизаторов
—no-longpoll Отключает longpoll
—pass Пароль майнера
—per-device-stats Выводить статистику по каждому устройству
-protocol-dump Вывод всей информации протокола
—queue Размер очереди заданий для равномерной нагрузки (по умолчанию 1)
—quiet Отключает вывод лога, статуса и ошибок
-real-quiet Полностью отключает вывод информации
-remove-disabled Удаляет отключённые устройства
—retries Количество повторов отправки (по умолчанию -1, т.е. бесконечно)
-retry-pause Сколько секунд ждать между попытками повтора (по умолчанию 5)
—rotate Стратегия переключения между пулами каждые N минут
-round-robin Стратегия round robin
-scan-time Сколько секунд тратить на сканирование одного задания
—sched-start Запланировать старт на ЧЧ:ММ
—sched-stop Запланировать остановку в ЧЧ:ММ
—shares Выход после N шар
—socks-proxy socks4 прокси в формате адрес:порт
—submit-stale Включить отправку опоздавших решений
-syslog Использовать системный лог для сообщений
—text-only Вывод неформатированного текста
—url Адрес пула
—user Имя майнера
—verbose Сохранять все сообщения в логе
—device Выбрать устройства для использования
—disable-gpu Отключить ВК
—gpu-threads Потоков на ВК (по умолчанию 2)
—gpu-engine Установить частоту ядра в МГц: фиксированную или диапазоном
—gpu-fan Установить скорость вращения вентилятора в процентах: фиксированную или диапазоном
—gpu-memclock Установить частоту памяти в МГц
—gpu-memdiff Установить фиксированную разницу в МГц между ядром и памятью
—gpu-powertune Установить powertime в процентах
—gpu-reorder Пересортировать видеокарты
—gpu-vddc Установить вольтаж ядра в вольтах (!)
—intensity Установить интенсивность: d — динамическая или фиксированная от -10 до 14
-kernel-path Установить путь к ядру с расширением .cl
—kernel Выбрать ядро poclbm или phatk (по умолчанию автоматический выбор)
-no-restart Не пытаться перезапустить ВК при её зависании
-temp-cutoff Температура отключения ВК (по умолчанию 95)
-temp-hysteresis Насколько может отличаться температура от целевой (по умолчанию 3)
-temp-overheat Температура сброса частот ВК и увеличения скорости вентилятора (по умолчанию 85)
-temp-tзначениеet Установка целевой температуры (по умолчанию 75)
—vectors Установить ширину векторов: 1, 2 или 4 (по умолчанию автоматический выбор)
—worksize Установить worksize (по умолчанию автоматический выбор)
—ndevs Вывести список устройств и выйти
—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 Устанавливает интервал обновления в мс для графических процессоров с использованием динамической интенсивности (default: 7)
—gpu-engine Задает частоту для графического ядра, возможно установить диапазон (пример: —gpu-engine 900 или 800-900)
—gpu-fan Задает скорость вращения вентилятора в процентах, фиксированную или диапазон (пример: —gpu-fan 25 или 25-65)
—gpu-memclock Задает частоту для памяти (для BTC частоту лучше опустить, для LTC поднять, пример: —gpu-memclock 1800)
—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-tзначениеet 80)
—vectors (-v) Установить ширину векторов, по умолчанию на авто (значения: 1, 2 и 4, пример: —vectors 2)
—worksize (-w) Установить размер памяти, на производительность практически не влияет (по умолчанию: авто, значение должно быть кратным — 64, 128, 256, 512, 1024, рекомендуется 256, пример: —worksize 256)
Читайте также:  Принтер epson rx610 драйвера windows 10

&lt,значение&gt, &#8211, необходимо что-то ввести: цифру, адрес и т.д.

Отметим две главные команды, которые вы должны устанавливать с осторожностью и не превышать допустимые значения.

Intensity &#8211, является одной из основных команд, которая позволяет выставлять интенсивность работы майнера в значениях от 0 и до 20. Имейте ввиду, что высокая интенсивность способствует забивке всей памяти и тем самым снижается скорость майнинга. Ставьте в средних значениях, чтобы не превышать свой лимит памяти и при этом работать на максимальных значениях.

Thread-concurrency &#8211, параметр, который управляет потоком расчетов вашего scrypt алгоритма. Зависит от числа шейдеров поддерживаемых вашей видеокартой, значение этого параметра изначально стоит на максимуме.

Все эти команды вы можете найти или дописать в файле cgminer.conf

Просто откройте этот файл в текстовом редакторе и измените значения на свои. Либо создайте свой start.bat со своими значениями.

Пример настроенного bat файла CGMiner для Windows

Примерно вот так должен выглядеть ваш настроенный и созданный bat файл для запуска майнера.

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-memclock 1600 —gpu-powertune 20 -o адрес пула:порт -u worker -p пароль

Если вам вдруг не понятны действия, которые вы должны совершить чтобы начать майнить, то смотрите эту инструкцию.

Где скачать CGMiner для Windows, Linux и MacOS

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

Так же вы можете зайти на GitHub репозиторий разработчика, где собственно и ведется разработка над программой. Там вы сможете найти ранние версии cgminer, а так же скачать самую свежую.

Оцените статью