Программа Cudaminer: описание и инструкция по настройке для видеокарт Nvidia

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

Программа майнер cudaminer

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

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

Коротко о программе

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

Этот майнер с интерфейсом командной строки создана программистом, известным на Bitcointalk под ником cbuchner1 в 2013 году. Она специально разработана для продукции компании Nvidia, которая производит многопотоковые вычисления благодаря технологии CUDA (Compute Unified Device Architecture), откуда и происходит ее название.

Официальный сайт разработчика приложения Cudaminer по ссылке.

Скачать архив с приложением cudaminer

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

Особенности функционала

Cudaminer имеет следующие особенности:

  1. Поддерживает видеокарты Nvidia, способные проводить многопотоковые вычисления с ядрами CUDA от 1.0.
  2. С помощью Cudaminer на видеокартах Nvidia майнят криптовалюты по алгоритму консенсуса PoW только со следующими хеш-функциями:
    • Scrypt;
    • Scrypt-Jane;
    • Scrypt-N;
    • Keccak (MaxCoin);
    • Blake.
  3. Приложение не имеет графического интерфейса и управляется с помощью командной строки.
  4. Обновление приложения прекращено в 2014 году.
  5. На некоторых сайтах указана поддержка программой алгоритма майнинга SHA-256 – это неверно.

Преимущества и недостатки приложения

У Cudaminer присутствуют такие преимущества:

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

К недостаткам Cudaminer можно отнести следующие:

  • Программа уже устарела, не поддерживает функций, которыми обладают современные приложения.
  • Не поддерживаются обновленные версии CUDA и современные видеокарты.
  • Использование командной строки в программе Cudaminer сложно для неопытного пользователя.
  • Приложение Cudaminer не имеет поддержки современных алгоритмов хеширования, например, майнить Monero (XMR) с ее помощью не получится, для этого лучше использовать приложение XMRig Nvidia.
  • Эффективность Cudaminer существенно меньше, чем у современных аналогов, использующих оптимизированные программные модули.

Порядок настройки программы для добывания криптовалют

Перед настройкой Cudaminer нужно инсталлировать последние драйвера для видеокарт Nvidia с поддержкой технологии CUDA 5.5 и выше.

Для запуска майнинга на одной видеокарте на алгоритме scrypt (он запускается по умолчанию) с автоматическим выбором оптимальной конфигурации нужно подготовить BAT-файл такого содержания:

cudaminer.exe -i 1 -l auto -C 1 –o пул:порт -O воркер:пароль

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

Пример файла для запуска добычи Dogecoin на пуле aikapool.com:

cudaminer -o stratum+tcp://stratum.aikapool.com:7915 -u UserName.WorkerName -p WorkerPassword.

Правильно работающая программа должна выглядеть так:

Консоль работающей программы

Разгон при майнинге лучше всего осуществлять с помощью программы MSI Afterburner, которую можно скачать здесь. Но ее также можно производить и встроенными командами.

Тонкая настройка Cudaminer требует указания следующих значений:

  • Используемый алгоритм (-a).
  • Отображение скорости (-D).
  • Таймаут подключения к серверу пула (-T).
  • Адрес пула (-o).
  • Идентификационные данные майнера на пуле (-О).
  • Интенсивность (-l).
  • Время между попытками подключиться к серверу пула в секундах (-R).
  • Адрес прокси сервера (-x).
  • Число потоков для майнинга (-t).
  • Выключение поддержки протокола Stratum (–no-stratum).
  • Подключение дополнительного кеша текстур (-C) и другие.

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

Дополнительно смотрите видео материал с практическим примером майнинга криптовалюты DogeCoin на видеокартах Nvidia с помощью программы Cudaminer:

Возможные ошибки и пути решения

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

Ошибки при работе cudaminer

  • При появлении ошибки MSVCR100.DLL is not found нужно установить пакет Visual Studio 2010 SP1 redistributable.
  • При ошибке, связанной с определением видеокарты нужно инсталлировать новые драйвера.
  • Если консоль программы прекращает работу сразу после запуска, то, вероятно, неправильно написаны команды для запуска.
  • При ошибках соединения с пулом и большом количестве непринятых шар нужно проверить интернет соединение и пинг пула, если он очень большой, то нужно перейти на другой.

Заключение

После криптовалютного бума 2016-2017 годов появилось много программ для майнинга, которые более эффективны, чем Cudaminer, обновление которой было сделано в апреле 2014 года. Они удобны в работе, поддерживают современные криптовалютные алгоритмы и приносят больший доход майнерам.

Тем не менее это приложение до сих пор используют программисты как образец, благодаря доступности кода на Github. Cudaminer полезна и тем, кто хочет глубже разобраться с программным обеспечением для майнинга и реализацией многопоточных вычислений на видеокартах компании Nvidia.

Понравилась статья? Подпишитесь на обновления:
Ссылка на основную публикацию