Cudaminer для видеокарт nvidia — параметры и настройка

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

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

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

Навигация по материалу:

  • 1 Ключевые особенности CUDAMiner
  • 2 CUDAMiner для видеокарт Nvidia
  • 2.1 Параметры и команды доступные в программе
  • 3 CUDAMiner настройка
  • 3.1 Примеры заполнения исполняющего файла для разных пулов
  • 3.2 Описание основных опций для запуска CUDAMiner
  • Ключевые особенности 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) и так далее.

    Mine-Litecoin CUDAMiner Setup for Starters


    Получить полный список команд можно введя в строку «-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

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

    Наиболее подходящая Вам статья…

    Понравилась статья? Поделиться с друзьями: