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

Консольный клиент для майнинга. Рассчитан на опытного пользователя, поддерживает разгон видеокарты и многие настройки для пулов и прочего, позволяет получить больше значение MH/S на алгоритме CryptoNight, чем прочие программы.

CGMiner — программа, которая по праву считается одним из самых эффективных майнеров для GPU. Она использует специальный алгоритм NeoScrypt, помогающий значительно увеличить объемы добываемой криптовалюты.

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

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

Заслуженную популярность среди майнеров имеет Hive OS — операционная система семейства Linux на базе дистрибутива Ubuntu, оптимизированная для добычи криптовалют. Линукс майнер хайв ос это одновременно комплекс программ и сервис для мониторинга ваших ригов. В данном обзоре описывается, что это такое Hive OS, как ее установить, настроить и использовать для майнинга.

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

  • Официальный сайт Hive OS: https://hiveos.farm
  • Промокод для зачисления 10 USD на баланс Hive OS:MINING-CRYPTO (указать при регистрации)

Программа для майнинга CGMiner

CGMiner – наиболее эффективный софт для добычи криптовалют на видеокарте. Это ПО использует алгоритм NeoScrypt, который позволяет существенно прибавить к доходу от майнинга. Единственный минус CGMiner – отсутствие графического интерфейса, поэтому его настройка осуществляется через консоль.

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

Если вы владелец фермы из видеокарт NVIDIA, то лучше воспользуйтесь программой Claumore’s Dual Mining. К особенностям CGMiner можно отнести:

  • возможен разгон видеокарты;
  • работает через прокси-сервер;
  • использует балансирование алгоритмов;
  • есть возможность регулировать мощность кулера;
  • возможна добыча Bitcoin, Ethereum и других;
  • отключает неработающие воркеры.

Настройка xmrig для майнинга Monero

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

  1. xmrig данный ключ укажет какая программа будет запущена. Оставляем как есть. Для Нвидиа укажем xmrig-nvidia
  2. -a randomx указываем алгоритм. Для Monero оставляем этот. Для монет на алгоритме cryptonight-lite указываем его
  3. -o pool.supportxmr.com указываем адрес Вашего пула. В данном примере у нас supportxmr, т.к. на момент написания статьи он получил наибольшее число положительных отзывов
  4. 5555 после адреса пула через двоеточие указываем порт пула. у dwarfpool это 8050
  5. -u “ваш адрес кошелька”
  6. —donate-level=1 настраиваем комиссию майнера. По умолчанию она составляет 5%. level=1 означает 1%

Ключевые особенности CGMiner

Майнер CGMiner ориентирован на работу с видеокартами от AMD. Так как добывать валюту с использованием технологии CUDA он не умеет. Если вы являетесь обладателем ПК или фермы с видеокартами NVIDIA, то целесообразнее использовать Claymore’s Dual Miner.

Из интересных фишек данной программы стоит отметить наличие инструментов для разгона GPU и даже для управления частотой вращения кулеров. Использовать их рекомендуется очень осторожно.

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

  • отсутствие графической оболочки (консольное приложение);
  • использование алгоритма NeoScrypt, помогающего добиться максимальных значений MH/s;
  • наличие инструментов для разгона графического адаптера;
  • изменение параметров работы через файл конфигурации;
  • отображение подробного лога;
  • для упрощения работы с программой можно использовать графическую оболочку CGWatcher.

Настройка и параметры CGMiner

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

Управление CGMiner происходит через командную строку. Чтобы при каждом запуске или при смене криптовалюты не настраивать все параметры заново, проще создать .bat

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

cgminer —scrypt -o stratum+tcp://east1.us.stratum.dedicatedpool.com:3351 -u user.1 -p x

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

Расширенные настройки для улучшения производительности майнера:

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

Более полный вариант приведен в виде изображения таблицы:

Intensity

основной показатель, влияющий на скорость работы майнера, его значение устанавливаются от 0 до 20. Стоит учитывать, что слишком высокая интенсивность может негативно влиять на скорость майнинга, т.к. она МОЖЕТ исчерпать всю доступную память и фактически, будет уменьшать скорость майнинга в лучшем случае. В худшем — будет появляться большое количество неверных расчетов и HW ошибок. Учтите, что если интенсивность не будет задана, то CGMiner сам будет её регулировать динамически с учетом возможности комфортной работы на ПК.

Thread-concurrency

управляет оптимальным объемом расчётов, которые сможет выполнить scrypt-алгоритм. Изначально настроено на максимальное использование нескольких потоков всех шейдерных блоков видеокарты, которые у неё есть. Значение должно быть кратно числу шейдерных блоков видеокарты, Соответственно, если указано «thread-concurrency», то «shaders» можно убрать. Рекомендуется потратить некоторое время для поиска наилучшего значения для своей видеокарты с целью получения наилучшей производительности.

Пример настройки bat файла под Windows

Так называемый Bat-файл «батник» нужен для задания нескольких необходимых параметров программе CGMiner.

Базовый вариант настройки исполняющего файла выглядит следующим образом:

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 пароль

Алгоритмы, на которых работает CCminer

