Майнинг Монеро на процессоре и видеокарте

Особенности XMR-Stak:

  • Поддерживают многие устройства (CPU / x86, AMD-GPU и NVIDIA-GPU)
  • Поддерживают все распространенные ОС (Linux, Windows и macOS)
  • Поддерживает алгоритм криптонайт для Monero (XMR) и cryptonight-light (AEON)
  • Программу легко использовать (нет необходимости редактировать файл конфигурации для первого запуска)
  • автоматическая настройка для каждого устройства
  • Программное обеспечение с открытым исходным кодом (GPLv3)
  • Поддерживает протокол TLS
  • Отображает статистику в браузере через HTML
  • Имеет JSON API для мониторинга работы Вашей фермы

Монеро майнер

Коротко о монеро, эта валюта работает на алгоритме cryptonight cryptonightv7 cryptonightv8 (майнеры подойдут к любой криптовалюте работающим на этом алгоритме), майнится с помощью видеокарт (как майнить monero на gpu), процессора (майнинг monero на cpu) и облачного майнинга (подробнее — Надежный облачный майнинг). После не давнего пампа стала очень популярной. В этой стать мы выложим несколько майнеров для видеокарт Amd, nvidia. Так же майнеры для процессора CPU. Так же советую почитать майнинг новой монетки на этом же алгоритме — Майнинг electroneum (etn).

Xmr майнер для amd Видео карт, тут мы можем предложить несколько майнеров.

cryptonightv8:

1. Xmr stak — новый майнер от stak, который поддерживает одновременную работу и CPU и GPU обоих производителей, как AMD так и NVIDIA. Есть версии как для cryptonightv7, так и для cryptonightv8, скачать и настроить можете по ссылке — .

cryptonightv7:

1. Claymore’s CryptoNote GPU Miner v11.3 — майнер от поулярных разработчиков дуал майнера eth. Работает только на картах от амд. Из плюсов большая скорость майнинга, удобный красивый интерфейс, частые обновления. Из минусов — небольшая комисия. Подробное описание майнера, скачка и настройка по ссылке — . (Внимание — подходит и для cryptonight (классик) и для cryptonightv7)

2. Xmr stak — новый майнер от stak, который поддерживает одновременную работу и CPU и GPU обоих производителей, как AMD так и NVIDIA, скачать и настроить можете по ссылке — .

cryptonight (классик):

1. Wolf s Monero Miner — майнер от популярного разработчика Wolf, опытные майнеры вспомнят. Скорость примерно на одно уровне (зависит от версии и обновлений). Комиссии нет, что является плюсом подробно скачать и настроить — .

2. Xmr stak amd — Мало известный майнер для монеро, но попробовать стоит, скорость майнинга хорошая. Есть маленькая комиссия. Подробнее и скачать — .

Расшифровка содержимого батника

  1. xmr-stak.exe название запускаемой программы. Оставляем как есть
  2. -o xmr-eu.dwarfpool.com указываем адрес пула после ключа -o
  3. -u 4ALcw9nTAStZSshoWVUJakZ6tLwTDhixhQUQNJkCn4t3fG3MMK19WZM44HnQRvjqmz4LkkA8t565v7iBwQXx2r34HNroSAZ.5c01d3dd96ac8e1e4de53c736fd42a5f793d6ede4fb776f2a186a84dba44f3e8 — тут указываем через точку адрес Вашего цифрового кошелька и Payment Id (для некоторых монет)
  4. .rig1 указываем идентификатор Вашей фермы. Это необходимо для отслеживания статистик на пуле. Именно это название будет отображаться на пуле
  5. pause ключ паузы необхим чтобы увидеть код ошибки, если что-то пойдет не так. В противном случае программа просто закроется ничего не отобразив

Пример готового bat файла:

xmr-stak.exe -o xmr-eu.dwarfpool.com:8050 -u 4ALcw9nTAStZSshoWVUJakZ6tLwTDhixhQUQNJkCn4t3fG3MMK19WZM44HnQRvjqmz4LkkA8t565v7iBwQXx2r34HNroSAZ.5c01d3dd96ac8e1e4de53c736fd42a5f793d6ede4fb776f2a186a84dba44f3e8.rig1 -p x pause
Мы указали в батнике наиболее необходимые команды для запуска процесса добычи криптовалют. Ниже перечислим все возможные аргументы командной строки, на случай, если Вы хотите настроить программу более тонко.

Настройки пула:

-C, —poolconf FILE использовать файл конфигурации пула

-o, —url URL адрес URL-адрес, пул и порт, например, xmr-eu.dwarfpool.com:8050

-O, —tls-url URL адрес TLS-пула и порт, например. xmr-eu.dwarfpool.com:8050

-u, —user USERNAME имя пользователя на пуле или или адрес кошелька

-r, —rigid RIGID идентификатор (воркер) для статистики на стороне пула (требуется поддержка пула)

-p, —pass PASSWD пароль пула, в большинстве случаев x или пустой

Прочие настройки:

-h, —help показать справку

-v, —version номер версии

-V, —version-long показать длинный номер версии

—benchmark BLOCKVERSION только сделать тест и выход

—benchwait WAIT_SEC время ожидания теста

—benchwork WORK_SEC контрольное время работы

-i —httpd HTTP_PORT использовать порт интерфейса HTTP

—use-nicehash использование-nicehash пул должен работать в режиме nicehash

—currency NAME название валюты для майнинга

Первый запуск

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

Список алгоритмов xmr-stak

После этого программа попросит адрес пула для Выбранной Вами валюты. Например xmr-eu.dwarfpool.com:8050

Выбор надежного пула для вашей валюты — самый важный шаг.

Находим адрес и порт на пуле Dwarfpool

Перейдя на страницу пула, Вы найдете информацию о подключении. Выберите правильный адрес в зависимости от вашего местоположения. Мы выберем Европейский адрес, т.к. он ближе к нашему местоположению. Соответственно пинг до серверов пула будет проходить быстрее, а значит и новые задания будут приходить и отправляться быстрее.

Далее указываем правильный порт в зависимости от вашего оборудования. Для фермы из нескольких карт мы укажем 8050, тем самым пул будет высылать работу наиболее подходящую для нескольких видеокарт. Это повышает производительность.

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

Введите адрес пула в командном окне и нажмите Enter, чтобы перейти к следующему шагу.

адрес пула

После чего программа попросит ваше имя пользователя, которое обычно является вашим кошельком.

Кошелек можно получить либо на любой надежной бирже, либо загрузить холодный кошелек монеты. На бирже открыть проще, но надежность меньше. В то же время иногда биржи закрывают кошельки «на обслуживание», так что в случае роста монеты Вы не успеете перевести монеты с холодного кошелька на биржу, чтобы их продать.

На наш взгляд, лучше всего диверсифицировать риски и хранить часть монет на бирже и часть на холодном кошельке. Впрочем решать только Вам.

Введите адрес кошелька и нажмите enter.

Вводим адрес кошелька

Затем нужно ввести пароль. Пароль крайне редко используется на пулах. Поэтому ставим X

Затем вводим идентификатор Вашей фермы, например Rig1. Это необходимо для отслеживания статистики со стороны пула.

Следующая опция поддержки порта пула (TLS / SSL), просто введите n.

Далее программа спросит, хотите ли Вы использовать Nicehash – вводим n (нет).

Использовать несколько пулов — n.

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

Кроме того, будет создано еще 4 дополнительных файла в папке, такие как cpu.txt, nvidia.txt или amd.txt и pools.txt.

старт майнинга

SRBMiner-MULTI

SRBMiner-MULTI CPU — это программа для майнинга криптовалют на различных алгоритмах для процессора.

AMD GPU Miner — это майнер для добычи криптовалют на видеокартах семейства AMD.

Обе программы входят в состав одного релиза.

Скачать и настроить SRBMiner-MULTI:

Для того чтобы начать майнинг нам нужно создать или отредактировать файл с расширением .bat. В нем указать следующие команды:

