Раздел навигации

Рассмотрим руководство по настройке Claymore's Dual Ethereum AMD+NVIDIA GPU Miner v12.0

K

Kelvin

Модератор
Регистрация
12 Ноя 2018
Сообщения
4,053
Claymore's Dual Ethereum AMD+NVIDIA GPU Miner v12.0 - Полное руководство по настройке
Хешрейт (в разгоне):
Rx 580: 30-32 Mh/s
Rx 570: 29-31 Mh/s
Rx vega: 43-45 Mh/s
Nvidia 1080 TI: 32-49 Mh/s (с "таблеткой")
Версия 12.0 (последняя):
скачать (Яндекс)
скачать (mega)
Поддерживает алгоритмы:
  • Ethash
  • Blake2s
  • Keccak
  • Pascal
Программа для видеокарт:
  • Amd
  • Nvidia
Добывает: Ethereum, EthereumClassic, Musicoin, Expanse, Pirl, Shift, Ellaism, Soilcoin, Metaverse, в дуале: Verge. (decred, lbry - асик)

Изменения в новой версии:
- добавлено управление тепловым режимом видеокарт Nvidia непосредственно средставми майнера. Для этого необходимо добавить в батник соответствующие команды. «-tt» , "-powlim", "-cclock", "-mclock", "-tt", "-fanmax", "-fanmin". (Ниже на странице во всех настроенных батниках есть эти команды.) Эти команды работают пока только для Дуал-майнинга.
- некоторые незначительные исправления ошибок и улучшения.
Важное нововведение - команда -tt.​
Команда "-tt" отвечает за указание целевой температуры видеокарты. Например, "-tt 73" означает температуру 73°.
Как происходит управление температурой и чем оно лучше, чем через управление температурой c помощью MSI Afterberner?
Теперь отсутствует необходимость управлять температурой в MSI Afterberner. Достаточно просто правильно заполнить значение (например 73) и можно держать установленные температуры с помощью майнера.
В самом майнере управление температурой делается гораздо корректнее, чем в MSI Afterburner и других подобных утилитах.
В MSI Afterberner скорость кулеров зависит только от температуры, это означает, что нам необходимо на каждый алгоритм отдельно настраивать температурную кривую.
В случае использования ключа -tt нам не нужно каждый раз устанавливать температурную кривую при переустановке системы или при смене алгоритма. Достаточно указать -tt 73 и температура будет чуть меньше 73 градусов не зависимо в каком алгоритме вы добываете криптовалюту.
Как начать майнить
Для того, чтобы начать процесс майнинга, необходимо выбрать пул и настроит .bat файл программы.Настроить программу для для майнинга Эфириума
Выбрав пул, переходим к настройке .bat файла:

  1. EthDcrMiner64.exe название программы. Оно должно совпадать с названием майнера, который лежит в папке Claymore. Сам .bat файл должен располагаться непосредственно в папке с программой
  2. -epool eth-eu2.nanopool.org адрес сервера (пула, на котором Вы добываете криптовалюту)
  3. :9999 порт пула
  4. -ewal Ваш цифровой кошелек
  5. -eworker rig1 название фермы (используется для отслеживания статистики, можно указывать любое)
  6. -mode 1 режим добычи. Значение 1 означает добычу одной монеты (в нашем случае Ethereum). Для двойной добычи измените значение на 0
  7. -r 1 r - режим перезагрузки майнера. Значение 1 закрывает майнер и запускает файл reboot.bat, позволяя полностью перезагрузить систему. "-r 0" - перезагружает только майнер, если что-нибудь не так с видеокартой.
    Не рекомендуется использовать параметр "-r 0, во избежание поломки видеокарты.
  8. -dbg -1 ключ -1 отключает ведение журнала майнера. Рекомендуем отключить этот параметр, т.к. со временем журнал событий майнера займет все пространство на жестком диске. "-dbg 0" позволит вести журнал

  9. -mport 0 порт для удалённого управления фермой. Указываем 0 что бы отключить. Управлять фермой удобнее и корректнее через TeamViewer
  10. -etha 0 режим добычи Эфириума для видеокарт AMD:
    0 - оптимизирован для быстрых карт;
    1 - оптимизирован для медленных карт;
    2 – для драйверов Linux gpu-pro;
    -1 автоматический выбор режима
    Можно определять эти значения индивидуально для каждой видеокарты, например: "-etha 0,1,0".
  11. -retrydelay 3 задержка между попытками соединения, устанавливается в секундах
  12. -tt 70 установка температуры видеокарт
  13. -ttli 79 автоматически сбавляет интенсивность майнинга если температура карты превышает установленное значение. Параметр позволяет не прекращать майнинг при перегреве видеокарт, а лишь снижать интенсивность
  14. -tstop 82 температура, при которой процесс майнинга будет полностью остановлен
  15. -fanmin 30 минимальное значение оборотов кулера. Рекомендуется 30
Батник редактируется любым текстовым редактором, например блокнотом. Проще всего нажать на него правой кнопкой мыши и выбрать пункт "изменить".
Что бы не возникало ошибок, соблюдайте синтаксис .bat файла. Сам файл должен находиться в папке с программой и запускатьтся оттуда.
На этом настройку майнера Claymore можно закончить.
Отметим, что майнер Клеймор является самым устойчивым и стабильным для майнинга монет на алгоритме Ethash. При верной настройке система стабильно работает и не перезагружается.
Процесс добычи криптовалют запускается только через файлы с расширением .bat. Они должны находится в директории с распакованным майнером claymore.
Настройка батника для других монет
Если Вы хотите добывать другую монету на алгоритме Ethash, необходимо указать ключ «-allcoins 1».

  1. поменять сервер пула
  2. порт
  3. кошелек другой монеты
  4. и добавить ключ «-allcoins 1»
В остальном команды те же, что и для Эфира.
Расширенная настройка
-allcoins указать значение 1 чтобы добывать форки Эфира
Интенсивность и производительность
-ethi установить интенсивность майнинга Ethereum. Уменьшите интенсивность чтобы избежать подтормаживаний системы. Значения:
От 1 до 8:
0 - наименьшая нагрузка
8 - (по умолчанию)
Можно указать для отдельных карт. Например: "-ethi 4,5,8".
-asm включить ассемблерные ядра GPU. Опция работает только для карт AMD. Используйте ключ " -dcri" или клавиши "+" и "-" в консоли прогрммы, когда она запущена. Это позволит задать лучшую скорость.
Значения:
0 - отключить
1 - по умолчанию
Можно указать для отдельных карт. Например: "-asm 0,1,0"
-oldkernels использовать старое ядро GPU из Claymore v 10.
Может работать более стабильно в некоторых версиях. "-oldkernels 1" чтобы включить опцию
-wd установить «сторожевой таймер». По умолчанию "-wd 1" - включен: программа будет остановлена (или перезапущен, см. опцию "-r") если какой-нибудь вызов OpenCL не удается или поток не отвечает в течении 60 сек. Значение "-wd 0" отключит «сторожевой таймер».
-minspeed перезапустить майнер, если средняя скорость 5 минут ниже (значение) MH/s
-li установить режим низкой интенсивности. Он снизит интенсивность добычи. Функция полезна при перегреве видеокарт, однако скорость добычи криптовалют так же снизится.
Можно указать для отдельных карт. Например: "-li 1,3,50".
Чем больше значение, тем слабее интенсивность.
По умолчанию - «0», режим снижения интенсивности отключен.
Для Дуал-майнинга:
-dcoin выбрать вторую монету для добычи в дуале. Значения: "-dcoin blake2s", "-dcoin keccak", "-dcoin pasc", "-dcoin dcr", "-dcoin lbc", "-dcoin sc".

