Майнер Claymore's NeoScrypt для видеокарт AMD.

Тема в разделе "Майнинг (общий раздел)", создана пользователем denchik7, 16 апр 2018.

  1. denchik7

    denchik7 forum.bitmmgp.ru

    ПРЕДУПРЕЖДЕНИЕ: Алгоритм NeoScrypt ОЧЕНЬ ГОРЯЧИЙ, убедитесь, что у ваш блок питания достаточно мощный и хорошее охлаждение видеокарт, используйте опцию " -powlim 50", чтобы получить полную скорость.

    Ссылка:
    https://goo.gl/6p6uES


    Это пул-версия. Используйте последние драйверы. Для работы программы-майнера требуется до 1,1 Гб видеопамяти GPU.

    Для систем с большим количеством видеокарт установите размер виртуальной памяти, по крайней мере, 16Гб (больше-лучше): Компьютер / Свойства / Дополнительные параметры системы / Дополнительно / Быстродействие / Параметры / Дополнительно / Виртуальная Память и укажите размер файла подкачки.

    Данный майнер бесплатен, однако, текущая плата разработчику составляет 2%, майнер работает 72 секунды на разработчика каждый час.
    Если вы не согласны с вознаграждением разработчику - не используйте этот майнер либо воспользуйтесь опцией "-nofee".
    Попытки читерства и неоплаты разработчику приведут к уменьшению скорости майнинга (точно так же, как и использование "-nofee 1") несмотря на то, что майнер будет отображать такой же хешрейт.
    Майнер не остановится, когда чит обнаружен, т.к. тогда создатели чита поймут, что чит не работает, и станут искать другие пути обмана. Когда майнер не показывает никаких ошибок и замедлений - они счастливы.

    Этот майнер поддерживает только самые популярные чипы AMD карт: Pitcairn, Tahiti, Hawaii, Tonga, Fiji, Ellesmere, Baffin, Vega.

    В настоящее время поддерживается только Windows x64. Нет поддержки Linux. Карты NVidia не поддерживаются.



    ОПЦИИ КОМАНДНОЙ СТРОКИ:


    -pool
    Адрес пула для добычи монет на алгоритме NeoScrypt. Поддерживается только протокол Стратум.

    -wal
    Адрес монеты (публичный ключ), а также имя воркера и другие опции, если пул их поддерживает.

    -psw
    Пароль для пула NeoScrypt, укажите "x", как пароль или другие опции, если пул их поддерживает.

    -a
    режим алгоритма для карт Ellesmere (карты RX470, RX480, RX570, RX580), для других карт всегда используется " -a 1". Вы можете указать " -a 1" (по умолчанию) или " -a 2" и найти лучший вариант для вашей карты.
    Вы также можете установить эту опцию для каждой карты отдельно, например " -a 1,2,1".

    -di
    Индексы видеокарт, учавствующих в майнинге (по умолчанию задействованы все доступные видеокарты). Например, для фермы из четырёх видеокарт "-di 02" задействует только первую и третью (№0 и №2).

    Также можно отключать видеокарты в процессе работы клавишами 0…9 клавиатуры и проверять текущую статистику клавишей "s".

    Для систем с более чем 10 графическими процессорами: используйте буквы для указания индексов более 9, например, "a" означает индекс 10, "b" означает индекс 11 и т.д.; также клавиши "a", "b" и "c" позволяют включать или отключать графические процессоры №№ 10, 11 и 12 во время работы.

    -ftime
    Время, после которого майнинг возвращается обратно на основной пул, в минутах (смотрите раздел FAILOVER ниже). По умолчанию 30 минут, укажите 0 и будет считаться, что нет основного пула - не будет попыток возврата.

    -wd
    Опция «сторожевой таймер». По умолчанию "-wd 1" - включен: майнер будет закрыт (или перезапущен, см. опцию "-r") если какой-нибудь поток не отвечает в течении одной минуты или вызов OpenCL не удается. Установка "-wd 0" отключает «сторожевой таймер».

    -r
    Режим перезагрузки майнера:
    "-r 0" (по умолчанию) - перезапускает майнер, если что-нибудь не так с видеокартой;
    "-r -1" (минус один) - отключает автоматический перезапуск;
    "-r >20" - перезапускает майнер, если что-нибудь не так с видеокартой, или по таймеру - через указанный промежуток времени, например, "-r 60" - через каждый час;
    "-r 1" - закрывает майнер и вызывает файл "reboot.bat" (для Линукс - "reboot.bash" или "reboot.sh") из каталога майнера (если он там есть) если что-то не то с какой-то из видеокарт. Таким образом, вы можете создать файл "reboot.bat" и предпринять какие-то действия, например, перезагрузить компьютер, поместив там строку: "shutdown /r /t 5 /f", где:
    - r - перезагрузка;
    - t 5 - таймаут завершения работы 5 секунд;
    - f - принудительно завершить программы без предупреждения.

    -minspeed
    Минимальная скорость в Mh/s. Если майнер не может достичь этой скорости в течение 5 минут по какой-либо причине, он будет перезапущен (или будет выполнен файл "reboot.bat", если установлен " -r 1"). Значение по умолчанию - 0 (функция отключена).

    Вы также можете указывать отрицательные значения, если не хотите перезапускать шахтер из-за проблем с подключением к пулу; например, "-minspeed -3000" перезапустит майнер, только если он не сможет достичь 3Mh/s при хорошем подключении к пулу.

    -retrydelay
    Задержка в секундах между попытками соединения. Значения по умолчанию "20". Укажите "-retrydelay -1", если вам не нужно повторное подключение, в этом режиме майнер закроется, если соединение потеряно.

    -dbg
    Лог файл и сообщения отладки: "-dbg 0" (по умолчанию) создаёт лог-файл, но не показывает служебные сообщения, "-dbg 1" - создаёт лог-файл и показывает сообщения отладки, "-dbg -1" (минус один) - ни файла, ни сообщений отладки.

    -logfile
    Имя лог-файла. После перезапуска, майнер будет добавлять новые данные в тот же самый файл. Если хотите стереть старые данные, имя файла должно содержать строчку "noappend". Если пропущено, будет использовано имя по умолчанию.

    -logsmaxsize
    Максимальный размер лог-файлов, в MB. При каждом запуске майнер проверяет все файлы в своей папке, выбирает все файлы, содержащие строку "_log.txt" и удаляет самые старые файлы, если их размер больше указанного значения.
    Укажите "-logsmaxsize 0", чтобы отменить удаление старых журналов. Значение по умолчанию - 1000 (т.е. допустимо около 1 ГБ файлов журнала).

    -nofee
    Установите "1", чтобы отменить гонорар разработчику. В этом режиме некоторые оптимизации отключаются и скорость добычи падает примерно на 4%.
    При включении этого режима я теряю 100% заработка, вы теряете лишь 2-3% вашего заработка.
    Таким образом, у вас есть выбор: "быстрый майнер" или "совершенно бесплатный майнер, но чуть медленнее".
    Если вы хотите и быстро и бесплатно - вы должны найти какой-то другой майнер. Просто не используйте этот майнер вместо того, чтобы утверждать, что мне нужно отменить или уменьшить плату разработчику, заявив, что 1-2% плата разработчика - слишком много и т.п.

    -benchmark
    Режим тестирования: укажите "-benchmark 1", чтобы определить хешрейт вашего оборудования.

    -li
    Режим низкой интенсивности, уменьшает интенсивность майнинга - опция полезна при перегреве карт, однако скорость майнинга тоже снизится.

    Большее значение означает меньший нагрев и скорость майнинга, например "-li 10" даёт меньший нагрев и скорость майнинга по сравнению с "-li 1".

    Можно указывать значения для каждой карты, например: "-li 3,10,50".

    Значение по умолчанию - «0», режим выключен.

    -tt
    Установка целевой температуры GPU. Например, "-tt 80" означает температуру 80C.
    Можно указать значения для каждой карты, например "-tt 70,80,75".
    Можно также установить постоянную скорость вращения вентилятора, если вы укажете отрицательные значения, например, "-tt -50" устанавливает скорость вращения вентилятора на 50%. Укажите ноль, чтобы отключить управление и скрыть статистику GPU.
    "-tt 1" (по умолчанию) - не управлять вентиляторами видеокарт, но показывает температуру графического процессора и скорость вентилятора каждые 30 секунд. Можно указать 2...5, если это слишком часто.

    -ttli
    Автоматически уменьшает интенсивность майнинга полностью (для всех монет), если температура видеокарты превышает указанное значение. Например, "-ttli 80" уменьшает интенсивность майнинга, если температура ГП выше 80 градусов.

    Можно видеть, была ли уменьшена интенсивность в детальной статистике (клавиша "s").

    Также можно указать значение для каждой карты, например "-ttli 80,85,80". Следует задавать ненулевое значении в опции "-tt" для активации данной опции.

    Хорошее решение - установить значение "-ttli" на 3-5 С выше, чем "-tt".

    -tstop
    Задаёт температуру графического процессора, при которой майнинг будет остановлен. Например, "-tstop 95" указывает температуру остановки 95 градусов.
    Кроме того, можно указать значения для каждой карты, например "-tstop 95,85,90".
    Эта функция отключена по умолчанию ("-tstop 0"). Кроме того, следует указать ненулевое значение для опции "-tt", чтобы включить эту опцию.

    Если майнер выключил не ту карту, она закроется через 30 секунд.
    Можно также указать отрицательное значение, чтобы закрыть майнер немедленно вместо остановки GPU, например, "-tstop -95" закроет майнер, как только температура любой из GPU достигнет 95 градусов.

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

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

    -cclock
    Задает целевую частоту ядра, в MHz. Если не указано или "0" - майнер не будет изменять текущую частоту. Можно указывать значения для каждой карты, например: "-cclock 1000,1050,1100,0".

    Примечание: для некоторых версий драйверов AMD заблокировано понижение частоты, вы можете только разгонять.

    Примечание: эта опция изменяет частоту для всех значений питающих напряжений, поэтому проверьте все напряжения в WattMan или используйте опцию -cvddc.

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

    -mclock
    Задает целевую частоту памяти, в MHz. Если не указано, или "0" - майнер не будет изменять текущую частоту. Можно указывать значения для каждой карты, например: "-mclock 1200,1250,1200,0".
    Примечание: для некоторых версий драйверов AMD заблокировано понижение частоты, доступен только разгон.

    -powlim
    Устанавливает power limit, в диапазоне от -50 до 50. Если не указано - майнер не будет изменять power limit. Можно указывать значения для каждой карты, например: "-powlim 20,-20,0,10".

    -cvddc
    Устанавливает целевое напряжение ядра GPU, умноженное на 1000. Например, "-cvddc 1050" означает 1.05V. Также можно указать значение для каждой карты, например: "-cvddc 900,950,1000,970".

    -mvddc
    Устанавливает целевое напряжение памяти, умноженное на 1000. Например, "-cvddc 1050" означает 1.05V. Также можно указать значение для каждой карты, например: "-cvddc 900,950,1000,970".

    Поддерживается новейшими картами AMD 4xx.

    -mport
    Порт для удалённого управления/мониторинга. Значение по умолчанию -3333 (только чтение),

    Укажите «-mport 0», чтобы отключить функцию удаленного мониторинга.

    Укажите отрицательное значение для включения мониторинга (получения статистики), но отключения управления (перезагрузки, загрузки файлов), например, "-mport -3333" включает порт 3333 для удаленного мониторинга, но удаленное управление при этом будет заблокировано.

    Вы также можете использовать свой веб-браузер для просмотра текущего состояния шахтера, например, введите "localhost:3333" в браузере.

    Предупреждение: используйте отрицательное значение параметра или полностью отключите удаленное управление, если считаете, что вас могут атаковать через этот порт!

    По умолчанию, майнер будет принимать подключения по указанному порту на всех сетевых адаптерах, но вы можете напрямую выбрать нужный сетевой интерфейс, например, "-mport 127.0.0.1:3333" откроет порт только на локальном хосте.

    -mpsw
    Пароль удаленного мониторинга (управления). По умолчанию он пуст, поэтому каждый может запросить статистику или управлять шахтером удаленно, если установлена опция -mport. Вы можете установить пароль для удаленного доступа (по крайней мере EthMan v3.0 требуется для поддержки паролей).

    -colors
    Включает или выключает цветной текст в консоли. По умолчанию "1", используйте "-colors 0" чтобы отключить раскраску. Используйте значения 2, 3, 4 для удаления некоторых цветов.

    -v
    Выводит версию майнера. Пример использования: "-v 1".



    ФАЙЛ КОНФИГУРАЦИИ

    Можно использовать файл "config.txt" вместо того, чтобы указывать опции в командной строке (бат-файле).

    Если нет никаких опций в командной строке - майнер проверит файл "config.txt" на предмет их наличия.

    Если есть только одна опция в командной строке - это должно быть имя файла конфигурации.

    Если в командной строке две или больше опций - майнер возьмёт все опции из командной строки, а не из файла конфигурации!

    Размещайте по одной опции в каждой строке, если первый символ строки ";" или "#" - строка будет проигнорирована.

    Вы также можете использовать переменные окружения в файле "pools.txt" и "config.txt". Например, определите переменную среды "WORKER" и используйте ее как "% WORKER%" в файле config.txt или в файле pools.txt.



    ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ

    miningpoolhub:

    NeoScryptMiner.exe -pool hub.miningpoolhub.com:20510 -wal Redhex.sample -psw x

    nicehash:
    NeoScryptMiner.exe -pool stratum+tcp://neoscrypt.eu.nicehash.com:3341 -wal YourBtcWalletAddress -psw x



    ПЕРЕХОД НА РЕЗЕРВНЫЙ СЕРВЕР ПУЛА ИЛИ НА ДРУГОЙ ПУЛ (FAILOVER)

    Используйте файл "pools.txt", чтобы указать дополнительные пулы. Этот файл - текстовый, по одному пулу в строке. Будет предпринято 3 попытки соединения с каждым пулом. Майнер разъединяет автоматически, если пул не отправляет новых заданий в течение длительного времени или отклоняет слишком много шар.
    Если первый символ строки ";" или "#" - строка будет проигнорирована.

    Не убирайте пробелы между параметрами и значениями - такой синтаксис этих файлов. Если нужно указать символ "," в значении параметра, используйте две запятые «,,» - это будет распознано, как одна запятая.
    Перезагрузить файл "pools.txt" в реальном времени можно нажатием клавиши "r".
    Пул, указанный в командной строке (или файле конфигурации) - это основной пул и майнер будет пробовать вернуться на него каждые 30 минут, если ему пришлось использовать другой пул из списка.
    Если пул не указан ни в командной строке, ни в файле конфигурации - тогда первый пул из списка пулов failover будет основным.
    Вы можете изменить 30-минутный период времени на иное значение, применив опцию "-ftime", или использовать "-ftime 0" для отключения переключения на основной пул.
    Вы также можете использовать переменные окружения в файлах "pools.txt" и "config.txt". Например, определите переменную среды «WORKER» и используйте ее как «% WORKER%» в файле config.txt или в файле pools.txt.
    Вы также можете выбрать пул во время майнинга, нажав клавишу "e".



    УДАЛЁННОЕ УПРАВЛЕНИЕ / МОНИТОРИНГ

    Майнер поддерживает удалённое управление / монитроринг с помощью протокола JSON посредством сокетов TCP/IP, HTTP также поддерживается.
    Запустите "EthMan.exe" из подкаталога "Remote management" (только для версий под Windows).

    Просмотрите встроенную справку для получения дополнительной информации: файл "API.txt" содержит более подробную информацию о протоколе.



    ИЗВЕСТНЫЕ ПРОБЛЕМЫ

    - Защитник Windows 10 распознаёт майнер, как вирус, а также и некоторые антивирусы. Майнер не вирус - добавьте его в исключения Защитника или антивируса.

    Я пишу майнеры начиная с 2014 года. Большинство из них распознаётся как вирус некоторыми параноидально настроенными антивирусами: возможно, потому что я пакую свои майнеры чтобы защитить их от дизассемблирования, возможно, потому что ряд людей включает их в свои бот-неты, или потому что эти антивирусы недостаточно хороши - не знаю.

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

    Однако, исходники моих майнеров закрыты и я не могу доказать, что они не вирусы. Если думаете, что я пишу вирусы, вместо хороших программ-майнеров - не пользуйтесь этим майнером, или по крайней мере не используйте его на системах, хранящих ценные данные.



    УСТРАНЕНИЕ НЕПОЛАДОК

    1. Установите последние драйвера.
    2. Верните картам штатные частоты (уберите разгон).
    4. Установите виртуальную память 16 Гб.
    5. Перезагрузите компьютер.
    6. Проверьте аппаратную часть, рейзеры.



    Вопросы-Ответы

    - Что означает опция X?
    Читайте "Readme!!!.txt", раздел "Параметры командной строки".

    - Как добывать с помощью пула X?
    Читайте "Readme!!!.txt", раздел "Пример использования".

    - Windows 10 видит майнер, как вирус.
    Читайте "Readme!!!.txt", раздел "Известные проблемы".

    - Может ли майнер остановить перегретый GPU?
    Да, смотрите "-tstop" опцию.

    - Почему эта командная строка не работает (escaping '&')?
    Знак '&' в командной строке означает разделитель команд, чтобы использовать его в командной строке либо кавычку с "", или escaping '&' (используйте ^& на Windows).
    Нет необходимости делать это в *pools.txt или config.txt.
    Кроме того, все параметры командной строки должны быть в одной строке в BAT-файле, нельзя разделить их на несколько строк, он не будет работать.

    - Влияют ли новые драйверы на скорость майнинга?
    Как правило, нет. Но проверьте.

    - Почему -cclock / -mclock опции не работают?
    Иногда они не работают. Используйте Afterburner или другие утилиты.

    - Может быть снижена температура?
    Да, смотрите " -tt", " -li", " -ttli" опции.

    - Я вижу только одну карту с помощью подключения к удаленному рабочему столу.
    Это проблема программы удаленного доступа - используйе TeamViewer или какое-либо другое программное обеспечение для удаленного доступа.

    - Я вижу только одну карту вместо двух в информации управления температурой.
    Отключите CrossFire, не используйте стандартный удаленный доступ.

    - Ошибка ""server: bind failed with error"".
    Укажите опцию "-mport 0".

    - Могу ли я получать статистику из майнера, как это делает EthMan?
    Проверьте файл API.txt c подробностями протокола json.

    - Майнер останавливается, если я помещаю курсор в его окно в Windows 10 до тех пор, пока не будет нажата какая-либо клавиша. Иногда минер зависает до тех пор, пока не будет нажата любая клавиша.
    Вы должны внести некоторые изменения в Windows:
    https://superuser.com/questions/555160/windows-command-prompt-freezing-on-focus
    https://superuser.com/questions/419717/windows-command-prompt-freezing-randomly?rq=1
    https://superuser.com/questions/1051821/command-prompt-random-pause?rq=1

    - Иногда майнер не может подключиться к серверу devfee mining с первой попытки, вызывает ли это более продолжительный процесс devfee?
    Нет, во время этих попыток майнер майнит для вас.

    - Сколько карт поддерживается?
    Майнер поддерживает до 32 карт.

    - Майнер остановился и я не могу перезапустить его без перезагрузки.
    Часто, когда OpenCL выходит из строя, вы должны перезагрузить систему, а не просто перезапускать шахтер. Иногда даже мягкая перезагрузка не работает, и вы должны нажать кнопку Reset. Это связано с тем, что происходит сбой на уровне драйверов и Windows не любит этого.


    FAQ # 1:

    1. Если вы думаете, что майнер будет работать, даже если вы выключите маршрутизатор, подождите еще пару минут, он остановится.
    2. Поместите все аргументы командной строки в .BAT-файл в одной строке - аргументы со второй строки будут проигнорированы.
    3. У меня нет личных версий со скоростью + 50%.
    4. Я разработчик программного обеспечения, поэтому я думаю, что не могу помочь вам правильно настроить свою ферму или предоставить вам список необходимых комплектующих, пожалуйста, задайте этот вопрос на форуме или найдите на него ответ там же!
    5. Пожалуйста, прочитайте Readme.txt и образцы командной строки, описания опций и часто задаваемых вопросов.
    6. У меня нет майнеров для Tesla, процессоров IBM и для очень старых графических процессоров.
    7. Добыча на ноутбуках - плохая идея.
    9. Вы не увидите полный хешрейт на пуле сразу, вам нужно подождать, по крайней мере, 24 часа.