(на которых можно майнить):

АлгоритмДля добычиАлгоритмДля добычи
bastionJoincoinpolytimosPolytimos
bitcoreBitcore’s Timetravel10quarkQuarkcoin
blakeSaffroncoin (Blake256)qubitQubit
blakecoinOld Blake 256scryptScrypt coins (Litecoin, Dogecoin, etc)
blake2sNevacoin (Blake2-S 256)scrypt:NScrypt-N (:10 for 2048 iterations)
bmwMidnightscrypt-janeChacha coins like Cache and Ultracoin
cryptolightAEON cryptonight (MEM/2)s31coin (ONE)
cryptonightXMR cryptonight, Bytecoin, Dash, DigitalNote, etcsha256tOneCoin (OC)
c11/flaxChaincoin and FlaxsiaSIA
decredDecred 180 bytes Blake256-14sibSibcoin
deepDeepcoinskeinSkeincoin
dmd-grDiamond-Groestlskein2Woodcoin
equihashZEC, HUSH and KMDskunkSignatum
freshFreshcointimetravelMachineCoin
fugue256FuguecointribusDenarius
groestlGroestlcoinx11evoRevolver
hsrHsharex11DarkCoin
jackpotSweepcoinx14X14Coin
keccakMaxcoinx15Halcyon
keccakcCreativeCoinx17X17
lbryLBRY CreditsvanillaVanilla (Blake256)
luffaJoincoinveltorVeltorCoin
lyra2CryptoCoinwhirlpoolJoincoin
lyra2v2VertcoinwildkeccakBoolberry (Stratum only)
lyra2zZerocoin (XZC)zr5ZiftrCoin
myr-grMyriad-Groestnist5TalkCoin
neoscryptFeatherCoin, Trezarcoin, Orbitcoin, etcpentaJoincoin / Pentablake
phiLUXCoin

CGMiner для добычи Decred на видеокартах Nvidia и AMD

Появилась новая версия CGMiner 5.3.1 git-tpruvot для добычи Decred с использованием AMD и NVIDIA GPU. Данная новая версия майнера должна работать лучше, чем ранее доступный официальный CGMiner форк для DCR.

Данный форк поставляется с поддержкой обоих протоколов принятия шар, таких как официальный протокол getwork и более продвинутый getwork через stratum. Как уже говорилось выше, майнер будет работать как с видеокартами от AMD, так и на NVIDIA GPU (используя OpenCL, а не CUDA).

Имейте ввиду, что мониторинг NVML работает только в 64-разрядной версии. При тестировании данной версии майнера мы смогли добиться более высокого хешрейта на видеокартах от NVIDIA, чем при использовании tpruvot форка ccMiner для майнинга DCR. У тех кто добывает с использованием видеокарт AMD, вообще не должно возникнуть проблем с переходом на эту версию майнера. Вы наверняка сможете получить лучшие результаты при майнинге Decred, используя пулы с поддержкой Gatework через Stratum.

Алгоритм cryptonight для майнинга токенов Монеро и Bytecoin

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

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

Пользующийся популярностью криптоалгоритм Scrypt также работает с использованием оперативки. Правда, он сохраняет возможность постройки и использования высокопроизводительных и узкоспециализированных устройств для майнинга цифровых денег, работающих на основе этого алгоритма. Если же говорить об ccminer-cryptonight, то в отличие от алгоритма Scrypt, все новые блоки, размером в 64 байта, зависят от всех ранее сгенерируемых блоков. Этот обновленный алгоритм использует 2 мегабайта оперативки, что является минимальным значением для кеша памяти третьего уровня настольных CPU. Подобный объем занимаемой оперативки не позволяет использовать для добычи крипты ASIC-устройства.

Пользователи должны понимать различия между алгоритмами CryptoNote и CryptoNight. CryptoNight по своей сути представляет собой один из способов воплощения CryptoNote. На базе Криптонайт работают криптомонеты Monero (XMR), БайтКоин (BCN), а также Aeoncoin.

Что же касаемо преимуществ добычи криптовалюты с использованием этого алгоритма, то к ним стоит отнести:

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

CGMiner для видеокарт AMD с увеличенной производительностью Neoscrypt

Это обновление официального CGMiner до версии 3.7.8 с поддержкой Neoscrypt, которое добавляет новое ядро с лучшей производительностью и позволяет майнеру работать с последними драйверами AMD 14.9, что было невозможно с прежней версией miner 3.7.7b. Мы скомпилировали исходный код нового cgminer 3.7.8 Neoscrypt для windows, который можно скачать по ссылке далее и самостоятельно опробовать.

Наш первый тест на AMD Radeon R9 280X без разгона показал производительность около 140 KHS, так что увеличение с прошлых версий составило примерно 50%, а некоторым пользователям удалось добиться увеличения в 200%, правда при использовании разогнанных видеокарт. Так как до сих пор невозможно достать CUDA-майнер для Neoscrypt, вы можете использовать этот CGMiner с видеокартами Nvidia на базе OpenCL, хотя вам и не удастся добиться серьезного увеличения производительности.

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]