dcri указать интенсивность второй монеты, если Вы майните в дуале. По умолчанию 30. Можно указать для отдельных карт
-dpool указать пул для второй криптовалюты
-dwal указать адрес кошелька второй криптовалюты
-dpsw указать пароль для пула второй криптовалюты
-djobtimeout указать тайм-аут для второй криптовалюты, добываемой в дуале, в минутах. Если программа не получаетт новое задание за указанное время, то она отключится от пула. Значение по умолчанию - 30 минут.
-ttdcr параметр уменьшает скорость добычи втрой криптовалюты, если температура видеокарты превысила указанное значение. Например, "-ttdcr 85"
Общие параметры пула:
-esm указать режим Стратум протокола. Для добычи eth значение 0 (по умолчанию) — режим eth-proxy.
1 - qtminer mode (например, ethpool.org),
2 — режим miner-proxy (например, coinotron.com),
3 — режим для nicehash.
-epsw установить пароль для пула. Большинство пулов работают без паролей. Обычно указывается "x" - это значит пароля нет
-allpools установите "-allpools 1" если программа не работает на указанном пуле. (из-за того, что не может добывать валюту на разработчика на этом пуле)
-etht указать время между http-запросами для новой работы в СОЛО режиме, в миллисекундах (200мс по умолчанию ).
-estale отправлять устаревшие (stale) шары Ethereum на пул, это поможет улучшить эффективный хешрейт. 1 отправлять (по умолчанию); 0 - не отправлять.
-ejobtimeout указать тайм-аут работы для Ethereum, в минутах. Если программа не получаетт новое задание за указанное время, то она отключится от пула. По умолчанию - 10 минут
Управление DAG файлом:
-eres установить количество DAG эпох, для которых программа будет резервировать буфер.
Значения:
0 - если у видеокарт мало видеопамяти; 1; 2 (по умолчанию)
-gser упорядочить процесс инициализации видеокарт. "-gser 1", чтобы упорядочить часть процессов или "-gser 2", чтобы упорядочить все процессы. (полезно, если система вылетает или карты старого поколения) "0" - быстрая инициализация, не упорядочиваем (по умолчанию)
-lidag (значение) замедлить генерацию DAG, чтобы избежать сбоев при переключении DAG эпох
(0-3, по умолчанию:0 - быстро, 3 - медленно). Можно указать для отдельных карт. В настоящее время опция работает только на картах AMD
Журнал ошибок и статистика:
-logfile задать название лог-файла. Для того, чтобы стереть старые данные, имя файла должно содержать строку "noappend". Что бы указать путь для файла журнала используйте " -logfile logs\путь"
-logsmaxsize указать максимальный размер лог файла, в мегабайтах. По умолчанию 1000 мб.
-erate отправлять хешрейт на пул Эфира. 1 - отпарвлять; 0 - не отправлять
-colors включить или отключить цветовую раскраску консоли. Значение 0 - удалить все цвета. А значения 2, 3, 4 - что бы удалить некоторые
Прочие настройки:
-benchmark использовать тестовый режим, дополнительно укажите эпоху DAG файла (например "-benchmark 150"). Используйте эту настройку, чтобы проверить Вашу ферму
-fanmax установить максимальную скорость вращения вентиляторов, в процентах, например "-fanmax 90" установить максимальную скорость до 90% (по умолчанию 100%)
-di указать какие карты будут работать. Например, для рига из 6 карты "-di 03" задействует только первую и четвертую (№0 и №4). Нумерация в программе начинается с нуля, а не с единицы.
Первый запуск
Запускаем программу двойным щелчком по .bat файлу и смотрим что нам предлагает консоль:
первый запуск
  1. Версия программы
  2. Пул, который Вы настроили или выбрали в батнике
  3. Программа предупреждает, что нужно выставить 16 ГБ файла подкачки (как это сделать описано в конце статьи)
  4. Майнер видит 6 видеокарт, доступных для добычи криптовалюты
Ждем несколько секунд и видим следующую информацию в окне майнера:
создание DAG файла
  1. Совет: вы можете использовать кнопки «+» и «-» в активном окне работы майнера для подбора лучшей интенсивности
  2. Программа пытается соединиться с выбранным пулом
  3. Режим работы майнера (в нашем случае MODE 1 - одна монета - Ethereum)
  4. Включен watchdog - сторожевой таймер. Отлично! Он поможет нам автоматически перезапустить программу, если возникнут какие-либо ошибки
  5. Предупреждение, что мы не выставили интенсивность для второй монеты, но т.к. мы майним только одну монету, можно пропустить этот шаг (у нас есть примеры с двумя монетами)
  6. Успешное подключение к пулу
  7. Начинает создаваться DAG файл и буфер для каждой видеокарты
Ожидаем еще несколько секунд и наконец видим скорость работы майнера и температуры:
начался процесс добычи криптовалют
  1. Программа получила новую работу от пула
  2. Общая скорость всех видеокарт, количество отправленных шар (доля решения блока)
  3. Программа автоматически побрала лучший показатель -dcri
  4. Детальное отображение хешрейта каждой видеокарты
  5. GPU №5 нашла шару и пул ее принял (оплата майнеру идет именнно за найденые шары, подробнее здесь - руководство по структуре вознаграждения в майнинге)
  6. Детальное отображение температуры каждой видеокарты и оборотов вентиляторов (цветовую раскладку консоли можно изменить, смотрите в инструкции выше ключ -colors)
Настроив майнер можно пойти выпить кофе, что бы программа поработала минут 10. Если с ней все в порядке, она не вылетает, не зависает, то можно переходить к настрокам разгона и снижению напряжения видеокарт для максимизации прибыли.
Как сделать разгон и снизить напряжение
Майнер позволяет без стороннего софта управлять разгоном ядра и памяти, а так же снизить напряжение чипа видеокарт.
Настройки напряжения в милливольтах, а так же разгон и лимит энергопотребления - это настройки для опытных пользователей. Если Вы не знаете что к чему, лучше сначала ознакомиться с базовыми принципами разгона и управления напряжением карты
Выполняйте эти настройки только в том случае, если уверены в том, что делаете.
Разгон памяти и ядра
Ядро
Для видеокарт семейства AMD при добыче монет алгоритма Ethash, например Эфира, разгон ядра не нужен вовсе. Нужно разгонять только видеопамять.
Для ядра видеокарты мы наоборот делаем понижение для того, что бы была меньше температура и был простор для снижения энергопотребления.
1150 - это самая низкая частота ядра без просадки доходности
-cclock (значение) установить разгон ядра видеокарты в МГц (0 - значит отключено ( по умолчанию) и программа не будет управлять разгоном). Если не указано или равно нулю, майнер не изменит текущую тактовую частоту. Вы также можете указать значения для каждой карты, например «-cclock 1150,1150,1167,0». Например для разгона ядра под значение 1100 МГц укажите -cclock 1100
Память
Память напротив нужно разгонять. Обычно для достижения заветных 30-32 Mh/s с карты rx 570, rx 580 необходимо разогнать память до 2000 - 2150.
Для того, чтобы разогнать видеопамять нужно использовать ключ -mclock. Если значение не указано или равно нулю, то майнер не изменит текущую тактовую частоту. Вы также можете указать значения для каждой карты, например «-mclock 2000,2000,2150,2150».
Обычно при разгоне прибавляют сначала по 20 МГц до первых зависаний / вылетов. Найдя крайнюю точку разгона, необходимо отнимать от максимального разгона по 10 МГц до тех пор, пока система не начнет стабильно работать.
Как только Вы опытным путем (для каждой карты всегда разные значения, даже если карты одного производителя) нашли оптимальный разгон, мы рекомендуем снизить его дополнительно на 10-20 МГц. Дело в том, что не смотря на то, что сейчас эти настройки работают, в будущем система может зависать, когда сменится DAG эпоха и потребуется больше ресурсов для ее построения.
Предел энергопотребления
Первый и самый простой способ понизить энергопотребление карт это использовать настройку Power Limit.
Power Limit - это самая простая опция для снижения энергопотребления видеокарт (в отличии от Core Voltage, который может навредить карте при неправильных настройках ).
-powlim (значение) позволяет установить ограничение мощности энергопотребления карты в % (от -75 до 75, 0 по умолчанию).
Например, если мы хотим снизить лимит энергопотребления видеокарты, мы можем прямо в батнике указать -powlim -20, что снизит энергопотребление на 20%. Можно указать для отдельных карт. Например: -powlim 0,-20,-10,10.
Core Voltage
Второй и более продуктивный способ понизить энергопотребление карт это использовать настройку Core Voltage.
К настройке напряжения ядра подходите с осторожностью
-cvddc (значение) позволяет установить напряжение ядра GPU в МВ (0 - значит отключено ( по умолчанию) и программа не будет управлять напряжением видеокарт). Например, «-cvddc 1050» означает 1.05V. Вы также можете указать значения для каждой карты, например «-cvddc 950,900,950,900». Поддерживает новейшие карты AMD 4xx только в Windows.
Как показывает практика, большинство карт держат напряжение 950 (0,95 v). При занижении энергопотребления лучше всего начинать с 1000 и постепенно снижать этот показатель. При этом, если программа стабильно работает 20-30 минут, значит можно попробовать снизить напряжение еще сильнее. Например до 900 mv (0,90 v).
Многие видеокарты стабильно работают на 850 mv (0,85 v). При этом хэшрейт не снижается. Зато снижается энергопотребление, а значит температура и плата за электроэнергию.Решение проблем
Низкий хешрейт
В версиях Claymore 9.8 и выше наблюдается:
  1. низкий хешрейт
  2. программа закрывается через какое-то время
  3. видеопамять заполняется вплоть до 3,8 Гб
Решение 1 - обновиться до последней версии 11.9, где эта проблема устранена
Решение 2 (временное) - дописать в батнике ключ -eres 0
Майнер закрывается при запуске
Если программа сразу же закрывается при запуске, то укажите в .bat файле ключ pause, что бы видеть на экране причину закрытия.
Пример:
EthDcrMiner64.exe -epool eth-ru2.dwarfpool.com:8008 -ewal 0x9147460980c93629e775783148591b7d0a0cbf2d.rig1 -mode 1 -r 1 -dbg -1 -mport 0 -etha 0 -retrydelay 1 -ftime 55 -tt 79 -ttli 85 -tstop 89 -tstart 75 -fanmin 30
pause​
Программа не запускается
Если программа вообще не запускается:
  1. Проверьте синтаксис Вашего .bat файла. Здесь не допускаются ошибки и лишние пробелы там, где их не должно быть. Чтобы увидеть код ошибки перед закрытие программы, добавьте ключ pause в конце батника, как в нашем примере выше
  2. Вероятнее всего проблема в драйверах. Необходимо полностью удалить старые через DDU (Display Driver Uninstaller) и поставить новые
  3. удалите переменные среды от прежних майнеров. Свойства системы / дополнительные параметры системы / переменные среды - удалить переменные от старых программ. Не удаляйте системные переменные! Удалите лишь те, которые начинаются с GPU_FORCE и перезагрузите систему
  4. Если программа не запускается, попробуйте удалить файл C:\Windows\System32\DriverStore\FileRepository\igdlh64.inf_amd64_250db833a1cd577e\igdrclneo64.dll, после чего переустановить драйвер
  5. Убедитесь, что Вы выставили достаточный файл подкачки. Файл должен быть = количество видеокарт * 6300 МБ, т.е. Если у вас есть 6 видеокарт, установите свой файл подкачки в 6 * 6300 = 37800 мегабайт
  6. Изображение увеличивается по клику
  7. Проверьте не отошли ли контакты райзеров. Иногда помогает перестановка райзеров местами
  8. Убедитесь что система видит все видеокарты. Для этого откройте диспетчер устройств и посмотрите, нет ли восклицательных знаков на каратх
  9. Убедитесь что у Вас Windows x64
  10. Убедитесь что синтаксис батника верный. Посмотреть примеры можно ниже
  11. Если ничего не помогает - переустановите операционную систему с нуля.
Socket was closed remotely (by pool) ETH: job timeout, disconnect, retry in 3 sec.
Данная ошибка возникает тогда, когда Вы неверно указали данные для подключения к пулу. Например не тот протокол (ключ -esm). Укажите правильный протокол для пула для решения этой ошибки.
Иногда эта ошибка отображается так: ETH: Authorization failed: {"id":2,“result”:null,"error”:“rpc:can'tfindmethodeth_submitLogin"}. Для ее решения нужно так же правильно указать тип протокола стратум (команду -esm ).Cannot load opencl library amd cards will be unavailable
Программа сообщает, что невозможно загрузить библиотеки Opencl, и карты будут недоступны для добычи криптовалют.
Для решения нужно увеличить виртуальную память фермы (как это сделать есть в статье выше). Но возможно после этого, карты AMD будут все еще недоступны. В таком случае нужно отключить и снова подключить все видеокарты, чтобы они были обнаружены системой и снова работали.
Так же нужно в Диспетчере устройств убедиться, что система видит все карты и нет устройств с вопросительным знаком.
Как отключить комиссию?
Для отключения комиссии разработчику укажите параметр -nofee. Однако при этом выключаются параметры оптимизации программы. В итоге хэшрейт станет ниже на ~ 5%.
Скачать Claymore последней версии:
Версия для Windows Версия для Linux
Удачного майнинга!
Изменения в новой версии:
Последняя версия v12.0:
  • немного уменьшена необходимая память GPU (как AMD, так и NVIDIA), чтобы вы могли добывать ETH немного дольше на картах, на которых недостаточно памяти.(например Nvidia 1063)
  • уменьшена комиссия для двойного режима, теперь она составляет 1%, так же как и для режима только ETH.
  • нет комиссии для всех карт 2 ГБ и 3 ГБ во всех операционных системах.
  • добавлена версия для CUDA 10.0, она немного быстрее для последних 20xx карт NVIDIA.
  • несколько мелких исправлений и улучшений.
История версий
Скачать для Windows:
Claymore's Dual Miner v11.9
Claymore's Dual Miner v11.8
Claymore's Dual Miner v11.7
Claymore's Dual Miner v11.6
Claymore's Dual Miner v11.5
Claymore's Dual Miner v11.4
Claymore's Dual Miner v11.3
Claymore's Dual Miner v11.2
Claymore's Dual Miner v11.1
Claymore's Dual Miner v11.0
Claymore's Dual Miner v10.6
Claymore's Dual Miner v10.5
Claymore's Dual Miner v10.4
Claymore's Dual Miner v10.3
Claymore's Dual Miner v10.2
Claymore's Dual Miner v10.1
Claymore's Dual Miner v10.0
Claymore's Dual Miner v9.8
Claymore's Dual Miner v9.7
Claymore's Dual Miner v9.6
Claymore's Dual Miner v9.5
Claymore's Dual Miner v9.4
Claymore's Dual Miner v9.3
Claymore's Dual Miner v9.2
Claymore's Dual Miner v9.1
Claymore's Dual Miner v9.0
Claymore's Dual Miner v8.1
Claymore's Dual Miner v8.0
Версии для Linux
MEGA
ЯндексПосмотреть готовые .bat файлы
Загрузите прямо сейчас готовые .bat фалы:

tolko-etereum-dwarfpool-claymore-miner.bat
tolko-ethereum-ethermine.bat
tolko-ethereum-miningpoolhub.bat
tolko_ethereum-nanopool.bat
tolko-ethereum-hiveon.bat
dual-ethereum-verge-dwarfpool-unimining.bat
dual-ethereum-ethermine-shield-unimining.bat
dual-ethereum-and-maxcoin-nanopool-miningpoolhub.bat
akroma-minerpool.bat
atheios-pool.atheios.bat
aura-minerpool.bat
bitcoiin2gen-baikalmine.bat
calisto-topmining.bat
dogethereum-fairpool.bat
dubaicoin-mine.house_.bat
elementrem-coinminer.bat
ellaism-minerpool.bat
ether1-minerpool.bat
ethereum_social-miningpoolhub.bat
ethereum-classic-ethermine.bat
ethereum-classic-ethermine-shield-antminepool.bat
ethereum-classic-ethermine-xvg-unimining.bat
ethereum-classic-miningpoolhub.bat
ethereum-classic-miningpoolhub-xvg-unimining.bat
ethergem_-minerpool.bat
etherinc-rustpool.bat
etherzero-minerpool.bat
expanse-dwarfpool.bat
goldiam-goldiam-pool.bat
metaverse-dodopool.bat
mix-blockchain-minerpool.bat
moac-moacpool.bat
musicoin-miningpoolhub.bat
nekonium-ftlpool.bat
nicehash.bat
nilu-minerpool.bat
pegascoin-minerpool.bat
pirl-minerpool.bat
reboot.bat
victorium-victorium-pool.bat
whalecoin-minerpool.bat
yocoin-altpool.bat
etherinc-crazypool.bat
reosc-ddnsking.bat
 
Сверху