Ethminer – это программа с открытым исходным кодом для добычи монет на алгоритме Ethash.
Ethminer в основном используют для добычи Ethereum. Подробнее о том, как майнить Ethereum на видеокартах в Windows…
В отличии от всем известных программ для добычи Эфириума таких, как PhoenixMiner иClaymore Dual Miner, и у Ethminer нет никаких настроек по управлению видеокартами: разгоном, вентиляторами, занижением энергопотребления и т. д.
С помощью этой программы вы можете добывать любую монету, которая опирается на Ethash алгоритме, включая Ethereum, Ethereum Classic, Metaverse, Callisto Network и другие.
Системные требования для запуска
Видеокарты
Программа работает на всех архитектура видеокарт: Kepler, Maxwell, Pascal и Turing.
Для добычи Ethereum требуется от 4 ГБ видеопамяти.
Требования к драйверам
- Драйвер NVIDIA 376.51 или новее для версии, скомпилированной с cuda 8.0 (Windows).
- Драйвер NVIDIA 398.26 или новее для версии, скомпилированной с cuda 9.1 (Windows).
- Драйвер NVIDIA 411.31 или новее для версии, скомпилированной с cuda 10.0 (Windows).
- Драйвера AMD — рекомендуется «Adrenalin 18.6.1»
Операционные системы (x64)
Программа была скомпилирована с использованием cuda 8.0, 9.1 и cuda 10.0 для Linux и Windows.
- Windows: работает на Windows 7 и 10
- Linux дистрибутивы: протестировано на Ubuntu: 16.04 LTS, 17.10, 18.04.
ethminer-genoil
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)
Usage
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
ethminer —help
F.A.Q
- 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 .
- 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 .
Building on Windows
- download or clone this repository
- download and install Visual Studio 12 2013 and CMake
- run in
- open a command prompt and navigate to cpp-ethereum directory
mkdir build cd build cmake -DBUNDLE=cudaminer -G «Visual Studio 12 2013 Win64» ..
- 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
Building on Ubuntu
Note: this section was copied from
Ubuntu 14.04. OpenCL only (for AMD cards)
sudo apt-get update sudo apt-get -y install software-properties-common add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjson-rpc-cpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential -y git clone https://github.com/Genoil/cpp-ethereum/ cd cpp-ethereum/ mkdir build cd build cmake -DBUNDLE=miner .. make -j8
You can then find the executable in the ethminer subfolder
Ubuntu 14.04. OpenCL + CUDA (for NVIDIA cards)
wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1404/x86_64/cuda-repo-ubuntu1404_7.5-18_amd64.deb sudo dpkg -i cuda-repo-ubuntu1404_7.5-18_amd64.deb sudo apt-get -y install software-properties-common sudo add-apt-repository -y ppa:ethereum/ethereum sudo apt-get update sudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjson-rpc-cpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential cuda -y git clone https://github.com/Genoil/cpp-ethereum/ cd cpp-ethereum/ mkdir build cd build cmake -DBUNDLE=miner .. make -j8
You can then find the executable in the ethminer subfolder
Программное обеспечение
Для запуска потребуются:
1. Программа для добычи — см. Шаг 1 ниже.
2. Программа для разгона — MSI Afterburner. Она великолепно работает для лимитирования мощности и температуры (это весьма важно для защиты ваших видеокарт и оптимизации хешрейта!)
3. Протестированная конфигурация разгона
Power Limit (предел энергопотребления): 0
Temp Limit (ограничение температуры): 75 ° C, Про безопасные температуры смотрите здесь и здесь
Core clock (разгон ядра): 0 (для Ethereum разгон ядра не влияет);
Memory clock (разгон памяти): +2000, +2100
Эти настройки были стабильны для Nvidia GTX 1080 TI.
Пошаговое руководство по настройке программы
Шаг 1: Скачайте майнер
Загрузите эту программу и разархивируйте ее.
файлы программы
В папке с программой будут лежать .bat файлы, через которые она запускается. В имени файла можно увидеть пул и монету (мы настроили только для Эфира, другие монеты настраиваются по аналогии).
В батнике файле нужно исправить кошелёк на свой в любом текстовом редакторе. Help — Файл помощи, который покажет все доступные команды (на англ.) а также в папке находится переведенная нами инструкция на русском языке.
Шаг 2: Выберите пул!
Выбрать пул помогут страницы рейтинг пулов и статистика мощности пулов.
Для того что бы не ошибиться с выбором пула, читайте руководство по структуре вознаграждения в майнинге — PPS и PPLNS пулы. Никогда не выбирайте СОЛО пулы, если у вас меньше 10 ферм!
Для майнинга на некоторых пулах потребуется регистрация.
Шаг 3: Настройка
Виртуальная память в Windows
Перед запуском программы вам необходимо увеличить виртуальную память в Windows по крайней мере до 4,5 ГБ (а лучше до 5 ГБ) x (Количество карт), так что для фермы с 6 картами потребуется по крайней мере 27 ГБ для некоторых алгоритмов.
выставляем файл подкачки в системе
Панель управления\Все элементы панели управления\Система — Дополнительные параметры системы- вкладка Дополнительно, затем Параметры, снова вкладка Дополнительно.
Находим настройки Виртуальной памяти, кликаем Изменить. Убираем галочку с пункта «Автоматически выбирать объем файла подкачки» и ставим чекбокс «Указать размер». Указываем нужный размер в МБ (Пример для 6 карт — 45000). Нажимаем на кнопку Задать. Перезагружаем ферму или компьютер.
Теперь нам нужно настроить .bat файл.
Важно! Соблюдайте синтаксис файла. Не допускаются лишние переносы строк, пробелы и символы там, где их не должно быть. Просто придерживайтесь примера и тогда все запустится!
Настройка bat файла
- ethminer.exe — эта команда указывает на приложение, которые будет запущено для майнинга.
- stratum1+tcp:// — указать тип протокола для подключения к пулу.
- 0x617b3704e249d5274f5de94ec1d5f5fa9be8a357 — указав тип протокола, пишем свой адрес добываемой монеты.
- .rig1 — после адреса ставим точку и указываем идентификатор нашей фермы (любой, для отслеживания статистики на пулах).
- @eth-eu2.nanopool.org — указав идентификатор, ставим знак «@» и указываем адрес пула.
- :9999 — после адреса пула ставим знак двоеточия и пишем порт пула.
pause — не обязательная команда. Она позволяет оставлять консоль майнера отрытой в случае возникновения какой-либо ошибки. Без команды «pause», майнер просто закроется и не отобразит никакого описания.
Как выбрать оборудование для майнинга Ethereum?
Начнем с того, что для добычи криптовалюты нужны определенные характеристики вашего «железа». В случае недостаточной мощности результат может отличаться от того, которого вы ждете.
Для майнера ethereum нужен конкретный объем оперативной памяти, и он должен равняться более чем 4 гигабайтам. Касаемо основного «двигателя» для майнинга — видеокарты, то здесь объем памяти также имеет вес. Начиная от 2 гигабайт, вы можете создать условия работы для эфириума, точнее выражаясь — его добычи.
Майнер эфириума для NVIDIA требует специальной настройки. Карты этого производителя могут похвастаться хорошей производительностью и разгоном частоты. В том случае, когда вы решили попробовать себя в майнинге впервые, можно испытать тот же Radeon или Gigabyte в качестве бюджетного варианта. Многие форумы описывают способы разгона частоты карт в полтора-два раза.
Примеры батников
Ehereum на пуле nanopool pool
ethminer.exe -P stratum1+tcp://stratum1+tcp://.org:9999 pause
Ethereum на пуле miningpoolhub
ethminer.exe -P stratum2+tcp://:20535
Ethereum на пуле f2pool
ethminer.exe -P stratum2+tcp://:6688
Ethereum на пуле ethermine pool
ethminer.exe -P stratum1+tcp://e.org:4444
Ethereum на пуле nicehash
ethminer.exe -P stratum2+tcp://icehash.com:3353
Ethereum на пуле sparkpool
ethminer.exe -P stratum1+tcp://.com:3333
Ethereum на пуле binance pool
ethminer.exe -P stratum1+tcp://:8888
Запуск и информация консоли
Нажимаем двойным щелчком мыши по .bat файлу с монетой:
В отличии от Claymore Dual Miner и PhoenixMiner, у этой программы довольно мало информации в консоли.
Мы можем увидеть наш хешрейт, пул, к которому подключились и время. Надпись unknown — это имя потока, который, по-видимому, в Windows установлен неправильно.
Мы рассмотрели команды для запуска программы. И по традиции, давайте приведем список всех доступных команд в секции ниже.
Выгоден ли eth solo mining
Ответ на вопрос: «Возможен ли eth solo mining и выгоден ли он» зависит от двух факторов:
- Сложность сети
- Мощность оборудования
Также это очень похоже на выигрыш в лотерею. Вы либо найдете решение для блока в короткий период времени, либо это займет годы. Вероятность нахождения блоков ниже, когда Вы занимаетесь соло майнингом eth. Однако в долгосрочном периоде ethereum (eth) solo майнинг приносит наибольшую прибыль по сравнению с майнингом на pool (пул).
Но, как мы сказали, это зависит от нескольких факторов, и Вы должны иметь терпение. Это очень деморализует, когда Вы не находите блок в течение длительного времени. Это одна из причин, по которой пользователям, которые являются новичками в сфере соло майнинга eth, будет рекомендовано присоединиться к майнинг пулу. Хотя сложность является одним из факторов, непоследовательность в платежах является еще одним фактором.
Не рассматривайте соло майнинг eth до тех пор, пока у вас не будет много вычислительной мощности (хэш-мощности).
Обратите внимание, чтобы ЦП был заменен на графические процессоры, но теперь графические процессоры постепенно заменяются на FPGA и ASIC (но не во всех алгоритмах!). Поэтому тщательно исследуйте монету и решите сами, выгодно ли заниматься ethereum майнингом в соло.
Все аргументы командной строки
Если представлены две команды в строке, то нужно вводить только одну. Вторая — это ее синоним. Пример: —help и -h — это одно и то же. Вводим либо —h либо —help.
Основная информация:
-h,—help Отобразить текст справки и выйти.
—api-bind 127.0.0.1:3333 Использовать API интерфейс.
Выбрать устройства:
-G,—opencl Майнить/Тестировать, используя только OpenCL (AMD).
-U,—cuda Майнить/Тестировать, используя только CUDA (NVIDIA).
Подключиться к пулу:
-P,—pool Указать адрес пула для Stratum подключения к пулу или http адрес для соло майнинга.
Подключение происходит по схеме:
stratum1+tcp://[user[.workername][:password]@]hostname:port[/…]
протокол://[кошелек[.воркер][:пароль]@]адрес_пула:порт[/…]
Для объяснения и некоторых примеров того, как заполнить эти значения, используйте команду ethminer —help-ext
-H,—help-ext Показать справочный текст об одном из следующих контекстов:
поддерживаемые опции: {‘con’,’test’,cl,cu,api,’misc’,’env’}
- ‘con’ — Соединения и их определения
- ‘test’ — Опции тестирования
- ‘cl’ — Расширенные опции OpenCL
- ‘cu’ — Расширенные опции CUDA
- ‘api’ — API-интерфейс и интерфейс мониторинга Http
- ‘misc’ — Другие разные варианты
- ‘env’ — Использование переменных окружения.
-V,—version Показать версию программы и выйти из нее.
Лучшая программа для майнинга Эфириума — что выбрать?
Несомненно, каждый, кто задается вопросом о добыче криптовалют, хочет выяснить для себя, какой же майнер ethereum лучший. Здесь важно отметить, что для каждого компьютера с определенными параметрами, для конкретного производителя и модели видеокарты подходит определенная программа для майнинга эфира, и сейчас мы рассмотрим основные примеры.
Вашему вниманию — обзор 10 лучших сервисов для майнинга Ethereum:
Miningrigrentals — сервис на английском языке с рядом недоработок. Год основания ресурса — 2022, так что его можно считать достаточно молодым. Здесь добывается биткоин, а статистику может просматривать любой пользователь. Вывод средств производится с небольшой комиссией. Это, конечно, не лучший майнер эфира, однако сервис уже успел получить мировое признание.- Minergate — достаточно мощный пул для майнинга. Здесь есть возможность добывать криптовалюту Ethereum и другие популярные разновидности цифровых денег.
- Zpool — зачем искать лучшую программу для майнинга Ethereum, когда имеется проверенный американский ресурс? Вывод средств производится через биткоин, все достаточно удобно, многие процессы автоматизированы. Сервис отличается уникальным скриптом, так что криптовалюту Ethereum здесь добывать довольно просто.
- BitClubNetwork — относительно молодой проект, где можно заработать эфириум на видеокарте. Один из лучших майнеров, основанный в 2014 году, как и первый представитель списка.
- HashFlare — пожалуй, лучший облачный майнер Ethereum. Здесь добывается не только эта криптовалюта, но и другие. Интерфейс прост, а выплаты зачастую приходят автоматически.
Genesis Mining — сервис для добычи передовых видов цифровой валюты, отличается стабильностью и скидками на вывод денег.- BitMiner — сайт с различными алгоритмами по добыче эфира и биткоина, есть возможность продавать мощности на бирже.
- GigaHash работает на алгоритмах scrypt и sha256. Сервис с реальным оборудованием, пулы отслеживаются. Эфир меняется на биткоин и каждый месяц осуществляется платеж.
- OXBtc предоставляет интересные выгодные контракты, эфир майнится в облаке, можно время от времени получать скидки на покупку мощностей в виде купонов.
- EOBot — широкий спектр добычи разных криптовалют. На сайте есть свое разработанное ПО, которое устанавливается на ПК пользователя. Каждый день кран выдает определенное количество сатоши, и оно не маленькое.
Хешрейт
Карта | Скорость, MH/s |
AMD RX Vega 64 | 39,69 |
AMD Vega Frontier Edition | 38,59 |
AMD RX Vega 56 | 35,86 |
NVIDIA GTX 1080 Ti | 33,4-55 |
AMD RX 480 | 29,04 |
NVIDIA GTX 1070 | 28,69 |
NVIDIA GTX 1080 | 34,63 |
AMD R9 Fury Nano | 26,26 |
AMD R9 290X | 28,75 |
AMD RX 470 | 29,00 |
AMD RX 570 | 29,00 |
AMD RX 580 | 29,00 |
NVIDIA GTX 970 | 22,21 |
NVIDIA GTX 980 Ti | 21,57 |
AMD R9 380X | 20,63 |
NVIDIA GTX 980 | 20,28 |
NVIDIA GTX 1060 | 20,13 |
AMD R9 390 | 28,00 |
AMD R9 380 | 18,00 |
NVIDIA GTX 1050 Ti | 12,62 |
NVIDIA GTX 1050 4 ГБ | 11,90 |
AMD RX 460 4 ГБ | 11,20 |
AMD RX 550 4 ГБ | 10,50 |
Решение проблем
Ошибка no opencl platforms found
Используйте команду -U чтобы использовать только CUDA.
Если у Вас AMD видеокарты, то откатите версию драйверов до 18.6.1. При этом удалите текущую версию драйвера в безопасном режиме через программу Display Driver Uninstaller.
Программа закрывается после запуска
Если программа закрывается сразу после запуска, то добавьте в конце батника команду pause. В этом случае программа не закроется сразу же, а отобразит код и описание ошибки.
Ошибка exited waiting to cooldown a bit
У вас неправильно настроен кошелёк. Укажите адрес кошелька в соответствии с инструкцией.
Как добывать эфир самостоятельно в домашних условиях?
- Вам нужно иметь дома современный компьютер со всеми необходимыми характеристиками. Очень важно, чтобы в компьютере стояла мощная видеокарта.
- Если вы разобрались с компьютером, то теперь начинаем собирать свою ферму для майнинга. Здесь вам нужны денежные средства. Вы должны купить новое оборудование, оплатить всю электроэнергию. Кроме этого, вы должны абсолютно точно знать все особенности вашего компьютера, простыми словами – разбираться в «железе». Но преимуществом этого дела является то, что вам ни с кем не нужно делить свой заработок.