Claymore CryptoNote AMD GPU Miner v11.3

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

  1. verdus

    verdus новичок

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


    Скачать:

    https://goo.gl/CWKbSt

    Это пул-версия.

    Установите значение переменных окружения, особенно, если у вас карты с 1 или 2 Гб видеопамяти:


    set GPU_FORCE_64BIT_PTR=1

    set GPU_MAX_HEAP_SIZE=100

    set GPU_USE_SYNC_OBJECTS=1

    set GPU_MAX_ALLOC_PERCENT=100

    set GPU_SINGLE_ALLOC_PERCENT=100


    Для систем с большим количеством видеокарт установите размер виртуальной памяти по крайней мере 16Гб.


    С версии 11.3 этот майнер бесплатен.


    Эта версия только для видеокарт AMD: поддерживаются 7xxx, 2xx, 3xx и 4xx серия, 1 Гб и больше.

    Эта версия только для Windows x64 и Linux x64, 32-bit версии не поддерживаются. Отсутствует поддержка nVidia.


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


    -xpool

    Адрес пула. Поддерживается только протокол Stratum.


    Майнер поддерживает шифрование SSL/TLS для всех данных между майнером и пулом (если пул поддерживает шифрование), это значительно повышает безопасность.

    Чтобы включить шифрование, используйте префикс "ssl://" или "stratum+ssl://" префикс (или "tls" вместо "ssl").


    -xwal

    Адрес вашего кошелька, или имя работника и другие параметры, если пул это поддерживает.

    Пулы, требующие "Login.Worker" вместо адреса кошелька, в настоящее время напрямую не поддерживаются, но вы можете использовать опцию "-allpools 1" для майнинга на них.


    -xpsw

    Пароль, используйте "x" в качестве пароля.


    -pow7

    Для поддержки хардфорка Monero используйте опцию " -pow7 1".


    -di

    Номера видеокарт, по умолчанию это все доступные видеокарты. Например, если есть четыре видеокарты, то "-di 02" задействует только первую и третью (номер 0 и номер 2).

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

    Для систем с более чем 10-ю видеокартами, используйте буквы для указания индексов более 9, например, «a» означает индекс 10, «b» означает индекс 11 и т.д.


    -h

    Количесто хешей, которое видеокарта обрабатывает в течении одного раунда (HashCnt). Если не указано - используется значение по умолчанию. Во многих случаях можно увеличить производительность, отрегулировав это значение параметра. Например, "-h 832" означает HashCnt=832 для всех карт. Вы также можете указать значения для каждой карты, например "-h 640,832,1376,0", нулевое значение означает автоматическое определение.


    -dmem

    Выбор режима работы с памятью. Укажите "-dmem 1", чтобы использовать вдвое больший объем ОЗУ GPU, во многих случаях это повысит производительность. Используйте опцию "-dmem 0", чтобы отключить этот режим.

    Значение по умолчанию - "-1" (автовыбор).


    -lite

    Чтобы майнить AEON, включите режим CryptoNight-Lite, добавив команду "-lite 1". При этом режим "-allpools 1" будет автоматически установлен.


    -ftime

    Время переключения на резервный пул, в минутах, см. раздел "Failover" ниже. Значение по умолчанию - 30 минут, установите на "ноль", если нет основного пула.


    -wd

    "Сторожевой таймер". Значение по умолчанию "-wd 1" для активации "сторожевого таймера": майнер будет закрыт (или перезапущен, см. опцию "-r"), если какой-то поток не отвечает в течение одной минуты или вызов OpenCL не удался.

    Укажите "-wd 0" для отключения сторожевого таймера.


    -r

    Режим перезапуска майнера.

    "-r 0" (по умолчанию) - перезапускает майнер, если что-то не так с видеокартой.

    "-r -1" - отключает автоматический перезапуск.

    "-r >20" - перезапускает майнер при проблемах с видеокартах или по таймеру. Например, "-r 60" - перезапустить майнер каждый час или при проблемах с какой-либо видеокартой.

    "-r 1" закрывает программу-майнер и запускает файл "reboot.bat" ("reboot.bash" или "reboot.sh" для Linux) из каталога программы майнера (если таковой файл там присутствует) при возникновении ошибки в работе любой из видеокарт.

    То есть, вы создаете файл "reboot.bat", в нем задаете параметры поведения системы при возникновении ошибки в работе GPU устройства и сохраняете его в папку майнера.

    Например, для перезагрузки системы вам необходимо прописать в файле "reboot.bat" следующую строку: "shutdown /r /t 5 /f", где:

    - r - перезагрузка;

    - t 5 - таймаут завершения работы 5 секунд;

    - f - принудительно завершать программы без предупреждения.


    -retrydelay

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


    -dbg

    Создание лог-файла и вывод сообщений отладки.

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

    "-dbg 1" - создавать лог-файл и выводить сообщения отладки.

    "-dbg -1" - нет ни файла, ни сообщений отладки.


    -logfile

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

    Если опция пропущена - будет использоваться имя файла отладки по умолчанию.


    -li

    Режим низкой интенсивности. Уменьшает интенсивность добычи, полезен, если ваши карты перегреты. Обратите внимание, что скорость добычи также снижается.

    Более высокое значение параметра означает меньше тепла и ниже скорость добычи, например, "-li 10" - это меньше тепла и ниже скорость, чем при "-li 1". Вы также можете указать значения для каждой карты, например "-li 3,10,50".

    Значение по умолчанию - «0» - режим низкой интенсивности отключен.


    -tt

    Установка целевой температуры видеокарты. Например, "-tt 80" устанавливает температуру 80°C. Можно указать значения температуры для каждой карты, например: "-tt 70,80,75".

    Можно также установить определенную скорость вращения вентилятора: если вы укажете отрицательное значение, например, "-tt -50", то установится скорость вращения вентилятора на 50% от максимальной. При указании значения "-tt 0" отключается управление и скрывается статистика видеокарт.

    "-tt 1" (по умолчанию): майнер не регулирует скорость вентиляторов, но показывает температуру видеокарт и скорость вентиляторов каждые 30 секунд. Укажите значения от 2 до 5, если это слишком часто.

    Примечание: для Linux-драйверов gpu-pro у майнера должны быть root-права для управления вентиляторами, в противном случае будет доступен только мониторинг.


    -ttli

    Автоматическое уменьшение интенсивности добычи, если температура графического процессора выше указанного значения. Например, опция "-ttli 80" снижает интенсивность добычи, если температура GPU выше 80°C.

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

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

    Рекомендуется устанавливать значение "-ttli" больше значения "-tt" на 3-5°C.


    -tstop

    Температура, при достижении которой программа остановит майнинг. Например, "-tstop 95" означает, что максимальная температура майнинга - 95°С. Можно указать значения отдельно для каждой карты, например: "-tstop 95,85,90".

    Эта функция отключена по умолчанию ("-tstop 0"). Следует указать ненулевое значение для опции "-tt", чтобы включить опцию -tstop.

    Если майнер выключит не ту карту, он закроется через 30 секунд.

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


    -fanmax

    Устанавливает максимальную скорость вращения вентилятора, в процентах, например, "-fanmax 80" установит максимальные скорости вентиляторов на 80%. Можно указать значения для каждой карты, например "-fanmax 50,60,70".

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


    -fanmin

    Устанавливает минимальную скорость вращения вентилятора, в процентах, например, "-fanmin 50" установит минимальные скорости вентиляторов на 50%. Можно указать значения для каждой карты, например "-fanmin 50,60,70".

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


    -cclock

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

    К сожалению, AMD по какой-то причине заблокировала понижение частот - вы можете только разогнать.


    -mclock

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

    К сожалению, AMD по какой-то причине заблокировала понижение частот - вы можете только разогнать.


    -powlim

    Устанавливает предел мощности, от -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 (режим только чтения), укажите "-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" на наличие опций.

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

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

    Поместите по одной опции в каждую строку файла конфигурации. Если первый символ в строке - ";" или "#", то эта строка игнорируется.

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



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


    moneropool, незашифрованное подключение:

    NsGpuCNMiner.exe -xpool stratum+tcp://mine.moneropool.org:80 -xwal 449TGay4WWJPwsXrWZfkMoPtDbJp8xoSzFuyjRt3iaM4bRHdzw4qoDu26FdcGx67BMDS1r2bnp7f5hF6xdPWWrD3Q3Wf7G6 -xpsw x


    miningpoolhub, SSL/TLS подключение (этот пул определяет SSL/TLS подключение автоматически, он использует тот же порт, что и для подключения незашифрованного):

    NsGpuCNMiner.exe -xpool ssl://us-east.cryptonight-hub.miningpoolhub.com:20580 -xwal YourLogin.YourWorker -xpsw x


    suprnova SSL/TLS подключение:

    NsGpuCNMiner.exe -xpool ssl://xmr.suprnova.cc:5221 -xwal YourLogin.YourWorker -xpsw x


    Не забудьте указать свой адрес кошелька!



    FAILOVER


    Используйте файл "epools.txt" для указания дополнительных пулов. Этот файл имеет текстовый формат, по одному пулу в каждой строке. Каждый пул имеет 3 попытки подключения.

    Майнер автоматически разъединяет, если пул не дает новой работы в течение длительного времени или если пул отклоняет слишком много шар.

    Если первый символ строки - ";" или "#", то эта строка игнорируется.

    Не изменяйте промежутки между параметрами и значениями - они необходимы для правильного толкования параметров!

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

    Вы можете перезагрузить файл "epools.txt" во время выполнения программы, нажав клавишу "r".

    Пул, указанный в командной строке - это "главный" пул, майнер будет пытаться вернуться к нему каждые 30 минут, если использует какой-то иной пул из списка.

    Если в командной строке не было указано ни одного пула, то первый пул в списке файла "epools.txt" считается главным.

    Вы можете изменить 30-ти минутный период времени, указав другое значение с опцией "-ftime" или использовать "-ftime 0", чтобы отключить переключение на главный пул.

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

    Также можно выбирать нужный пул нажатием клавиши "e".



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


    Майнер поддерживает удалённое управление / монитроринг с помощью протокола JSON посредством сокетов TCP/IP/ Вы также можете получать последние текстовые строки консоли через HTTP.

    Запустите "EthMan.exe" из подкаталога "Remote management" (только для Windows).

    Файл «API.txt» содержит более подробную информацию о протоколе.



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


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

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

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

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



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


    1. Установите драйвера Catalyst v15.12.

    2. Верните картам штатные частоты (уберите разгон).

    3. Установите значения переменных окружения, как описано выше.

    4. Установите виртуальную память 16 Гб или больше.

    5. Перезагрузите компьютер.

    6. Проверьте аппаратную часть, рейзеры.