SRBMiner-MULTI батник

  1. SRBMiner-MULTI.exe — команда запуска приложения SRBMiner
  2. —algorithm randomx — указать алгоритм для майнинга
  3. —pool xmr-eu1.nanopool.org — указать адрес пула
  4. 14444 — указать порт пула
  5. —wallet 44tLjmXrQNrWJ5NBsEj2j77ZBEgDa3fEe9GLpSf2FRmh336xPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yhk6436eGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722df3246g54a42178aa29ef7477c138d2340c55648d указать кошелек монеты + Payment ID после точки. Кошелек можно получить либо на бирже, либо установить холодный кошелек Monero.
  6. —gpu-target-temperature 70 — программа будет стремиться поддерживать эту температуру
  7. —gpu-off-temperature 83 — майнер выключится при достижении этой температуры и включится когда она снизится
  8. —send-stales — отправлять в пул устаревшие шары (некоторые пулы их частично оплачивают, либо начисляют бонусы).
  9. —enable-restart-on-rejected — автоматический перезапуск майнера если слишком много отклоненных шар

Пример батника:

setx GPU_MAX_HEAP_SIZE 100 setx GPU_MAX_USE_SYNC_OBJECTS 1 setx GPU_MAX_ALLOC_PERCENT 100 setx GPU_MAX_SINGLE_ALLOC_PERCENT 100 @echo off cd %~dp0 cls set LOGTIME=%date:~10,4%_%date:~4,2%_%date:~7,2%_%time:~0,2%_%time:~3,2% set LOGTIME=%LOGTIME: =% set LOGTIME=%LOGTIME:,=.%.txt SRBMiner-MULTI.exe —algorithm randomx —pool xmr-eu1.nanopool.org:14444 —wallet 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 pause
Запускается программа как обычно, двойным щелчком мыши по фалу с расширением .bat

Запустив программу, мы увидим следующее окно:

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

Как узнать хешрейт

Вы можете узнать свой хешрейт, введя свой адрес кошелька в пуле, но как проверить результаты в самом майнере?

По умолчанию в окне консоли программы не отображается хэшрейт или результаты интеллектуального анализа данных. Чтобы проверить хешрейт у вас есть 2 варианта:

  1. Опция командной строки
  2. отчеты HTML

Параметр командной строки: просто нажмите H в командной строке для отображения мощности.

Нажмите R, чтобы отобразить результаты общего доступа. Все просто и ясно.

выводим хешрейт

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

HTML-отчет: помните, при первом запуске мы вводили любое число. Это число нужно для HTML отчетов. Если Вы забыли, что Вы ввели, то перейдите в config.txt файл и найти эту строку.

«httpd_port» : 9999,

Чтобы проверить хешрейт, результаты и отчеты о соединениях, введите в адресной строке Вашего браузера следующее.

https://127.0.0.1:9999/h

Где 127.0.0.1 это Ваш локальный IP (он у всех одинаковый) и 9999 — это порт, который мы настроены изначально. Вы получите аккуратно выведеный хэшрейт.

Как остановить интеллектуальный анализ

Xmr-stak это объединенный майнер, и по умолчанию он использует как процессор, так и видеокарты фермы. В случае, если спецификации вашего CPU слишком низки или если Вы не хотите использовать свой процессор для майнинга, то нужно исключить их из работы программы.

В папке xmr stak Вы найдете файл cpu.txt. Откройте файл txt и прокрутите его вниз, где Вы найдете следующие строки:

«cpu_threads_conf» : [ { «low_power_mode» : false, «no_prefetch» : true, «affine_to_cpu» : 0 }, { «low_power_mode» : false, «no_prefetch» : true, «affine_to_cpu» : 2 }, { «low_power_mode» : false, «no_prefetch» : true, «affine_to_cpu» : 4 }, { «low_power_mode» : false, «no_prefetch» : true, «affine_to_cpu» : 6 }, ], {«low_power_mode»: false, «no_prefetch»: true,» affine_to_cpu»: 4 }, {«low_power_mode»: false, «no_prefetch»: true,» affine_to_cpu»: 6

Чтобы предотвратить майнинг на CPU, сделайте cpu_threads_conf равным NULL (равным нулю).

«cpu_threads_conf» : NULL,

Это позволит исключить процессор из майнинга.

Добавление списков пулов или новых монет в майнер

Самый простой способ — это просто создать новый батник с нужной монетой, при этом основная конфигурация останется та же.

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

Чем майнить Monero (лучшие процессоры и видеокарты)?

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

А вот очень важным аспектом является подбор оборудования. Учитывая, что майнить Монеро можно даже на домашнем ПК (ноутбуке), не создавая под это дело фермы, сами монеты вы имеете возможность одновременно используя производительную мощность процессора и видеокарты. Как мы и говорили выше, GPU будут менее выгодными, но раз уж функционал позволяет, то грех этим не воспользоваться и уж тем более если это не принесет никакого вреда оборудованию.

Итак, для того, чтобы нагляднее продемонстрировать вам выгоду от майнинга Monero на наиболее лучших для этого дела моделях видеокарт и процессоров нами были подготовлены две таблицы с расчетами, справиться с которыми нам помог калькулятор доходности cryptocalc.online

Для процессоров картина выглядит следующим образом:

МодельДоходность за день, $Доходность за месяц, $
AMD Ryzen Threadripper 3970X1.6449.07
AMD Ryzen 5 3600X0.3811.44
Intel Core i5-7600K0.12
AMD RYZEN 9 3950X0.8625.89
AMD Ryzen Threadripper 3960X1.6449.14

А вот расчеты доходности добычи XMR с помощью видеокарт Nvidia или AMD:

МодельДоходность за день, $Доходность за месяц, $
AMD Radeon VII-0.31-9.40
AMD Ryzen 5 3600X-0.33-9.83
AMD Vega FE-0.35-10.42
GTX 1080 Ti (2037/11800 MHz)-0.28-8.47

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

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

Решение проблем

xmrstak/backend/rwidia/nvcc code/cuda extra.cu

Эта ошибка иногда возникает на видеокартах Nvidia.

Для ее решения, Вам необходимо заменить в файле конфигурации nvidia.txt bsleep до 100 и bfactor до 10,

«gpu_threads_conf» : [ // gpu: GeForce GTX 1080 Ti architecture: 61 // memory: 9314/11264 MiB // smx: 28 { «index» : 0, «threads» : 54, «blocks» : 84, «bfactor» : 10, «bsleep» : 100, «affine_to_cpu» : false, «sync_mode» : 3, }, // gpu: GeForce GTX 1080 Ti architecture: 61 // memory: 9314/11264 MiB // smx: 28 { «index» : 1, «threads» : 54, «blocks» : 84, «bfactor» : 10, «bsleep» : 100, «affine_to_cpu» : false, «sync_mode» : 3, },

Эти действия должны решить ошибку [CUDA] Error gpu 0.

Memory Alloc Failed: VirtualAlloc Failed

Это ошибка памяти. Необходимо . Нажмите Выполнить — gpedit.msc

Вы получите около 20% -ного повышения производительности.

блокировка страниц в памяти

SOCKET ERROR — CONNECT error: GetAddrInfo: Temporary failure in name resolution

Вы указали не верный порт или адрес пула. Внимательно проверьте синтаксис вашей конфигурации или .bat файла. Даже если будет пропущен один знак: точка, либо запятая, то программа не запустится.

Application Has Been Blocked From Accessing Graphics Hardware error

«Приложение xmr-stak.ехе было заблокировано для доступа к графическому оборудованию».

Эта ошибка на Windows 10 является одной из наиболее распространенных ошибок, которые Вы можете встретить. Особенно в фермах NVIDIA. Если Вы столкнулись с этой ошибкой, то вот быстрое решение.

Перейдите в файл nvidia.txt, и в нижней части файла Вы найдете следующую конфигурацию.

«gpu_threads_conf» : [ // gpu: GeForce GTX 970 architecture: 52 // memory: 3374/4096 MiB // smx: 13 { «index» : 0, «threads» : 16, «blocks» : 39, «bfactor» : 6, «bsleep» : 25, «affine_to_cpu» : false, «sync_mode» : 3, }, ],

Сначала попробуйте увеличить значение bfactor от 6 до 8 или более. Сохраните файл и запустите программу. Если Вы все еще получаете эту ошибку, то попробуйте уменьшить потоки или блоки. Это должно решить проблему, но если ошибка по-прежнему появляется вот еще одно решение.

  1. Откройте редактор реестра. В Run введите команду regedit и нажмите enter, эта команда откроет редактор реестра.
  2. Теперь в редакторе реестра перейдите к следующей папке. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. В правой панели раздела graphics drive создайте значение реестра DWORD (32-разрядная версия) с именем TdrDelay.
  4. Измените TdrDelay, установите его значение на 8 и нажмите OK, чтобы сохранить изменения.
  5. После того, как Вы это проделали, Вы должны перезагрузить систему. Теперь эта проблема должна решиться.

Настройка интенсивности и конфигурации потоков

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

По умолчанию майнер создает конфигурационный файл для CPU, а также для видеокарт NVIDIA и AMD. Вы можете редактировать значения в этих текстоВых файлах и посмотреть, что лучше всего подходит для ваших ферм.

Измените значение интенсивности, “work-size”, потоков и блоков. Вы можете добавить больше графических процессоров, а также Вы можете снизить режим питания вашего процессора.

Дополнительные сведения о настройке оборудования и кода Вы можете получить из инструкции на русском языке в архиве с программой.

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

Настройка XMR-STAK-RX

Предварительные инструкции

… помогает автоматически переключаться с Monero cryptonight_r на randomX во время разветвления. rx-switcher убивает все экземпляры xmr-stak в вашей системе и автоматически запускает xmr-stak-rx, как только сеть Monero переключается на POW randomX. ВНИМАНИЕ: Если вы используете экземпляры xmr-stak для майнинга других монет, эти экземпляры также будут закрыты.

Это то, что вы должны сделать:

  1. разархивируйте предварительно скомпилированные двоичные файлы в новую папку (не используйте старые папки xmr-stak повторно)
  2. продолжайте использовать старую версию xmr-stak в Monero
  3. скопируйте файлы config.txt и pools.txt из 2. в папку из 1. где расположены rx-switcher и xmr-stak-rx
  4. изменить валюту в pool.txt на «currency»: «randomx»,
  5. НЕ копируйте cpu.txt, nvidia.tx или amd.txt, поскольку из-за новых требований к памяти для randomX вы должны сгенерировать новые файлы конфигурации, чтобы избежать сбоя майнера при первом запуске.
  6. запустить rx-switcher
  7. как только сеть Monero разветвляется, xmr-stak будет остановлен и xmr-stak-rx автоматически запустится
  8. после разветвления сети мы предлагаем запустить xmr-stak-rx напрямую и больше не использовать `rx-switcher

Если вам не нравится майнить Monero / RandomX после разветвления с вашим GPU, запустите xmr-stak-rx один раз перед разветвлением и позвольте майнеру создать конфигурации amd.txt и / или nvidia.txt. Отредактируйте оба файла и установите «gpu_threads_conf»: [], чтобы отключить gpus.

Необходимые предпосылки для Windows

Если приложение не запускается должным образом, убедитесь, что библиотеки Visual Studio установлены. Вы можете скачать их с

Антивирусное обнаружение

Все майнеры обнаружены как вирусы. Пожалуйста, добавьте двоичный файл в качестве исключения.

Предварительно скомпилированные двоичные файлы и контрольные суммы

Используйте ключи разработчика PGP для проверки целостности предварительно скомпилированных двоичных файлов.

Предварительно скомпилированные двоичные файлы Windows используют OpenSource Software hwloc, OpenSSl и microhttpd: Предварительно скомпилированные двоичные файлы Linux используют программное обеспечение OpenSource

  • hwloc
  • OpenSSL
  • microhttpd
  • rx-switcher is build from

Рейтинг
( 1 оценка, среднее 4 из 5 )
Понравилась статья? Поделиться с друзьями: