GPU Claymore GPU Miner

Тема в разделе "Майнинг", создана пользователем Recluse, 8 сен 2017.

  1. Recluse

    Команда форума Администратор

    Регистрация:
    30 авг 2017
    Сообщения:
    12
    Симпатии:
    7
    Эта тема о майнере для видеокарт (GPU). Тема о майнере для процессоров (CPU) находится ЗДЕСЬ.

    Майнер для видеокарт AMD, с закрытым кодом, созданный Claymore, который весьма известен своей линейкой майнеров под различные алгоритмы (например, майнером для Ethereum).

    Автор забирает себе 2.5% в качестве комиссии за его использование (девфи), или 2%, при использовании защищенного SSL/TLS соединения.

    Поддерживает только 64 разрядные версии Windows. Linux версия требует установленный AMD APP SDK.

    При использовании данного майнера для системы с несколькими видеокартами обязательно выставите файл подкачки (виртуальную память) на 16 ГБ!

    Для наилучшей производительности нужна версия драйвера не ниже чем Catalyst 15.12.

    Установите переменной GPU_MAX_ALLOC_PERCENT" значение "100".


    Скачать Claymore's CryptoNote GPU Miner можно здесь
    Оригинальная тема на bitcointalk.org


    -o
    - адрес пула. Поддерживаются протоколы HTTP и Stratum. Можно указать несколько параметров "-о" для использования нескольких пулов, либо использовать файл pools.txt, а можно и то, и другое.
    Майнер так же поддерживает Stratum с SSL/TLS шифрованием между майнером и пулом (если конечно пул его поддерживает). Для включения шифрования необходимо использовать префикс "ssl://" или "stratum+ssl://" (или "tls" вместо "ssl"). Пример:
    Код:
    -o ssl://us-east.cryptonight-hub.miningpoolhub.com:20580
    Первый пул, через параметр "-o", является главным, майнер будет возвращаться к нему каждые 30 минут.

    -u - адрес вашего кошелька. Если пул требует "имя пользователя.имя воркера" вместо адреса кошелька, то при появлении ошибок добавьте в параметры запуска "-allpools 1".

    -p - пароль, вместо него можно просто использовать букву "x".

    -allpools - установите значение "1", если майнер отказывается майнить на указанном пуле (потому что не может майнить комиссию на пуле). Установив значение "1" вы разрешаете майнеру майнить комиссию на пулах по умолчанию.
    Обратите внимание, что если пулы по умолчанию для майнинга комиссии перестанут работать, то весь майнинг перестанет работать тоже.

    -di - номер индекса GPU, по умолчанию задействованы все установленные и поддерживаемые майнером GPU. С помощью данного параметра можно указать определенные видеокарты, например если у вас 4 видеокарты, то установив значение "-di 02" приведут к тому, что майнить будут только первая и третья видеокарта (#0 и #2).
    Кроме того можно включать и отключать карты во время работы с помощью клавиш от 0 до 9, для просмотра текущей производительности можно воспользоваться клавишей "s".

    -a - выбор алгоритма:
    "-a 0" подразумевает автовыбор.
    "-a 1" режим быстрого майнинга для видеокарт 270,270X,290 и 290X.
    "-a 2" режим малого энергопотребления для видеокарт 290 и 290X. Скорость майнинга будет снижена примерно на 1%, но энергопотребление будет снижено на 10-15%.
    "-a 3" режим быстрого майнинга на старых видеокартах (6xxx и 5xxx).
    "-a 4" режим быстрого майнинга для новых видеокарт 280X и т. д.
    Кроме того можно указывать отдельный режим для каждой видеокарты, например "-a 1234".
    Для старых карт серии 5xxx и 6xxx обязательно используйте режим "-a 3", в противном случае вы будете получать ошибку "LowDifficultyShare" от пула.

    -ftime - время, через которое майнер будет пытаться обратиться к основному пулу, после потери с ним связи. Более подробно это расписано ниже в пункте "Отказоустойчивость".

    -wd - при установке значения "-wd 1" майнер завершит свою работу, если любой из потоков не будет отвечать в течении 1 минуты, или запрос OpenCL вернет ошибку.

    -ee - закрыть майнер, если не осталось доступных пулов. По умолчанию, майнер пробует все возможные указанные пулы по одному, после чего начинает попытку соединения по новой с самого начала. Параметр -ee 1 можно использовать для какого-нибудь скрипта, который будет срабатывать по закрытию майнера.

    -retrydelay - время задержки в секундах, между попытками соединения. По умолчанию значение равно "20". Если указать "-retrydelay -1", то майнер будет завершать свою работу при потере соединения.

    -dbg - отправка дебаг сообщений в окно программы и в лог файл. По умолчанию параметр равен "0", что обозначает запись сообщений в лог, но не показывать их в окне программы. При параметре "-dbg 1" будет идти запись сообщений в лог и отображение их на экране. Параметр "-dbg -1" отключит запись в лог и отображение дебаг сообщений в программе.

    -r - данный параметр настраивает режим перезапуска майнера.
    При значении по умолчанию "0" майнер будет перезапускаться при любых неполадках в его работе, "-r -1" отключает автоматический рестарт.
    Установив значение "-r" больше 20, можно заставить майнер перезапускаться каждые n-минут, где n - это значение параметра "-r". Так же майнер будет перезапускаться в случае каких-либо неполадок в работе.
    Если установить параметр "-r 1", то майнер будет закрываться и будет запущено выполнение файла "reboot.bat" ("reboot.bash" или "reboot.sh" для Linux версии), который должен находиться в той же директории, что и исполняемый файл майнера.

    -li - режим низкой интенсивности майнинга. Установите "-li 1", если вы не хотите, чтобы ваша ОС подвисала.

    -nofee - установив значение этого параметра равное "1" будет отключена комиссия за использование (девфи), но при этом сам майнер будет работать медленнее. При включении данного режима автор потеряет 100% своего дохода от вас, но и вы потеряете 2.5%, так что перед вами встает выбор - быстрый майнер, или полностью свободный, но немного медленный майнер.

    -tt - установка порога нагрева видеокарты в градусах Цельсия, например "-tt 80". Так же можно установить определенное значение для каждой карты по отдельности, например "-tt 70,80,75".
    Кроме того, с помощью данной команды можно управлять скоростью, для этого достаточно установить отрицательное значение. Например значение "-tt -50" приведет к установке 50% скорости вентиляторов.
    Значение параметра "-tt 0" приведет к отключению контроля и скрытию статистики состояния GPU.
    По умолчанию параметр равен "1", что показывает статистику состояния видеокарты каждые 30 секунд, но не управляет вентиляторами. Для снижения частоты показа статистики можно поставить параметр "-tt 2.5".

    -tstop - установка максимального значения температуры, при котором майнер прекратит свою работу. Устанавливать нужно цифровое значение, равное значению температуры в градусах Цельсия, например "-tstop 95", что подразумевает температуру в 95 градусов. Так же можно устанавливать температуру для каждой видеокарты отдельно, например "-tstop 95,85,90".
    По умолчанию данная опция отключена ("-tstop 0").
    Обратите внимание, что индексы видеокарт в температурном контроле могут не совпадать с индексами видеокарт в самом майнере!
    Так же можно установить отрицательное значение, что приведет к немедленному закрытию майнера, что должно предотвратить отключение GPU. Например, при параметре "-tstop -95" закроет майнер при достижении любой из видеокарт температуры в 95 градусов.

    -h - количество хэшей которые будет обрабатывать видеокарта за один раунд (HashCnt). Если ничего не указывать, то будет использоваться значение по умолчанию, однако во многих случаях можно увеличить производительность изменив его.
    Как пример, указав "-h 832" подразумевает установку HashCnt=832 для всех карт. Поддерживается возможность установки значения для каждой карты, например "-h 640,832,1376,0".
    Значение "0" обозначает автоопределение.
    Значение параметра всегда должно быть делимо на 32, в противном случае будет выбрано ближайшее число, делимое на 32.
    Используйте клавишу "m" и клавиши "+" и "-" для нахождения лучшего значения. Один хеш занимает около 2MB памяти, так что очень большие значения могут привести к нестабильной работе.
    Например, для 280X лучшим значением будет 832, для 290X - 1376. Для большинства популярных карт майнер сам подберет оптимальное значение, однако из-за огромного количества различных видеокарт лучшим способом будет ручной подбор оптимального параметра.
    Для этого нажмите "m" для просмотра отдельной статистике по производительности для каждой карты, а затем используйте клавиши "+" и "-" для увеличения или уменьшения значения параметра "-h". Так же вы можете использовать клавиши от "0" до "9" для выбора нужной видеокарты.
    Внимание! Иногда смена значения "HashCnt" через клавиши "+" и "-" может приводить к проблемам с OpenCL, в таком случае вам нужно указать в майнере значение "-h" вручную.

    -fanmax - установка максимальной скорости вентиляторов в процентах. Например, "-fanmax 80" установит максимальную скорость вентиляторов в 80%. Так же можно установить значения для каждой видеокарты отдельно, например "-fanmax 50,60,70".
    Эта опция работает только тогда, когда включено управление майнером вентиляторами видеокарты, т.е. когда используется опция "-tt" с указанной температурой.
    Значение по умолчанию равно "100".

    -fanmax - установка минимальной скорости вентиляторов в процентах. Например, "-fanmin 50" установит минимальную скорость вентиляторов в 50%. Так же можно установить значения для каждой видеокарты отдельно, например "-fanmin 50,60,70".
    Эта опция работает только тогда, когда включено управление майнером вентиляторами видеокарты, т.е. когда используется опция "-tt" с указанной температурой.
    Значение по умолчанию равно "0".

    -cclock - установка частоты ядра видеокарты в МГц. Если ничего не указано, или установлен 0, то майнер не будет менять частоту. Поддерживается установка частоты для нескольких видеокарт, например "-cclock 1000,1050,1100,0".

    -mclock - установка частоты памяти видеокарты в МГц. Если ничего не указано, или установлен 0, то майнер не будет менять частоту. Поддерживается установка частоты для нескольких видеокарт, например "-cclock 1600,1750,1600,0".

    -powlimit - установка пауэр лимита (лимита потребляемой мощности) от -50 до 50. Если ничего не указано, то майнер не будет менять частоту. Поддерживается установка данного параметра для нескольких видеокарт, например "-powlim 20,-20,0,10".

    -cvddc - установка "целевого" напряжения по ядру, умноженное на 1000. Например "-cvddc 1050" обозначает 1.05V. Так же можно указать значения для каждой видеокарты по отдельности, например "-cvddc 900,950,1000,970". Поддерживается последними видеокартами AMD 4xx серии, и только под Windows.

    -mvddc - установка "целевого" напряжения по памяти, умноженное на 1000. Например "-mvddc 1050" обозначает 1.05V. Так же можно указать значения для каждой видеокарты по отдельности, например "-mvddc 900,950,1000,970". Поддерживается последними видеокартами AMD 4xx серии, и только под Windows.

    -mport - номер порта для удаленного управления. По умолчанию установлено значение "-3333" (только чтение), если установить параметру значение "0", то возможность удаленного мониторинга/управления будет выключена.
    Установка отрицательного значения устанавливает режим мониторинга, без возможности удаленного управления.
    Так же поддерживается возможность удаленного мониторинга через браузер, для этого достаточно зайти через браузер по адресу с указанным портом, например localhost:3333.
    Для тех, кто опасается атак по данному порту, лучшим решением будет отключить возможность удаленного мониторинга.

    -colors - включить или отключить цветной текст в окне программы. По умолчанию значение равно "1", для отключения цветного текста нужно использовать опцию "-colors 0".

    -v - отображать версию майнера, пример использования: "-v 1".

    Отказоустойчивость:

    Майнер поддерживает указание дополнительных пулов путем их добавления в файл epools.txt. Каждый пул должен начинаться с новой строки. К каждому из них майнер будет пытаться подключиться три раза. Если пул не посылает новые задачи в течении трех минут, или отвергает слишком много шар, то майнер отсоеденится от него.
    Главным пулом считается тот, который задан через параметры запуска (в случае нескольких пулов - тот, который задан самым первым).

    Файл config.txt можно использовать как файл настроек - для этого достаточно внести туда все нужные команды с новой строки, где каждая из них начинается с символа "-".

    Закомментировать линии можно с помощью символов ";" и "#" - начинающиеся с них строки будут игнорироваться.

    Примеры использования:

    Не защищенное соединение
    Код:
    NsGpuCNMiner.exe -o stratum+tcp://mine.moneropool.org:80 -u 449TGay4WWJPwsXrWZfkMoPtDbJp8xoSzFuyjRt3iaM4bRHdzw4qoDu26FdcGx67BMDS1r2bnp7f5hF 6xdPWWrD3Q3Wf7G6 -p x
    Защищенное соединение
    Код:
    NsGpuCNMiner.exe -o ssl://us-east.cryptonight-hub.miningpoolhub.com:20580 -u YourLogin.YourWorker -p x
    Пример файла config.txt
    Код:
    -a 3
    -dbg -1
    -o stratum+ssl://xmr.crypto-pool.fr:8443
    -p x
    -u 49SnuNtkAfbgdHbcCH9q2n6VxSx4cuVsRTQ6LoH72zkAhYUCW5JtoSZGxHMZJnHKGKb7CcKvhX43fbcaZnmNpqfLSpPjQoH

    При использовании примеров выше, не забывайте поменять адрес кошелька на свой!
     
    #1 Recluse, 8 сен 2017
    Последнее редактирование: 4 окт 2017
    TheFuzzStone и AJIekceu4 нравится это.
  2. >ORG@niZM<

    >ORG@niZM< Piconero

    Регистрация:
    18 сен 2017
    Сообщения:
    2
    Симпатии:
    0
    10.2 вышла
     
  3. AJIekceu4

    Команда форума Администратор

    Регистрация:
    17 авг 2017
    Сообщения:
    57
    Симпатии:
    14
    Призываю @Recluse, чтобы первый пост поправить.
     
  4. pbabkin

    pbabkin Piconero

    Регистрация:
    23 окт 2017
    Сообщения:
    5
    Симпатии:
    8
    Claymore 10.2 не стоит использовать, имхо. Тестировал его около недели. Вывод для тех, кому надо одним словом: если майните на 9.7 - даже не переживайте, что надо обновить майнер.
    • достойный хешрейт пока на небольшом количестве карт (старые и бюджетные 460\560 пока не поддерживаются). Оптимально, если у вас 470\570
    • Прирост производительности сомнительный. На моих ригах не более 1-2% удалось добавить. А вот энергопотребление ниже. У меня этот показатель снизился по сравнению с 9.7 версией на 5-7%.
    • Придется повозиться с настройками. Появилось несколько новых параметров. Еще и не сразу запустить удастся. Так что часик-другой точно придется потратить на эксперименты по подбору оптимальных настроек майнера.
    • Несмотря на заявленное снижение DevFee, до пула не доходит порядка 10% хешрейта о_О я сам в шоке, но это факт. Проверял на двух пулах. Как только сменил майнер - хешрейт в статистике пула и майнере сравнялся.
    Может быть в новых версиях ситуация изменится.
     
  • О нас

    Наш сайт является одним из уникальных мест, где русскоязычное сообщество Monero может свободно общаться на темы, связанные с этой криптовалютой. Мы стараемся публиковать полезные мануалы и статьи (как собственные, так и переводы с английского) о криптовалюте Monero. Если вы хорошо владеете английским (или можете писать собственные статьи/мануалы) и хотите помочь в переводах и общем развитии Monero для русскоязычной аудитории - свяжитесь с одним из администраторов.