Нужен диплом по профессии? Проф. переподготовка дистанционно! 800 актуальных профессий! Быстро! По выгодной цене!

Обзор CUDAMiner для видеокарт (GPU) NVidia: параметры, настройка

Содержание

Программа CUDAMiner — это майнер без графической оболочки (GUI), который, как и следует из названия, использует для добычи криптовалюты технологию CUDA. Исходя из этого несложно догадаться, что приложение работает исключительно с видеокартами NVIDIA.

До появления данной программы считалось, что эффективно добывать криптовалюту с помощью видеокарт можно исключительно на GPU от AMD, поддерживающих технологию OpenCL. Так вот, оказалось что работа с CUDA ничуть не менее рентабельна.

Однако сразу в начале обзора отметим, что на 2017 год для майнинга гораздо эффективнее и производительнее использовать программу Claymore’s Dual Miner, как для карт NVIDIA, так и для AMD.

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

  • предназначен для добычи криптовалюты мощностями графических адаптеров NVIDIA;
  • поддерживает алгоритмы Scrypt, MaxCoin и SHA-256D;
  • является консольным приложением (не имеет графической оболочки);
  • управляется при помощи команд;
  • создан на основе cpuminer;
  • отображает подробный лог с успешными «шарами» в режиме реального времени.

CUDAMiner для GPU NVidia можно  скачать на GitHub. Для работы CUDAMiner дополнительно потребуются последние версии драйверов CUDA, которые можно скачать с сайта NVidia. Кроме того, желательно установить самые новые драйвера на видеокарту, которые тоже доступны на официальном сайте NVidia.

CUDAMiner для видеокарт Nvidia

Данное решение было создано разработчиком KlausT на основе программы cpuminer. Майнер имеет поддержку огромного количества алгоритмов, среди которых:

  • Scrypt,
  • Scrypt-jane,
  • Scrypt-N,
  • SHA-256D,
  • MaxCoin.

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

Запустить CUDAMiner можно только предварительно создав bat-файл и прописав в нем параметра подключения к пулу. Об удачноv подключении будет свидетельствовать появление консольного окна, в котором приложение начнет уведомлять пользователя об удачных «шарах» и о текущей скорости добычи электронных монет.

Кстати о скорости. Завсегдатаи тематических форумов отмечают, что при использовании последних версий программы можно добиться показателей MH/s (ну или KH/s, в зависимости от валюты), которые примерно на 10-15% превышают таковые у сторонних решений.

Параметры и команды доступные в программе

CUDAMiner поддерживает массу команд, при помощи которых вы можете изменять следующие параметры:

  • используемый алгоритм (-a),
  • адрес сервера (-o),
  • данные учетной записи для авторизации на сервере (-O),
  • используемый прокси (-x),
  • количество активных потоков (-t),
  • интервал между соединениями (-R),
  • таймаут подключения (-T),
  • отображение скорость (-D),
  • конфигурацию запуска для отдельных устройств (-l),
  • использование кэша текстур (-C) и так далее.

Получить полный список команд можно введя в строку «-help».

CUDAMiner настройка

Запускаете нужный вам исполняемый файл в зависимости от разрядности и платформы (x64 или x86).

В .bat-файл вставляете следующие параметры:

cudaminer.exe -o http://127.0.0.1:8332 -u Username.Workername -p password

вместо полей Username.Workername, password и http://127.0.0.1:8332 (сюда адрес пула) подставить свои значения.

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

Скорость рассчитывается в количестве найденных хешей в секунду. Если рассматривать Litecoin, то как правило это kh/s (килокеши в секунду).

В новых версиях CUDAMiner имеет на порядок большую производительность, поэтому старайтесь вовремя обновлять ПО до самой актуальной версии. Как правило, при серьёзных обновлениях разница может составлять 5-15%.

Примеры заполнения исполняющего файла для разных пулов

