Меню

genoils miner настройки cuda

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

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

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

Однако сразу в начале обзора отметим, что на 2019 год для майнинга гораздо эффективнее и производительнее использовать программу 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. Майнер имеет поддержку огромного количества алгоритмов, среди которых:

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

Запустить 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 -u Username.Workername -p password

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

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

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

Читайте также:  kyocera m2030dn настройка ftp

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

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

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

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

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

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

-a, —algo=ALGO указывает какой алгоритм использовать (по умолчанию: scrypt)
scrypt — scrypt Salsa20/8(1024, 1, 1), PBKDF2(SHA2)
sha256d — SHA-256d (Без GPU ускорения)

-o, —url=URL
URL — Адрес сервера (по умолчанию:

-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
Вывод справки на экран и выход.

источник

Genoils miner настройки cuda

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

Clone with HTTPS

Use Git or checkout with SVN using the web URL.

Downloading

Want to be notified of new releases in Genoil/cpp-ethereum ?

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio

Latest commit

Files

cmake Add support for EthereumStratum/1.0.0 mode (see -ES option). This add… Jun 15, 2016

doc Removed Solidity after move to its own repository. Aug 20, 2015

ethminer eth-proxy compatibility Jun 23, 2016

extdep Add support for EthereumStratum/1.0.0 mode (see -ES option). This add… Jun 15, 2016

libdevcore remove linux build warnings May 9, 2016

libethash-cl easier to compile in codexl Sep 21, 2016

libethash-cuda Add support for EthereumStratum/1.0.0 mode (see -ES option). This add… Jun 15, 2016

libethash -added support for custom DAG directory Feb 2, 2016

libethcore eth-proxy compatibility Jun 23, 2016

libstratum eth-proxy compatibility Jun 23, 2016

releases eth-proxy compatibility Jun 23, 2016

.gitignore trigger the buildbot Jul 30, 2015

.gitmodules Update evmjit submodule url Dec 10, 2014

BuildInfo.h.in rolled back to kernel working on GTX960 Jan 29, 2016

CMakeLists.txt eth-proxy compatibility Jun 23, 2016

GPLV3_LICENSE Wording for MIT license and external contributors Aug 11, 2015

LICENSE typo in LICENSE file name Aug 12, 2015

README.md Update README.md Mar 1, 2018

WARNING: Repo not maintained any longer!

Please go to https://github.com/ethereum-mining/ethminer for an improved and well maintained fork of this ethminer

What is ethminer-0.9.41-genoil-1.x.x?

Formerly known as Genoil’s CUDA miner, ethminer-0.9.41-genoil-1.x.x is a fork of the stock ethminer version 0.9.41. While native CUDA support is its most significant difference, it has the following additional features:

  • realistic benchmarking against arbitrary epoch/DAG/blocknumber
  • custom DAG storage directory
  • auto DAG directory cleanup
  • stratum mining without proxy
  • OpenCL devices picking
  • farm failover (getwork + stratum)

ethminer is a command line program. This means you launch it either from a Windows command prompt or Linux console, or create shortcuts to predefined command lines using a Linux Bash script or Windows batch/cmd file. for a full list of available command, please run

Why is my hashrate with Nvidia cards on Windows 10 so low? The new WDDM 2.0 driver on Windows 10 uses a different way of addressing the GPU. This is good for a lot of things, but not for ETH mining. There is a way of mining ETH at Win7/8/Linux speeds on Win10, by downgrading the GPU driver to a Win7 one (350.12 recommended) and using a build that was created using CUDA 6.5.

And what about the GTX750Ti? Unfortunately the issue is a bit more serious on the GTX750Ti, already causing suboptimal performance on Win7 and Linux. Apparently about 5MH/s can still be reached on Linux, which, depending on ETH price, could still be profitable, considering the relatively low power draw.

Are AMD cards also affected by this issue? Yes, but in a different way. While Nvidia cards have thresholds (i.e 2GB for 9×0 / Win7) of the DAG file size after which performance will drop steeply, on AMD cards the hashrate also drops with increasing DAG size, but more in a linear pattern.

Can I still mine ETH with my 2GB GPU? 2GB should be sufficient for a while, altough it’s become a bit uncertain if we’ll stay below 2GB until the switch to PoS. I don’t keep an exact list of all supported GPU’s, but generally speaking the following cards should be ok: AMD HD78xx, HD79xx, R9 2xx, R9 3xx, Fury. Nvidia Geforce 6×0, 7×0, 8×0, 9×0, TITAN Quadro, Tesla & FirePro’s with similar silicon should be fine too.

Can I buy a private kernel from you that hashes faster? No.

What are the optimal launch parameters? The default parameters are fine in most scenario’s (CUDA). For OpenCL it varies a bit more. Just play around with the numbers and use powers of 2. GPU’s like powers of 2.

Is your miner faster than the stock miner? In CUDA yes, in OpenCL only on Nvidia .

  • download or clone this repository
  • download and install Visual Studio 12 2013 and CMake
  • run getstuff.bat in cpp-ethereum/extdep
  • open a command prompt and navigate to cpp-ethereum directory
  • if you don’t want/need CUDA support, use «miner» instead of «cudaminer». This will only compile OpenCL support
  • to speed up compilation a bit, you can add -DCOMPUTE=xx , where x is your CUDA GPU Compute version * 10. i.e -DCOMPUTE=52 for a GTX970.
  • you may disable stratum support by adding -DETH_STRATUM=0
  • When CMake completes without errors, opn ethereum.sln created in the build directory in Visual Studio
  • Set «ethminer» as startup project by right-clicking on it in the project pane
  • Build. Run

Note: this section was copied from ethpool

Ubuntu 14.04. OpenCL only (for AMD cards)

You can then find the executable in the ethminer subfolder

Ubuntu 14.04. OpenCL + CUDA (for NVIDIA cards)

You can then find the executable in the ethminer subfolder

источник

Добавить комментарий

Adblock
detector