Пример запуска cudaMiner на пуле Coinotron с использованием протокола STRATUM на одной карте без дополнительных настроек карты, воркер user.1, пароль — 111. Используется авто настройка ядра.

cudaminer.exe -o stratum+tcp://coinotron.com:3334 -O user.1:111

Пример запуска cudaMiner на пуле LiteGuardian с использованием протокола STRATUM на одной карте Geforce GTX 660Ti с дополнительным хешированием SHA256 на процессоре и двухслойным кешированием текстур, воркер user.1, пароль — 111. Используются специализированные настройки ядра Kepler.

cudaminer.exe -H 1 -l K290x2 -C 2 -o stratum+tcp://eu-1.liteguardian.com:3334 -O user.1:111

Пример запуска cudaMiner на пуле WeMineLTC с использованием протокола STRATUM на одной карте Geforce GTX 460 с дополнительным хешированием SHA256 на процессоре и однослойным кешированием текстур, воркер user.1, пароль — 111. Используются специализированные настройки ядра Fermi.

cudaminer.exe -H 1 -l F28x4 -C 1 -o stratum+tcp://world.wemineltc.com:3333 -O user.1:111

Описание основных опций для запуска CUDAMiner-а

-a, --algo=ALGO указывает какой алгоритм использовать (по умолчанию: scrypt)

scrypt — scrypt Salsa20/8(1024, 1, 1), PBKDF2(SHA2)

sha256d — SHA-256d (Без GPU ускорения)

-o, —url=URL

URL — Адрес сервера (по умолчанию: http://127.0.0.1:9332/)

-O, —userpass=U:P

Пользователь:Пароль — для сервера

-u, —user=USERNAME

USERNAME — Пользователь для сервера

-p, —pass=PASSWORD

PASSWORD — Пароль для сервера

—cert=FILE

FILE — Сертификат для сервера использующего SSL

-x, —proxy=[PROTOCOL://]HOST[:PORT]

Соединение через прокси сервер

-t, —threads=N

N — Количество потоков (по умолчанию: количество процессоров)

-r, —retries=N

N — Количество попыток подключения если сервер недоступен (по умолчанию: бесконечно)

-R, —retry-pause=N

N — Интервал между попытками соединения (по умолчанию: 30 сек.)

-T, —timeout=N

N — Таймаут подключения (по умолчанию: 270 сек.)

-s, —scantime=N

upper bound on time spent scanning current work when long polling is unavailable, in seconds (default: 5)

—no-longpoll

Выключает поддержку X-Long-Polling

—no-stratum

Выключает поддержку X-Stratum

-q, —quiet

Выключает отображение скорости

-D, —debug

enable debug output

-P, —protocol-dump

verbose dump of protocol-level activities

—no-autotune

Отключает авто настройку параметров

-d, —devices

CUDA Устройства для майнинга. Указываются через запятую и начинаются с 0.

-l, —launch-config

Конфигурация запуска для каждого устройства. Указываются через запятую.

-i, —interactive

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

-C, —texture-cache

Указывает какие устройства должны использовать кэш текстур. Значения 0-выключить, 1-включить. Указываются через запятую.

-m, —single-memory

Выделяет цельные блоки в памяти для майнинга. Значения 0-выключить, 1-включить. Указываются через запятую.

-H, —hash-parallel

Где производить часть расчетов SHA2 для scrypt и scrypt-jane алгоритмов. (по умолчанию: 2)

0 — На CPU

1 — Многопоточность на CPU

2 — Производит все расчеты на GPU

-L, —lookup-gap

Divides the per-hash memory requirement by this factor by storing only every N’th value in the scratchpad. Default is 1.

—time-limit

maximum time [s] to mine before exiting the program.

—benchmark

run in offline benchmark mode

-c, —config=FILE

Загрузить файл конфигурации в JSON формате.

-V, —version

Вывод информации о версии на экран и выход.

-h, —help

Вывод справки на экран и выход.

Источник: mining-cryptocurrency.ru
Ссылка на основную публикацию