Xmr miner cuda: xmrig/xmrig-nvidia: Monero (XMR) NVIDIA miner

Содержание

CPU/GPU miner RandomX, CryptoNight и Argon2 – CRYPTO MINING CLUB

GitHub: DOWNLOAD XMRig 5.1.0

XMRig v5.1.0 RandomX (Monero XMR)

XMRig v5.1.0 — Высокопроизводительный кроссплатформенный майнер RandomX, CryptoNight и Argon2 CPU / GPU с открытым исходным кодом, с официальной поддержкой Windows.

30 ноября, Monero (XMR) будет усиленно работать на блоке 1978433 для перехода на новый алгоритм. Предстоящий форк изменит текущий алгоритм CryptoNight R для майнинга на новый алгоритм Random X PoW, по сути, перенеся майнинг монеты на CPU.

Уже есть несколько майнеров добывающих монеты на алгоритме RandomX, один из которых XMRig v5.1.0, который вы можете скачать по ссылкам ниже.

Changes v5.1.0
  • Fixed mining resume after donation round for pools with self-select feature.
  • Added option "mode" (or --randomx-mode) for RandomX.
    • Added memory information on miner startup.
    • Added resources field to summary API with memory information and load average.
  • Fixed compatibility with some AMD GPUs.
  • Fixed build without RandomX.
  • Added command line options --cuda-bfactor-hint and --cuda-bsleep-hint.
  • Fixed 32-bit ARM compilation.

This version is first stable unified 3 in 1 GPU+CPU release, OpenCL support built in in miner and not require additional external dependencies on compile time, NVIDIA CUDA available as external CUDA plugin, for convenient, 3 in 1 downloads with recent CUDA version also provided.

This release based on 4.x.x series and include all features from v4.6.2-beta, changelog below include only the most important changes, full changelog available separately.

Настройка XMRig

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

Пример батника для процессоров:
:start
xmrig -a randomx -o pool.supportxmr.com:5555 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x --donate-level=1
goto start

Пример батника для AMD:
:start
xmrig -a randomx -o pool.supportxmr.com:5555 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x --donate-level=1 --opencl
goto start

Пример батника для Nvidia:
:start
xmrig -a randomx -o pool.supportxmr. com:5555 -u 44tLjmXrQNrWJ5NBsEj2R77ZBEgDa3fEe9GLpSf2FRmhexPvfYDUAB7EXX1Hdb3aMQ9FLqdJ56yaAhiXoRsceGJCRS3Jxkn.5d3c802ee0f8e12e4eb9792722b7816a42178aa29ef7477c138ddb940c55648d.rig1 -p x --donate-level=1 --cuda
goto start

Параметры командной строки
Network:
  -o, --url=URL                 URL of mining server
  -a, --algo=ALGO               mining algorithm https://xmrig.com/docs/algorithms
      --coin=COIN               specify coin instead of algorithm
  -u, --user=USERNAME           username for mining server
  -p, --pass=PASSWORD           password for mining server
  -O, --userpass=U:P            username:password pair for mining server
  -k, --keepalive               send keepalived packet for prevent timeout (needs pool support)
      --nicehash                enable nicehash.
com support --rig-id=ID rig identifier for pool-side statistics (needs pool support) --tls enable SSL/TLS support (needs pool support) --tls-fingerprint=HEX pool TLS certificate fingerprint for strict certificate pinning --daemon use daemon RPC instead of pool for solo mining --daemon-poll-interval=N daemon poll interval in milliseconds (default: 1000) -r, --retries=N number of times to retry before switch to backup server (default: 5) -R, --retry-pause=N time to pause between retries (default: 5) --user-agent set custom user-agent string for pool --donate-level=N donate level, default 5%% (5 minutes in 100 minutes) --donate-over-proxy=N control donate over xmrig-proxy feature CPU backend: --no-cpu disable CPU mining backend -t, --threads=N number of CPU threads -v, --av=N algorithm variation, 0 auto select --cpu-affinity set process affinity to CPU core(s), mask 0x3 for cores 0 and 1 --cpu-priority set process priority (0 idle, 2 normal to 5 highest) --cpu-max-threads-hint=N maximum CPU threads count (in percentage) hint for autoconfig --cpu-memory-pool=N number of 2 MB pages for persistent memory pool, -1 (auto), 0 (disable) --no-huge-pages disable huge pages support --asm=ASM ASM optimizations, possible values: auto, none, intel, ryzen, bulldozer --randomx-init=N threads count to initialize RandomX dataset --randomx-no-numa disable NUMA support for RandomX API: --api-worker-id=ID custom worker-id for API --api-id=ID custom instance ID for API --http-host=HOST bind host for HTTP API (default: 127.
0.0.1) --http-port=N bind port for HTTP API --http-access-token=T access token for HTTP API --http-no-restricted enable full remote access to HTTP API (only if access token set) OpenCL backend: --opencl enable OpenCL mining backend --opencl-devices=N comma separated list of OpenCL devices to use --opencl-platform=N OpenCL platform index or name --opencl-loader=PATH path to OpenCL-ICD-Loader (OpenCL.dll or libOpenCL.so) --opencl-no-cache disable OpenCL cache --print-platforms print available OpenCL platforms and exit CUDA backend: --cuda enable CUDA mining backend --cuda-loader=PATH path to CUDA plugin (xmrig-cuda.dll or libxmrig-cuda.so) --cuda-devices=N comma separated list of CUDA devices to use --cuda-bfactor-hint=N bfactor hint for autoconfig (0-12) --cuda-bsleep-hint=N bsleep hint for autoconfig --no-nvml disable NVML (NVIDIA Management Library) support Logging: -S, --syslog use system log for output messages -l, --log-file=FILE log all output to a file --print-time=N print hashrate report every N seconds --health-print-time=N print health report every N seconds --no-color disable colored output Misc: -c, --config=FILE load a JSON-format configuration file -B, --background run the miner in the background -V, --version output version information and exit -h, --help display this help and exit --dry-run test configuration and exit --export-topology export hwloc topology to a XML file and exit

Рекомендуемые статьи по теме:

Каковы концепции, необходимые для программирования криптовалютного майнера (например, XMR miner, такой как XMRig XMR-Stak MinerGate и т.

д.)?

Сначала вам нужно будет понять концепцию PoW. Проще говоря, PoW — это hashcash -майнер хэширует созданный им блок, увеличивая случайный «nonce» (число, используемое один раз) до тех пор, пока результирующий hash не удовлетворит требованиям «difficulty». Сложность-это число, которое вычисляется на основе времени между блоками за последние 2 недели, оно меняется, чтобы блоки делались каждые 10 минут (иш). Чтобы блок был принят, его hash должно быть ниже значения сложности (и блок, конечно, должен быть действительным). Программное обеспечение Solo mining работает путем опроса демона coins для шаблона блока (в некоторых случаях он содержит все транзакции с самой высокой платой, в других вы должны добавить их сами) создание транзакции «coinbase» (транзакция, которая будет выплачивать вам вознаграждение, как только вы найдете действительный блок, это добавляется в верхнюю часть списка транзакций) обновление корня merkle транзакций до уровня _30. включите новую транзакцию coinbase и добавьте nonce, затем вы hash этот блок — проверьте, соответствует ли hash сложности, а если нет, то увеличьте nonce.

Шахтер продолжает делать это до тех пор, пока: 1) майнер находит блок — в этом случае он отправляет блок демону 2) блок найден кем-то другим, и в этом случае майнер начинает снова (получая новый шаблон блока бла-бла-бла).

Однако большинство майнеров являются майнерами пула — в этом случае майнер подключается к пулу через протокол stratum+ tcp и запрашивает «job», задание — это просто строка, которую пул хочет, чтобы вы hash-пул выполняет jb создания блока для хэширования, а затем разбивает задачу хэширования на всех подключенных майнеров. Например, пул может сказать Алиса, чтобы hash блок случайное число от 0 до 15 000 и извращенец Боб hash с окказиональной от 15,001 до 30 000, и так далее. Затем майнер пула представляет результат своей работы. Как только майнер находит решение, он сообщает об этом пулу, и пул отправляет блок демону пулов, который говорит другим майнерам остановиться и начать работу над новым блоком. Затем он делит вознаграждение на Шахтеров в зависимости от того, сколько заданий они выполнили — хотя способ, которым это делается, выходит за рамки этого ответа).

TLDR; Вам нужно иметь представление о том, как работает PoW, понимание того, каким методом вы хотите майнить (соло или пул), (если пул) вам нужно будет понять протокол tcp+stratum и (если соло) вам нужно будет понять rpc монеты, для которой вы хотите сделать майнер. Я бы начал с чтения основных и простых соломинеров, а затем построил бы один из ваших собственных. Затем вы можете рассмотреть возможность перехода на майнеры пула, которые значительно сложнее. Если вы хотите, чтобы ваш майнер работал с GPUs (а большинство майнеров так и делают), то вам нужно будет понять общие интерфейсы GPU как для NVIDIA (например, CUDA), так и для AMD.

Я надеюсь, что это поможет, а также удачи и пожеланий относительно вашего приключения в криптоверсе! Лев Корнелиус

Во время установки xmr-stak (Monero Mining) я получаю CUDA TOOLKIT ERROR?

Вот учебник .

После

cd xmr-stak-cpu  

и

sudo cmake  

Я получаю эту ошибку:

CUDA_TOOLKIT_ROOT_DIR not found or specified -- Could NOT find CUDA (missing: CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (Required is at least version "7. 5") CMake Error at CMakeLists.txt:209 (message): CUDA NOT found: use -DCUDA_ENABLE=OFF to build without NVIDIA GPU support
-- Configuring incomplete, errors occurred!
See also "/usr/local/src/xmr-stak/CMakeFiles/CMakeOutput.log".'

Я пробовал:

sudo cmake  

Еще раз, получилась немного другая ошибка:

-- Set miner currency to 'monero' and 'aeon'
CUDA_TOOLKIT_ROOT_DIR not found or specified
-- Could NOT find CUDA (missing:  CUDA_TOOLKIT_ROOT_DIR CUDA_NVCC_EXECUTABLE CUDA_INCLUDE_DIRS CUDA_CUDART_LIBRARY) (Required is at least version "7.5")
CMake Error at CMakeLists.txt:209 (message):
  CUDA NOT found: use -DCUDA_ENABLE=OFF to build without NVIDIA GPU support'
-- Configuring incomplete, errors occurred!
See also "/usr/local/src/xmr-stak/CMakeFiles/CMakeOutput.log".

Я попытался установить NVIDIA CUDA Toolkit из Веб-сайт Nvidia со следующими ошибками:

— > runfile [местных]

$ sudo sh cuda_9. 1.85_387.26_linux.run
[sudo] password for username: 
sh: 0: Can't open cuda_9.1.85_387.26_linux.run

— > Деб [местный]

$ sudo dpkg -i cuda-repo-ubuntu1604-9-1-local_9.1.85-1_amd64.deb
dpkg: Error while processing the archive cuda-repo-ubuntu1604-9-1-local_9.1.85-1_amd64.deb (--install):    
The archive can not be accessed: file or directory not found    
Errors occurred while processing:    
cuda-repo-ubuntu1604-9-1-local_9.1.85-1_amd64.deb  
    Выпуски

· xmrig / xmrig-nvidia · GitHub Выпуски

· xmrig / xmrig-nvidia · GitHub

Банкноты

v2.14.5

  • # 1138 Исправлено несколько сетевых ошибок.

Банкноты

версия 2.14.0

  • # 242 Добавлен новый алгоритм cryptonight / rwz , короткий псевдоним cn / rwz (также известный как CryptoNight ReverseWaltz) для предстоящего форка Graft.
  • # 931 Добавлен новый алгоритм cryptonight / zls , короткий псевдоним cn / zls для вилки Zelerius Network.
  • # 940 Добавлен новый алгоритм cryptonight / double , короткий псевдоним cn / double (также известный как CryptoNight HeavyX) для X-CASH.
  • # 241 Минимально необходимая версия CUDA увеличена до 8.0 из-за того, что CUDA 7.5 не поддерживает nvrtcAddNameExpression .
  • # 951 Исправлен сбой при отключении AVX на уровне ОС.
  • # 952 Исправлена ​​ошибка компиляции в некоторых Linux.
  • # 957 Добавлена ​​поддержка встроенной конфигурации.

v2.14.1

  • # 246 Исправлена ​​совместимость со старыми графическими процессорами (вычислительная мощность <3,5).

версия 2.14.2

  • # 253 Исправлено копирование dll NVRTC при сборке майнера.
  • # 255 Исправлена ​​поддержка CUDA8 и добавлено отображение объема памяти.

v2.14.3

v2.14.4

  • # 260 Исправлено замедление алгоритма cn / r при использовании CUDA 10.1+.
  • # 268 Добавлена ​​поддержка NVIDIA Jetson.
  • В HTTP API для неизвестного хешрейта теперь используется null вместо 0,0 .
  • Исправлено определение версии MSVC 2019.
  • Удалены устаревшие варианты автоматов.

Банкноты

версия 2.14.0

  • # 242 Добавлен новый алгоритм cryptonight / rwz , короткий псевдоним cn / rwz (также известный как CryptoNight ReverseWaltz) для предстоящего форка Graft.
  • # 931 Добавлен новый алгоритм cryptonight / zls , короткий псевдоним cn / zls для вилки Zelerius Network.
  • # 940 Добавлен новый алгоритм cryptonight / double , короткий псевдоним cn / double (также известный как CryptoNight HeavyX) для X-CASH.
  • # 241 Минимально необходимая версия CUDA увеличена до 8.0 из-за того, что CUDA 7.5 не поддерживает nvrtcAddNameExpression .
  • # 951 Исправлен сбой при отключении AVX на уровне ОС.
  • # 952 Исправлена ​​ошибка компиляции в некоторых Linux.
  • # 957 Добавлена ​​поддержка встроенной конфигурации.

v2.14.1

  • # 246 Исправлена ​​совместимость со старыми графическими процессорами (вычислительная мощность <3,5).

версия 2.14.2

  • # 253 Исправлено копирование dll NVRTC при сборке майнера.
  • # 255 Исправлена ​​поддержка CUDA8 и добавлено отображение объема памяти.

v2.14.3

Банкноты

v2.14,0

  • # 242 Добавлен новый алгоритм cryptonight / rwz , короткий псевдоним cn / rwz (также известный как CryptoNight ReverseWaltz) для предстоящего форка Graft.
  • # 931 Добавлен новый алгоритм cryptonight / zls , короткий псевдоним cn / zls для вилки Zelerius Network.
  • # 940 Добавлен новый алгоритм cryptonight / double , короткий псевдоним cn / double (также известный как CryptoNight HeavyX) для X-CASH.
  • # 241 Минимально необходимая версия CUDA увеличена до 8.0 из-за того, что CUDA 7.5 не поддерживает nvrtcAddNameExpression .
  • # 951 Исправлен сбой при отключении AVX на уровне ОС.
  • # 952 Исправлена ​​ошибка компиляции в некоторых Linux.
  • # 957 Добавлена ​​поддержка встроенной конфигурации.

v2.14.1

  • # 246 Исправлена ​​совместимость со старыми графическими процессорами (вычислительная мощность <3,5).

версия 2.14.2

  • # 253 Исправлено копирование dll NVRTC при сборке майнера.
  • # 255 Исправлена ​​поддержка CUDA8 и добавлено отображение объема памяти.

Банкноты

версия 2.14.0

  • # 242 Добавлен новый алгоритм cryptonight / rwz , короткий псевдоним cn / rwz (также известный как CryptoNight ReverseWaltz) для предстоящего форка Graft.
  • # 931 Добавлен новый алгоритм cryptonight / zls , короткий псевдоним cn / zls для вилки Zelerius Network.
  • # 940 Добавлен новый алгоритм cryptonight / double , короткий псевдоним cn / double (также известный как CryptoNight HeavyX) для X-CASH.
  • # 241 Минимально необходимая версия CUDA увеличена до 8.0 из-за того, что CUDA 7.5 не поддерживает nvrtcAddNameExpression .
  • # 951 Исправлен сбой при отключении AVX на уровне ОС.
  • # 952 Исправлена ​​ошибка компиляции в некоторых Linux.
  • # 957 Добавлена ​​поддержка встроенной конфигурации.

v2.14,1

  • # 246 Исправлена ​​совместимость со старыми графическими процессорами (вычислительная мощность <3,5).

Банкноты

версия 2.14.0

  • # 242 Добавлен новый алгоритм cryptonight / rwz , короткий псевдоним cn / rwz (также известный как CryptoNight ReverseWaltz) для предстоящего форка Graft.
  • # 931 Добавлен новый алгоритм cryptonight / zls , короткий псевдоним cn / zls для вилки Zelerius Network.
  • # 940 Добавлен новый алгоритм cryptonight / double , короткий псевдоним cn / double (также известный как CryptoNight HeavyX) для X-CASH.
  • # 241 Минимально необходимая версия CUDA увеличена до 8.0 из-за того, что CUDA 7.5 не поддерживает nvrtcAddNameExpression .
  • # 951 Исправлен сбой при отключении AVX на уровне ОС.
  • # 952 Исправлена ​​ошибка компиляции в некоторых Linux.
  • # 957 Добавлена ​​поддержка встроенной конфигурации.

Банкноты

v2.13,0

  • # 938 Добавлена ​​поддержка нового алгоритма cryptonight / r , короткий псевдоним cn / r (также известного как CryptoNightR или CryptoNight, вариант 4), за предстоящий форк Monero 9 марта, спасибо @SChernykh.
  • # 939 Добавлена ​​поддержка динамической (runtime) перезагрузки пулов.

Банкноты

v2.12.0-бета

  • # 235 Добавлена ​​поддержка нового алгоритма cryptonight / wow , короткий псевдоним cn / wow (также известного как CryptonightR) для предстоящего форка Wownero 14 февраля.

Банкноты

v2.11.0

  • # 928 Добавлена ​​поддержка нового алгоритма cryptonight / gpu , короткий псевдоним cn / gpu (исходное название cryptonight-gpu ) для предстоящего форка валюты Ryo 14 февраля.

Банкноты

версия 2.10.0

  • # 904 Добавлен новый алгоритм cn-pico / trtl (псевдонимы cryptonight-turtle , cn-trtl ) для предстоящего форка TurtleCoin (TRTL).
Вы не можете выполнить это действие в настоящее время. Вы вошли в систему с другой вкладкой или окном. Перезагрузите, чтобы обновить сеанс. Вы вышли из системы на другой вкладке или в другом окне. Перезагрузите, чтобы обновить сеанс.

xmrMiner / xmrMiner: майнер на основе CUDA для Monero

.

xmrMiner 0.3.0 готов к хардфорку Monero v7

Этот проект является форком версии ccminer KlausT.ccminer разработан Christian Buchner’s & Christian H.’s и модифицирован tsiv для майнинга Cryptonight.

Обзор производительности

графический процессор Параметры запуска xmrMiner [хеш / с] KlausT ccminer [хеш / с] ускорение [%] тактовая частота [МГц] ватт система
к80 * 24×39 482 395 22 875 115 убунту 14.04
K80 * Amazon AWS 24×39 469 399 25 875 128 убунту 14. 04
к20 24×39 397 314 26 758 99 убунту 14.04
P100 72×56 1640 1630 ** 0 1328 92 убунту 14.04
GTX ТИТАН X 16×48 633 579 9 1151 132 убунту 14.04
GT 555M 64×6 102 68 50 по умолчанию x окна 7
C2070 32×28 324 146 120 540 x убунту 14. 04

* используется один из двух сокетов GPU

** исправленная версия для поддержки памяти> 4 ГБ

Ошибки

Если вы обнаружите какие-либо ошибки, не бойтесь открывать вопрос.

Требования / Установить

Производительность

Оптимальный параметр для --launch = TxB зависит от вашего графического процессора. Для всех графических процессоров с вычислительной мощностью > = 3,0 и <6,0 существует ограничение на объем ОЗУ, который может использоваться для алгоритма интеллектуального анализа данных.Максимальный размер ОЗУ, который можно использовать, должен быть менее 2 ГБ (например, GTX TITAN) или 1 ГБ (например, GTX 750-TI). Объем оперативной памяти, используемой для майнинга, можно изменить с помощью --launch = TxB .

  • T = используемая резьба
  • B = запущены блоки CUDA (должно быть кратно мультипроцессорам M на GPU)

Для ограничения в 2 ГБ уравнения должны быть полностью заполнены: T * B * 2 <= 2000 и B mod M == 0 . GTX Titan X имеет 24 мультипроцессора M , это означает, что допустимая и хорошая стартовая конфигурация - --launch = 16x48 и полностью заполните все ограничения 16 * 48 * 2 = 1536 и 48 mod 24 = 0 .

Графические процессоры

Pascal не должны иметь ограничений по памяти, если используется новейший драйвер CUDA.

Пожертвование

По умолчанию xmrMiner жертвует 2% акций на мой адрес Monero. Если вы хотите изменить это, используйте параметр времени выполнения --donate , чтобы отменить / увеличить пожертвование. Если вы найдете этот инструмент полезным и хотите поддержать его дальнейшее развитие, подумайте о пожертвовании. Не забывайте оригинальных авторов.

  • psychocrypt адрес XMR: 43NoJVEXo21hGZ6tDG6Z3g4qimiGdJPE6GRxAmiWwm26gwr62Lqo7zRiCJFSBmbkwTGNuuES9ES5TgaVHceuYc4Y75txCTU

  • Адрес BTC для KlausT : 1QHh3dibyYL5iyMDk3UN4PVvFVtrWD8QKp

  • tsiv XMR адрес: 42uasNqYPnSaG3TwRtTeVbQ4aRY3n9jY6VXX3mfgerWt4ohDQLVaBPv3cYGKDXasTUVuLvhxetcuS16ynt85czQ48mbSrWX

  • tsiv адрес BTC: 1JHDKp59t1RhHFXsTw2UQpR3F9BBz3R3cs

  • Кристиан Бюхнер и Кристиан Х. BTC адрес: 16hJF5mceSojnTD3ZTUDqdRhDyPJzoRakM

Как майнить Monero с помощью GPU

Как описано в разделе Как майнить Monero в Windows или Linux. (Fedora или Ubuntu) с руководством по ЦП, Monero - одна из немногих криптовалют, которые все еще можно добывать с помощью ЦП; тем не менее, графические процессоры могут обеспечить значительное улучшение производительности, а зачастую и большую ценность. В этом руководстве мы сначала подробно остановимся на некоторых темах майнинга с помощью графического процессора Monero, а затем перейдем к пошаговому руководству по майнингу Monero. с использованием графического процессора в дистрибутивах Fedora и Ubuntu Linux.

Преимущества и недостатки майнинга на GPU

а. Поддержка нескольких графических процессоров

Компьютер или сервер могут поддерживать два процессора, но с правильным оборудованием он может поддерживать до 19 графических процессоров. Согласно monerobenchmarks.info самый производительный процессор представляет собой Intel Xeon E7-8867 v4 (около 4000 хешей в секунду), рекомендованная цена которого составляет 4672 долларов США. Добавьте стоимость поддерживаемой материнской платы и дополнительного необходимого оборудования, и вся установка для майнинга будет быть около 6000 долларов США. Такая установка не может быть расширена в будущем за счет дополнительных процессоров.

Покупка недорогой материнской платы и нескольких графических процессоров может обеспечить большую мощность хэширования по такой цене. Посетите monerobenchmarks.info, чтобы сравнить производительность графического процессора при учитывая майнинг на GPU. Например, использование шести графических процессоров Nvidia GTX 1060 может генерировать почти 3000 л.с. стоит около 300 долларов за каждую карту. Установка для майнинга может быть укомплектована одним графическим процессором, а по мере увеличения бюджета могут быть добавлены дополнительные графические процессоры.

б. Расширяемый и гибкий

Большинство материнских плат имеют ограниченный форм-фактор и поддерживают только определенные типы процессоров.Новое, высшее работающие процессоры, вероятно, потребуют полностью новой сборки для обновления. Интерфейс графических процессоров

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

г. Конкретный вариант использования

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

г. Варианты покупки

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

GPU-майнинг в Linux против Windows и Mac

Windows имеет отличную поддержку графических процессоров Nvidia и AMD.Драйверы доступны, конфигурация программное обеспечение работает хорошо, а разгон довольно прост. Майнинг с использованием Windows с графическими процессорами - отличный выбор с приобретенной лицензией Windows, опыт работы в среде Windows и наличие Настройка на основе графического интерфейса.

Mac также имеет надежную поддержку графических процессоров Nvidia и AMD. Оборудование часто дороже, но если уже доступны, их можно легко переназначить для майнинга Monero.

С другой стороны, Linux исторически изо всех сил пытался поддерживать графические процессоры, но в настоящее время хорошо работает с почти любая современная архитектура GPU.Драйверы для Nvidia и AMD широко доступны, множественный майнинг варианты программного обеспечения поддерживают Linux, и большинство дистрибутивов Linux работают хорошо. Linux не требует лицензирования, можно легко меняется и очень хорошо работает в автономных средах (может подключаться по сети).

Соло против майнинга пула

Соло-майнинг требует подключения к полному узлу Monero и довольно большой среде для майнинга. Майнеры, скорее всего, будут работать без вознаграждения в течение длительного периода времени, но им не придется платить какие-либо сборы один раз. найден блок.Например, используя шесть упомянутых ранее графических процессоров GTX 1060, соло-майнер имеет около 1% шанс найти блок каждые 24 часа. Математически это означает, что майнер будет получать вознаграждение каждые 100 дней. По мере изменения сложности майнинга это может стать более или менее вероятным.

Пул - это совокупность майнеров, которые объединяют свою мощность хеширования и затем делятся вознаграждением. Индивидуальный майнеры не обязаны поддерживать полный узел Monero, а просто подключаются к майнинговому пулу с помощью майнинга программное обеспечение. Майнеры получают вознаграждение чаще, но в меньших размерах.Например, вместо получения 1 XMR на 100-й день соло-майнинга, майнер получает 0,01 xmr каждый день в течение 100 дней.

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

Если вы хотите узнать, сколько вы можете заработать, добывая Monero, воспользуйтесь нашим Калькулятор майнинга Monero.

Минергейт

Сообщество Monero очень скептически относится к Minergate из-за множества сообщений о снижении хешрейта. Есть многочисленные варианты для высоко оцененных и высококачественных пулов Monero, и использование Minergate не рекомендуется. Для майнинга с Nvidia требуются как драйверы Nvidia, так и инструментарий Cuda.

Загрузка и установка драйверов Nvidia

Загрузите драйверы Nvidia отсюда.

Установите необходимые пакеты для компиляции драйвера и создания проекта.При установке предполагается, что драйвер находится в каталоге / tmp.

dnf install kernel-devel kernel-headers gcc gcc-c ++ dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig vim git cmake automake openssl-devel libcurl-devel -y

Nvidia не установится, пока не будет отключен конфликтующий модуль Nouveau. Добавив эту строку в blacklist.conf, ядро ​​не загружает модуль Nouveau.

echo "черный список модерн" >> /etc/modprobe.d/blacklist.conf

Измените меню grub на черный список nouveau, добавив к значению переменной GRUB_CMDLINE_LINUX.

vim / и т.д. / sysconfig / grub GRUB \ _CMDLINE \ _LINUX = "...... тихий rd.driver.blacklist = nouveau"

Обновите конфигурацию grub2.

Для BIOS:

grub2-mkconfig -o /boot/grub2/grub.cfg

Или для UEFI:

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

Удалите xorg-x11-drv-nouveau. Обратите внимание, что это может быть или не быть требуется в зависимости от среды установки.

dnf удалить xorg-x11-drv-nouveau

Кроме того, удалите все ссылки на исключения из dnf. conf, если они существуют.

vim /etc/dnf/dnf.conf исключить = xorg-x11 *

Сделайте резервную копию старого образа initramfs nouveau и создайте новый.

mv / boot / initramfs - $ (uname -r) .img / boot / initramfs - $ (uname -r) -nouveau.img ls / boot dracut / boot / initramfs - $ (uname -r) .img $ (uname -r)

Перезагрузитесь до уровня запуска 3. Обратите внимание, что графический интерфейс (среда рабочего стола) может быть недоступен. Сохраните это руководство для справки за пределами машинного обновления Fedora.

systemctl set-default multi-user.target перезагружать

После перезагрузки запустите установку драйвера.

cd / tmp chmod + x NVIDIA-Linux * ./NVIDIA-Linux* - тихо

Загрузка и установка Cuda Toolkit

Загрузите инструментарий Cuda отсюда.

Установите набор инструментов Cuda и перезагрузите систему. При установке предполагается, что установочный файл находится в каталоге / tmp.

cd / tmp sudo rpm -i cuda-repo * sudo dnf очистить все sudo dnf установить cuda -y ПУТЬ = $ ПУТЬ: / usr / local / cuda / bin sudo перезагрузка

Майнинг Monero с помощью xmr-stak

xmr-stak поддерживает майнинг как на CPU, так и на GPU. Может быть настроен для работы в режимах CPU, Nvidia GPU или AMD GPU или любой их комбинации.

Установите зависимости, получите исходный код и создайте проект. Значения по умолчанию будут включать как CPU и майнинг на GPU. Чтобы отключить майнинг процессора, добавьте -DCPU_ENABLE = FALSE флаг в строку cmake. Если вы не используете графические процессоры AMD, также добавьте флаг отключения AMD, -DOpenCL_ENABLE = FALSE.

sudo dnf install gcc gcc-c ++ hwloc-devel libmicrohttpd-devel libstdc ++ - static make openssl-devel cmake git clone https: // github.com / fireice-uk / xmr-stak.git mkdir xmr-stak / build cd xmr-stak / build cmake .. сделать установку

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

лоток для компакт-дисков ./xmr-stak

xmr-stak запросит значения, как показано ниже. Это также будет автоматически генерировать значения по умолчанию, которые хорошо работают.

Пожалуйста, введите: - Валюта: monero или aeon. монеро - Адрес пула: например, pool.usxmrpool.com:3333 MONERO_POOL_ADDRESS_HERE - Имя пользователя (адрес кошелька или логин в пул): WALLET_ADDRESS_HERE - Пароль (чаще всего пустой или x): Икс - Поддерживает ли этот порт пула TLS / SSL? Используйте "нет", если неизвестно.(да / нет) N - Вы хотите использовать nicehash на этом пуле? (да / нет) п - Вы хотите использовать несколько пулов? (да / нет) n

xmr-stak.com имеет конфигурации, представленные сообществом для повышенная производительность. Чтобы оптимизировать для конкретного CPU / GPU, просмотрите конфигурации там. Оптимизация потребует некоторых проб и ошибок.

Чтобы использовать майнинг как на CPU, так и на GPU, включите зависимость для hwloc и огромные страницы.

sudo sysctl -w vm.nr_hugepages = 128 sudo echo "* soft memlock 262144" >> / etc / security / limits.conf sudo echo "* жесткий memlocl 262144" >> /etc/security/limits.conf

Чтобы запустить программное обеспечение для майнинга, выполните xmr-stak второй раз.

./xmr-stak

Майнинг Monero с помощью ccminer-cryptonight

ccminer-cryptonight - еще один вариант майнинга с использованием Графический процессор Nvidia. Он более конкретен, чем xmr-stak.com, поскольку он только поддерживает графические процессоры Nvidia. Он не поддерживает майнинг на ЦП и графические процессоры AMD.

cd / tmp git clone https://github.com/KlausT/ccminer-cryptonight.git

ccminer-cryptonight ожидает, что будут включены некоторые конкретные библиотеки в OpenSSL v1.0. Следовательно, файл Autoconf должен быть адаптирован для проверки библиотеки 1.0 или 1.1.

vim /tmp/ccminer-cryptonight/configure.ac AC_CHECK_LIB ([ssl], [SSL_library_init], [], [AC_MSG_ERROR ([требуется библиотека OpenSSL])]) ACCEPT_SSL_LIB = "нет" AC_CHECK_LIB (ssl, OPENSSL_init_ssl, [ACCEPT_SSL_LIB = "да"]) AC_CHECK_LIB (ssl, SSL_library_init, [ACCEPT_SSL_LIB = "да"]) AS_IF ([test "x $ ACCEPT_SSL_LIB" = xno], [AC_MSG_ERROR ([библиотека 'ssl' требуется для OpenSSL])])

Сделайте и установите программное обеспечение.

cd / tmp / ccminer-cryptonight ./autogen.sh ./configure

Cuda требует gcc версии 5 или ниже. Измените MakeFile, чтобы использовать обратную совместимость, добавив -Xcompiler -std = c ++ 98.
cd / tmp / ccminer-cryptonight vim MakeFile.am $ (NVCC) @ CFLAGS @ -I. $ (NVCC_GENCODE) --maxrregcount = 128 --ptxas-options = -v $ (JANSSON_INCLUDES) -o $ @ -c $ # И замените его на: $ (NVCC) -Xcompiler -std = c ++ 98 @ CFLAGS @ -I. $ (NVCC_GENCODE) --maxrregcount = 128 --ptxas-options = -v $ (JANSSON_INCLUDES) -o $ @ -c $ ccminer-cryptonight выполняет проверку, чтобы определить, gcc достаточно стар.

cd / tmp / ccminer-cryptonight vim miner.h #if ((__GNUC__> 4) || (__GNUC__ == 4 && __GNUC_MINOR__> = 3)) #if __GNUC __> 9

А теперь сделай.

cd / tmp / ccminer-cryptonight делать

ccminer-cryptonight также по умолчанию настроен на использование пула. Начните добычу, запустив файл.

./ccminer -o АДРЕС_МОНЕРОМ_ЗДЕСЬ -u АДРЕС_КОШЕЛЬКА-ЗДЕСЬ -p x

Для майнинга с Nvidia требуются как драйверы Nvidia, так и инструментарий Cuda.

Загрузка и установка драйверов Nvidia в Ubuntu

Ubuntu поддерживает установку драйверов Nvidia из диспетчера пакетов.Определите необходимый драйвер для графический процессор Nvidia, используемый для поиска на веб-странице драйверов Nvidia. Обратите внимание на версию, которая будет использоваться для пакета кандидат на установку. Например, драйвер для GeForce GTX 1060 - 390,25, поэтому устанавливаемый пакет будет nvidia-390.

sudo apt-get install nvidia-390

Или загрузите правильный драйвер с веб-страницы драйверов Nvidia. и установите его с помощью следующих команд, предполагающих, что драйвер находится в Каталог / tmp.

cd / tmp chmod + x NVIDIA-Linux * ./NVIDIA-Linux* - тихо

Загрузка и установка Cuda Toolkit в Ubuntu

Загрузите инструментарий Cuda отсюда.

И установите инструментарий Cuda. При установке предполагается, что установочный файл находится в каталоге / tmp.

cd / tmp sudo sh cuda _ *. запустить

Майнинг Monero с использованием xmr-stak в Ubuntu

xmr-stak поддерживает майнинг как на CPU, так и на GPU. Может быть настроен для работы в режимах CPU, Nvidia GPU или AMD GPU или любой их комбинации.

Установите зависимости, получите исходный код и создайте проект. Значения по умолчанию будут включать как CPU и майнинг на GPU. Чтобы отключить майнинг процессора, добавьте -DCPU_ENABLE = FALSE флаг в строку cmake. Если вы не используете графические процессоры AMD, также добавьте флаг отключения AMD, -DOpenCL_ENABLE = FALSE.

sudo apt install libmicrohttpd-dev libssl-dev cmake build-essential libhwloc-dev git clone https://github.com/fireice-uk/xmr-stak.git mkdir xmr-stak / build cd xmr-stak / build cmake .. сделать установку

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

лоток для компакт-дисков ./xmr-stak

xmr-stak запросит значения, как показано ниже. Это также будет автоматически генерировать значения по умолчанию, которые хорошо работают.

Пожалуйста, введите: - Валюта: monero или aeon. монеро - Адрес пула: например, pool.usxmrpool.com:3333 MONERO_POOL_ADDRESS_HERE - Имя пользователя (адрес кошелька или логин в пул): WALLET_ADDRESS_HERE - Пароль (чаще всего пустой или x): Икс - Поддерживает ли этот порт пула TLS / SSL? Используйте "нет", если неизвестно. (да / нет) N - Вы хотите использовать nicehash на этом пуле? (да / нет) п - Вы хотите использовать несколько пулов? (да / нет) n

xmr-stak.com предоставил сообществу конфигурации для повышенная производительность. Чтобы оптимизировать для конкретного CPU / GPU, просмотрите конфигурации там. Оптимизация потребует некоторых проб и ошибок.

Чтобы использовать майнинг как на CPU, так и на GPU, включите зависимость для hwloc и огромные страницы.

sudo sysctl -w vm.nr_hugepages = 128 sudo echo "* soft memlock 262144" >> /etc/security/limits.conf sudo echo "* жесткий memlocl 262144" >> /etc/security/limits.conf

Чтобы запустить программное обеспечение для майнинга, выполните xmr-stak второй раз.

./xmr-stak

Майнинг Monero с использованием ccminer-cryptonight на Ubuntu

ccminer-cryptonight - еще один вариант майнинга с использованием Графический процессор Nvidia. Он более специфичен, чем xmr-stak, поскольку он только поддерживает графические процессоры Nvidia. Он не поддерживает майнинг на ЦП и графические процессоры AMD.

cd / tmp git clone https://github.com/KlausT/ccminer-cryptonight.git

ccminer-cryptonight ожидает, что будут включены некоторые конкретные библиотеки в OpenSSL v1.0. Следовательно, файл Autoconf должен быть адаптирован для проверки версии 1.0 или 1.1 библиотеки.

vim /tmp/ccminer-cryptonight/configure.ac AC_CHECK_LIB ([ssl], [SSL_library_init], [], [AC_MSG_ERROR ([требуется библиотека OpenSSL])]) ACCEPT_SSL_LIB = "нет" AC_CHECK_LIB (ssl, OPENSSL_init_ssl, [ACCEPT_SSL_LIB = "да"]) AC_CHECK_LIB (ssl, SSL_library_init, [ACCEPT_SSL_LIB = "да"]) AS_IF ([test "x $ ACCEPT_SSL_LIB" = xno], [AC_MSG_ERROR ([библиотека 'ssl' требуется для OpenSSL])])

Сделайте и установите программное обеспечение.

cd / tmp / ccminer-cryptonight ./autogen.sh ./configure

Cuda требует gcc версии 5 или ниже.Измените MakeFile, чтобы использовать обратную совместимость, добавив -Xcompiler -std = c ++ 98.
cd / tmp / ccminer-cryptonight vim MakeFile.am $ (NVCC) @ CFLAGS @ -I. $ (NVCC_GENCODE) --maxrregcount = 128 --ptxas-options = -v $ (JANSSON_INCLUDES) -o $ @ -c $ # И замените его на: $ (NVCC) -Xcompiler -std = c ++ 98 @ CFLAGS @ -I. $ (NVCC_GENCODE) --maxrregcount = 128 --ptxas-options = -v $ (JANSSON_INCLUDES) -o $ @ -c $ ccminer-cryptonight выполняет проверку, чтобы определить, gcc достаточно стар.

cd / tmp / ccminer-cryptonight vim майнер.час #if ((__GNUC__> 4) || (__GNUC__ == 4 && __GNUC_MINOR__> = 3)) #if __GNUC __> 9

А теперь сделай.

cd / tmp / ccminer-cryptonight делать

ccminer-cryptonight также по умолчанию настроен на использование пула. Начните добычу, запустив файл.

./ccminer -o АДРЕС_МОНЕРОМ_ЗДЕСЬ -u АДРЕС_КОШЕЛЬКА-ЗДЕСЬ -p x

Майнинг с помощью графических процессоров AMD в Ubuntu

AMD выпустила драйверы графического процессора, подходящие для майнинга, и они доступны для Ubuntu. Загрузите драйвер AMDGPU-PRO из Веб-сайт драйверов AMD.

Установите драйвер AMDGPU-PRO. Предполагая, что установочный файл находится в каталоге / tmp.

cd / tmp tar -Jxvf amdgpu-pro - *. xz cd amdgpu-pro sudo ./amdgpu-pro-install*

xmr-stak поддерживает майнинг с помощью графических процессоров AMD. Убедитесь, что -DOpenCL_ENABLE = установлен флаг TRUE. Если графические процессоры Nvidia отсутствуют, также установите флаг -DCUDA_ENABLE = FALSE.

Ccminer-cryptonight GPU-майнер на Linux

Это видео продемонстрирует, как создать учетную запись на minergate и как добывать Monero с помощью программного обеспечения командной строки ccminer-cryptonight GPU miner на компьютере под управлением Ubuntu 16 linux и графической карты Nvidia Geforce GTX 970.

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


ПЕРЕЧЕНЬ ОБОРУДОВАНИЯ

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

ПЕРЕЧЕНЬ ОБОРУДОВАНИЯ

По ссылке ниже показан список воспроизведения, содержащий пошаговые процедуры.

СПИСОК ВОСПРОИЗВЕДЕНИЯ


СВЯЗАННЫЕ Учебники

Вот список руководств по майнингу Monero, предлагаемых на нашем веб-сайте.

Счет Minergate

Во-первых, вам необходимо получить доступ к ВЕБ-САЙТУ MINERGATE и создать учетную запись.

УСТАНОВКА CUDA

Используйте следующие команды для установки пакета CUDA и его требований:

 # mkdir / downloads 
# cd / downloads
# wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.44-1_amd64.deb
# dpkg - я cuda-repo-ubuntu1604_8.0.44-1_amd64.deb
# apt-get update
# apt-get install cuda

Отредактируйте файл .bashrc от имени пользователя root и добавьте следующие строки в его конец.

 # vi /root/.bashrc 
экспорт LD_LIBRARY_PATH = / usr / local / cuda-8.0 / lib64: $ LD_LIBRARY_PATH
экспорт ПУТЬ = / usr / local / cuda-8.0 / bin: $ PATH

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

 # перезагрузка 

УСТАНОВКА CCMINER-CRYPTONIGHT

Используйте следующие команды для установки необходимых пакетов:

 # apt-get install libcurl4-openssl-dev git build-essential libssl-dev 
# apt-get install autotools-dev autoconf libcurl3 libcurl4-gnutls-dev

Загрузите, скомпилируйте и установите программное обеспечение monero gpu miner ccminer-cryptonight, используя следующие команды:

 # cd / downloads 
# git clone https: // github.com / tsiv / ccminer-cryptonight
# cd ccminer-cryptonight /
# ./autogen.sh
# ./configure
# make
# make install

Запустите майнинг Monero, используя команду ниже, например:

 # ccminer -a cryptonight -o stratum + tcp: //xmr. pool.minergate.com: 45560 -u Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. -p x 


Важно: Вам необходимо изменить имя пользователя Этот адрес электронной почты защищен от спам-ботов.У вас должен быть включен JavaScript для просмотра. из приведенной выше команды в учетную запись, которую вы создали на ВЕБ-САЙТЕ MINERGATE.

Если вам понравился этот урок, подпишитесь на мой канал на YouTube VIRTUALCOIN

ЗАКЛЮЧЕНИЕ

В этом руководстве представлена ​​пошаговая процедура, в которой вы узнаете, как запустить майнинг Monero с помощью графического процессора на компьютере под управлением ubuntu linux и с графической картой Nvidia GTX. Вопросы - Monero Stack Exchange

Сеть обмена стеков

Сеть Stack Exchange состоит из 178 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

Посетить Stack Exchange
  1. 0
  2. +0
  3. Авторизоваться Подписаться

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

сбой xmrig runtime dll

Я пытаюсь скомпилировать xmrig как файл dll, я правильно компилирую его как исполняемый файл, скачивая источник отсюда. Для компиляции в dll я использую cmake и запускаю эти команды аналогично тому, как я ...

Создан 30 янв.

турмука

187 золотой знак22 серебряных знака99 бронзовых знаков

Прибыльна ли добыча Monero при скорости 600 H / s?

Я проверил скорость хеширования моей системы.Это около 600 H / s для процессора Intel i7. Я проверил это с помощью калькулятора криптовалюты: Мощность хеширования: 600 H / s, Потребляемая мощность: 50 Вт, Электричество ...

Создан 29 дек.

Оборудование для майнинга Monero со скоростью 1 MH / s

Я проверил в калькуляторе криптографических сравнений хэш-мощность, необходимую для прибыльного майнинга Monero. Он показал, что для заработка 0,5174 XMR или 86,18 долларов в день требуется 1MH / s. Я проверил тесты Monero и ...

Создан 27 дек.

Я хочу понять команды майнинга. Я новенький

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

Создан 15 окт.

Можно ли майнить XMR на Nvidia P500 Pascal Mobile?

Я получаю следующую ошибку времени выполнения CUDA Ошибка nvrtcCompileProgram: NVRTC_ERROR_COMPILATION Журнал компиляции программы: CryptonightR. cu (297): ошибка: идентификатор «__activemask» не определен ...

Создан 24 июн.

Пул очень разных ПК

Я бы хотел майнить XMR на 20 ПК. Они очень разные по мощности.Думаю использовать какой-нибудь прокси. Не могли бы вы посоветовать, какой прокси использовать?

Создан 28 апр.

Какой майнер Monero с процессором / графическим процессором для macOS?

Мне было интересно, какой майнер Monero / cryptonight для CPU / GPU будет лучшим для MacOS. У меня процессор Intel Core i7 и графический процессор AMD Radeon 460.

Создан 09 фев.

Майнинг в пуле: все результаты отклонены

Все результаты отклоняются пулом.Я пытался перезапустить много раз, но это не помогло. Раньше он работал в тех же условиях.

Создан 23 сен.


Monero Stack Exchange лучше всего работает с включенным JavaScript

Ваша конфиденциальность

Нажимая «Принять все файлы cookie», вы соглашаетесь с тем, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в ​​отношении файлов cookie.

Принимать все файлы cookie Настроить параметры

Программное обеспечение для майнинга

, поддерживаемое Awesome Miner

Программное обеспечение для майнинга

, поддерживаемое Awesome Miner

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

0 Официальный C946

2 Miner 12 909 Minaymore Windows Графический процессор AMD AMD AMD Ethics GMiner9 GMiner9 9037 90idia Kawpow2 Miner9 Miner9 Miner WindowsLinux AMD Windows 9061 9061b RhMiner 9061 9061 90967
Программное обеспечение для майнинга Версия Устройства для майнинга Платформы Ссылка поддержки
Bminer 16. 4.6 nVidia NVIDIA Cast 1.8.0 AMD GPU Windows
CcMiner 2.3.1 nVidia GPU Windows C372
Графический процессор nVidia Windows
CcMiner KlausT 8,25 Графический процессор nVidia Windows Windows
CMiner Windows C946 909
Claymore's CryptoNight GPU Miner 11,3 AMD GPU WindowsLinux
Claymore's Dual Ethereum Miner 15. 0 AMD GPUnVidia GPU WindowsLinux
Claymore's NeoScrypt Miner 1,2 AMD GPU Windows AMD GPU Windows
CpuMiner-Opt 3.17.1 ЦП WindowsLinux
CryptoDredge 0.26.0 Графический процессор nVidia WindowsLinux
DSTM Zcash Cuda Miner 0,6,2 Графический процессор nVidia WindowsLinux WindowsLinux
EWBF CUDA Equihash Miner 0,6 Графический процессор nVidia WindowsLinux
Zcash9 Miner.3.4b nVidia GPU Windows
Экскаватор 1,4 / 1,5 nVidia GPU Windows
Grin Pro Miner 2.1 AMD GPUnVidia GPU WindowsLinux
JCE CPU Miner 0.33p ЦП WindowsLinux
JCE GPU Miner 0.33b17 AMD GPU Windows
lolMiner 1,31 AMD GPUnVidia GPU WindowsLinux
Miniz Miner 1.8y3 Графический процессор nVidia WindowsLinux
NanoMiner 3.3.8 AMD GPUnVidia GPU WindowsLinux WindowsLinux
NoncerPro AMD Miner 3.02 AMD GPU WindowsLinux
NoncerPro nVidia Miner 3.3.1 Графический процессор nVidia WindowsLinux
PhoenixMiner 5.7b AMD GPUnVidia GPU WindowsLinux 9061 MinVidia GPU WindowsLinux 961
ProgPow Nvidia Miner 0,16 Графический процессор nVidia Windows
Ravencoin Miner 2.6 Графический процессор nVidia Windows
RavenMiner 2.2.5 Графический процессор nVidia Windows
SgMiner 5.6.1 Графический процессор AMD WindowsLinux
SgMiner-gm 5.5.5 X372 Windows Windows 5.5.5 AMD GPU Windows
SgMiner-kl 1.0.9 AMD GPU Windows
SRBMiner
SRBMiner-Multi 0,7.9 CPUAMD GPU WindowsLinux
T-Rex nVidia GPU Miner 0.21,6 Графический процессор nVidia WindowsLinux
TeamRedMiner 0,8,4 AMD GPU WindowsLinux WindowsLinux
WildRig Multi Miner 0,28,3 AMD GPUnVidia GPU WindowsLinux
XMR-Stak-RX 1.0,5 Процессор WindowsLinux
XMRig AMD Miner 2.14.6 AMD GPU Windows
XMRig 9061 XMRig 9061 Windows CPU Miner
XMRig nVidia Miner 2.14.5 Графический процессор nVidia Windows
Z-враг nVidia Miner 2.6.2 Графический процессор nVidia WindowsLinux
Zjazz CUDA 1,2 Графический процессор nVidia Windows Windows
Конфигурация
XUDA Загрузка XUDA оптимизация под максимальную прибыль, конфиг для NiceHash.

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

Скачать для Windows / Linux

Скачать с сайта

Скачать с Github

Что такое XMRig?

XMRig - это консольное программное обеспечение, которое использует специальные команды для майнинга криптовалют, таких как Monero (XMR).Чтобы он заработал, вам нужно создать файл конфигурации. Майнер работает с процессором (CPU) и видеокартами (AMD и Nvidia). Комиссия устанавливается в диапазоне от 1 до 5 процентов. По умолчанию установлено максимальное значение.

XM Rig - бесплатное программное обеспечение под лицензией GNU GPL v3. Он доступен для Linux и Windows.

как использовать XMRig

Шаг 1 - Скачайте программу

Скачать программу можно двумя способами:

  1. Официальный сайт разработчика..
  2. На сайте GitHub.

В выпусках GitHub прокрутите вниз до «Assets» и загрузите последнюю доступную версию.

Распакуйте загруженный файл в удобное для вас место.

Шаг 2 - Настройте программу

В той же папке, что и xmrig.exe , создайте файл monero.bat со следующим содержимым:

  xmrig -o pool.minexmr.com:443 -u 84XFxjQVYoJjQBeyfbcYBgJ1tw4cgywGyTp12nQw3mSKZctgMYuPGRh2y2LuBAS8yyT8ZX2NDS3CXBJtFAxd -
Пауза
  

Просто замените XFxjQVYoJjQBeyfbcYBgJ1tw4cgywGyTp12nQw3mSKZctgMYuPGRh2y2LuBAS8yyT8ZX2NDS3CXbfFAxdXQJwAGMoMDSqlet своим адресом кошелька Monero.

Файл с расширением .bat создается в любом текстовом редакторе.

Шаг 3 - Запустите майнер

После создания или редактирования файла monero.bat просто дважды щелкните по нему, появится окно терминала, и вы начнете майнинг!

В нижней строке отображается хешрейт.

Командная строка Nicehash

Есть два способа использовать Nicehash:

  1. Используйте саму оболочку Nicehash.
  2. Используйте только консоль XMRig.

Рассмотрим второй вариант. Для этого нам нужно создать файл .bat со следующим текстом:

  1. xmrig - указывает, что именно эта программа запускается. Это не нужно менять.
  2. randomx - параметр указывает, какой алгоритм будет использоваться для майнинга. Если вы хотите майнить Ravencoin с использованием алгоритма kawpow, зарегистрируйте kawpow .
  3. -o - после этого параметра вводится адрес пула.Укажите тот, который хотите использовать для майнинга криптовалюты.
  4. : 3380 - сразу после адреса ставить двоеточие, а номер порта указывать.
  5. -u - введите адрес кошелька криптовалюты. Вы можете открыть его на бирже криптовалют или через программы криптокошелька. Вместо этого введите 3P7qADz69quhfyK5e9kvfno6Jyjq4Rcocx свой адрес кошелька Nicehash.
  6. .rig1 - это имя вашего устройства. Это необходимо для удобства отслеживания статистики.Можно указать любое значение.

Пример:

xmrig -a randomx -o randomxmonero.eu.nicehash.com:3380 -u 3P7qADz69quhfyK5e9kvfno6Jyjq4Rcocx.rig1 --coin monero
пауза

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

Если вы используете саму оболочку Nicehash:

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

  1. Щелкните вкладку Benchmark.
  2. Выберите свой процессор и XMRig.
  3. Нажмите на шестеренку настроек.
  4. Найдите текстовое поле «Дополнительные параметры запуска» и запишите --threads = N , где N - количество потоков, которые вы хотите использовать.
  5. Нажмите кнопку «Включить только этот алгоритм».

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

Пример уменьшения загрузки ЦП:

Команда --cpu-priority отвечает за указание приоритета, с которым майнер будет работать в ОС.Доступные значения:

  • 0 - низкий,
  • 1 - ниже среднего,
  • 2 - средний,
  • 3 - выше среднего,
  • 4 - высокий,
  • 5 - реальное время (максимум).
Видео: Майнинг с nicehash в Windows 10 - тесты и дополнительные настройки

Настройка для Nvidia (CUDA) и AMD (opencl)

Если вы хотите майнить и на видеокартах, введите ключ --cuda , чтобы использовать карты Nvidia.

Пример для Nvidia:

: запустить
xmrig -a randomx -o pool.supportxmr.com:5555 -u 4FBSiJSfXqPiiir33MpaZ9cqP4f4RsEyNChUQtfpMA95XtgJvWYyhcdRZ5KPhbWznBh3PGiFAtEYQZ3FynQVhsGj51wn8VDOINOIN 90 - gotoin 90 - gokvhsGj51start1-go-9c8-go-34 - go-8cdcoin

Введите ключ --opencl для использования AMD.

Пример для AMD:

: старт
xmrig -a -o randomx pool.supportxmr.com:5555 -u -p 4FBSiJSfXqPiiir33MpaZ9cqP4f4RsEyNChUQtfpMA95XtgJvWYyhcdRZ5KPhbWznBh3PGiFAtEYQZ3FynQVhsGj51wnp1ZeQvEA8VtNVH.rig1 х --donate уровня = 1 --opencl --coin monero
Гото начать

Видео: Как настроить XMRig (GPU) для Salad.io - Видеогид

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

Файл Config.json

Настройка в пакетном файле может быть недостаточной для максимальной эффективности. Стоит использовать файл конфигурации. В папке он называется config и имеет расширение .json . Это аналог командного файла для запуска программы. Эта процедура необходима для достижения желаемой производительности.

Откройте файл config.json в любом текстовом редакторе и отредактируйте атрибут pool следующим образом:

Вот полная строка кода:

  {
    "api": {
        "id": ноль,
        "идентификатор работника": нуль
    },
    "http": {
        "включен": ложь,
        "хост": "127.0.0.1",
        "порт": 0,
        "токен доступа": нуль,
        "ограничено": правда
    },
    "автосохранение": правда,
    "фон": ложь,
    "цвета": правда,
    "title": правда,
    "randomx": {
        "init": -1,
        "init-avx2": -1,
        "режим": "авто",
        "1gb-pages": false,
        "рдмср": правда,
        "wrmsr": правда,
        "cache_qos": ложь,
        "нума": правда,
        "scratchpad_prefetch_mode": 1
    },
    "Процессор": {
        "включен": правда,
        "огромные страницы": правда,
        "huge-pages-jit": ложь,
        "hw-aes": ноль,
        «приоритет»: ноль,
        "пул памяти": ложь,
        "yield": правда,
        "asm": правда,
        "argon2-impl": нуль,
        "astrobwt-max-size": 550,
        "astrobwt-avx2": ложь,
        «аргон2»: [0, 1, 2, 3],
        "astrobwt": [0, 1, 2, 3],
        «сп»: [
            [1, 0],
            [1, 1],
            [1, 2]
        ],
        "cn-heavy": [
            [1, 0],
            [1, 1]
        ],
        "cn-lite": [
            [1, 0],
            [1, 1],
            [1, 2],
            [1, 3]
        ],
        "cn-pico": [
            [2, 0],
            [2, 1],
            [2, 2],
            [2, 3]
        ],
        "cn / upx2": [
            [2, 0],
            [2, 1],
            [2, 2],
            [2, 3]
        ],
        «rx»: [0, 1, 2],
        "rx / wow": [0, 1, 2, 3],
        "cn / 0": ложь,
        "cn-lite / 0": ложь,
        «RX / ARQ»: «RX / Вау»,
        "rx / keva": "rx / wow"
    },
    "opencl": {
        "включен": ложь,
        "cache": правда,
        "загрузчик": нуль,
        «платформа»: «AMD»,
        "adl": правда,
        "cn / 0": ложь,
        "cn-lite / 0": ложь
    },
    "cuda": {
        "включен": ложь,
        "загрузчик": нуль,
        "nvml": правда,
        "cn / 0": ложь,
        "cn-lite / 0": ложь
    },
    "лог-файл": ноль,
    «уровень пожертвований»: 1,
    "пожертвовать через прокси": 1,
    "бассейны": [
        {
            "алгоритм": ноль,
            «монета»: ноль,
            "url": "бассейн.minexmr.com:443 ",
            "пользователь": "84XFxjQVYoJjQBeyfbcYBgJ1tw4cgywGyTp12nQw3mSKZctgMYuPGRh2y2LuBAS8yyT8ZX2NDS3CXbfFAxdXQJwAGMoMDSq",
            "пройти": "х",
            "rig-id": ноль,
            "nicehash": ложь,
            "keepalive": ложь,
            "включен": правда,
            "tls": ложь,
            "tls-fingerprint": ноль,
            "демон": ложь,
            "socks5": ноль,
            "self-select": нуль,
            "submit-to-origin": ложь
        }
    ],
    «повторов»: 5,
    "повтор-пауза": 5,
    «время печати»: 60,
    «здоровье-время-печать»: 60,
    "dmi": правда,
    "системный журнал": ложь,
    "tls": {
        "включен": ложь,
        "протоколы": ноль,
        "сертификат": ноль,
        "cert_key": ноль,
        "шифры": нуль,
        "ciphersuites": нуль,
        «дхпарам»: нуль
    },
    "dns": {
        "ipv6": ложь,
        «ttl»: 30
    },
    "пользовательский агент": нуль,
    "подробный": 0,
    "смотреть": правда,
    "пауза на батарее": ложь,
    "пауза при активном": ложь
}
  

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

  GeForce модель карты @ 2300/2920 MHz 16х39 8х25 арка: 52 SMX: 13
  

Это говорит о том, что для 39 блоков используется 16 потоков, bfactor - 8x , а также bsleep 25 .Используется архитектура 52 с мультипроцессором SMX 13 . Данные различаются в зависимости от видеокарты или модели процессора. Они отображают настройки видеоадаптера.

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

Видео: повышение производительности майнинга ЦП - настройки XMRig - продолжение предыдущего видео

Настройка прокси-сервера Xmrig

Xmrig-proxy (пул прокси майнеров) - дополнительный канал передачи между майнерами и пулами. Xmrig-proxy не только берет на себя роль майнинг-пула, но и берет на себя ответственность майнера. Xmrig-proxy получает задачи из пула и затем назначает их майнерам для выполнения вычислений (в этом смысле он берет на себя роль пула майнинга).

После завершения расчета майнеры отправляют общие ресурсы на xmrig-proxy , затем xmrig-proxy отправляют данные в пул для майнинга.

Итак, при каких обстоятельствах следует использовать xmrig-proxy?

  1. Майнеры с большим количеством устройств могут использовать xmrig-proxy для централизованного управления вычислительной мощностью.
  2. Когда к определенному IP-адресу подключено много майнеров, которые слишком часто отправляют общие ресурсы (решения), пул будет рассматривать это как DDoS-атаку, и этот IP-адрес будет заблокирован пулом для майнинга.В это время вы можете установить прокси.
  3. Майнинг-пул находится далеко, и был добавлен агент для улучшения сетевого подключения.

Руководство по использованию Xmrig-прокси:

  1. Загрузите версию XMRig Proxy и разархивируйте ее.
  2. После распаковки вы увидите два файла: xmrig-proxy.exe и config.json (также будут второстепенные файлы: SHA256SUMS и start.bat ). Щелкните правой кнопкой мыши, чтобы отредактировать файл. Редактор Notepad ++ для редактирования
    Порт майнинга можно использовать по умолчанию, если у вас есть особые потребности, вы можете изменить его самостоятельно.После модификации сохраните и выйдите.

  3. Дважды щелкните xmrig-proxy , чтобы запустить его и запустить службу пула прокси. Посмотрите на интерфейс, показанный на следующем рисунке, это означает, что ваш агент был запущен успешно. Возможно, вам потребуется разрешить ему запускаться. Щелкните «Разрешить доступ».
  4. После успешного запуска Xmrig-proxy нам нужно изменить адрес майнинг-пула IP: PORT на то, где находится xmrig-proxy. Остальное менять не нужно.

Измените параметр «url»: на свой IP:

Затем запустите xmrig, как показано ниже:

Вы увидите всех майнеров в сети:

Как проверить хешрейт

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

  1. Через консоль.
  2. через API.

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

В окне майнера нужно нажать следующие клавиши:

H - для отображения значения хешрейта. E - показать производительность графического адаптера. P - нажать паузу. R - возобновить работу.

  • H - для отображения значения хешрейта.
  • E - чтобы показать производительность графического адаптера.
  • P - нажать паузу ..
  • R - возобновить работу.

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

MSR Mod

MSR Mod - это аппаратная предварительная выборка для решения фундаментальных проблем производительности. Алгоритм RandomX обращается к памяти случайным образом, поэтому предварительная выборка просто не работает.

Иногда предварительную выборку можно отключить в BIOS . Для Intel это обычно установка Hardware Prefetcher и , примыкающих к Cache Line Prefetch . Однако некоторые MSR нельзя отключить даже в BIOS. Во всех случаях, когда предварительная выборка может помочь, в вашем коде уже есть явные инструкции по предварительной выборке.

Решение состоит в том, чтобы настроить предварительную выборку с использованием MSR на уровне ОС.

Если вы используете последнюю версию XMRig с правами root (Linux) или администратора (Windows), майнер автоматически настраивает все регистры MSR.Если все в порядке, майнер получил все необходимые привилегии и ваш процессор их поддерживает, вы увидите строку, как показано ниже, в журнале майнера.

  Значения регистров msr для пресета "Intel" были успешно установлены (16 мс)
  

Некоторые конфигурации оборудования / программного обеспечения также необходимо отключить. Secure Boot для работы мода MSR, проверьте проблему № 1891 на github.

Поддерживаемые процессоры:

  • Intel (Nehalem, Westmere, Sandy Bridge, Ivy Bridge, Haswell, Broadwell и новее).
  • Ryzen (все процессоры на базе Zen: Ryzen, Threadripper, EPYC).

XMRig восстанавливает исходные значения MSR по умолчанию при выходе, в любом случае изменения не сохраняются, перезагрузка компьютера всегда отменяет любые изменения.

Настройка производительности

В объекте «randomx» доступны 2 варианта настройки:

  1. «рдмср»
  2. «ВРМСР»

Опция rdmsr :
Используйте «rdmsr»: false , чтобы отключить начальное восстановление MSR при выходе.

Опция WRMSR :
«wrmsr»: true (по умолчанию) Включите функцию MSRor. Используйте «wrmsr»: false , чтобы отключить функцию MSR.

Номер WRMSR:
"wrmsr": 15 Доступно только для Intel. По умолчанию 15 для Intel в целом хорошо, но может и не лучше, см. Обсуждение № 1433 на github.

WRMSR array:
Очень продвинутый формат для точной настройки. Используйте с осторожностью. Предустановленные значения, поставляемые с майнером:

  • "wrmsr": ["0x1a4: 0xf"] Предустановка Intel.
  • «wrmsr»: [«0xc0011020: 0x4480000000000», «0xc0011021: 0x1c000200000040: 0xffffffffffffffdf», «0xc0011022: 0xc000000401500000», «0xc001102b: 0x3000» Ryzen.
  • «wrmsr»: [«0xc0011020: 0x0», «0xc0011021: 0x40: 0xffffffffffffffdf», «0xc0011022: 0x1510000», «0xc001102b: 0x2000cc16»] AMD Ryzen) (Zen1 / Zen1 / Zen1 / Zen1 / Zen1 / Zen2
  • «wrmsr»: [«0xc0011020: 0x0», «0xc0011021: 0x60», «0xc0011022: 0x510000», «0xc001102b: 0x1808cc16»] Специальное настраиваемое значение для процессоров Zen первого поколения (с известной аппаратной ошибкой и с известной аппаратной ошибкой) включить мод MSR.

Также производительность значительно улучшена параметром «огромные страницы».

Посмотрите видео:

Видео: Майнинг быстрее на ЦП - Руководство, которое поможет вам быстрее майнить ЦП!

Сходство с ЦП. параметр также увеличивает производительность.

CPU Affinity - это программная привязка (привязка) к ядрам процессора конкретных вычислительных процессов.

Пример команды в пакетном файле:

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

Аргументы командной строки

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

Вам нужно выбрать и использовать только одну опцию команды:

  1. Или длинное имя команды.
  2. Или короткий синоним.

Например, если указаны две команды:

Мы используем либо:

или:

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

  -о бассейн.supportxmr.com:443
  

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

  --url = pool.supportxmr.com: 443
  

Сеть:

  • -o , --url = URL URL сервера для майнинга
  • -a , --algo = Алгоритм майнинга ALGO https://xmrig.com/docs/algorithms
  • --coin = COIN укажите монету вместо алгоритма
  • -u , --user = ИМЯ ПОЛЬЗОВАТЕЛЯ имя пользователя для сервера майнинга
  • -p , --pass = ПАРОЛЬ пароль для сервера майнинга
  • -O , --userpass = U: P имя пользователя: пара паролей для сервера майнинга
  • -x , --proxy = HOST: PORT подключается через прокси-сервер SOCKS5
  • -k , --keepalive отправить пакет keepalived для предотвращения тайм-аута (требуется поддержка пула)
  • --nicehash включить nicehash.com поддержка
  • --rig-id = ID Идентификатор буровой установки для статистики на стороне пула (требуется поддержка пула)
  • --tls включить поддержку SSL / TLS (требуется поддержка пула)
  • --tls-fingerprint = Отпечаток сертификата TLS пула HEX для строгого закрепления сертификата
  • --dns-ipv6 предпочитать записи IPv6 из ответов DNS
  • --dns-ttl = N N секунд (по умолчанию: 30) TTL для внутреннего кеша DNS
  • --daemon использовать демон RPC вместо пула для соло-майнинга
  • --daemon-poll-interval = N Интервал опроса демона в миллисекундах (по умолчанию: 1000)
  • --self-select = URL шаблоны блоков с самостоятельным выбором из URL
  • --submit-to-origin также отправить решение обратно на URL-адрес для самостоятельного выбора
  • -r , –retries = N повторных попыток перед переключением на резервный сервер (по умолчанию: 5)
  • -R , –retry-pause = N время паузы между повторными попытками (по умолчанию: 5)
  • --user-agent установить настраиваемую строку пользовательского агента для пула
  • --donate-level = N уровень пожертвования, по умолчанию 1 %% (1 минута из 100 минут)
  • --donate-over-proxy = N control donate через функцию xmrig-proxy

Внутренняя часть ЦП:

  • --no-cpu отключить серверную часть майнинга ЦП
  • -t , --threads = N количество потоков ЦП, правильная привязка ЦП требуется для некоторых оптимизаций.
  • --cpu-affinity = N установить привязку процесса к ядрам ЦП, маску 0x3 для ядер 0 и 1
  • -v , --av = N вариант алгоритма, 0 автоматический выбор
  • --cpu-priority = N установить приоритет процесса (0 в режиме ожидания, от 2 до 5 наивысших)
  • --cpu-max-threads-hint = N максимальное количество потоков ЦП (в процентах) подсказка для autoconfig
  • --cpu-memory-pool = N количество страниц 2 МБ для постоянного пула памяти, -1 (авто), 0 (отключить)
  • --cpu-no-yield предпочитает максимальный хешрейт, а не отклик / стабильность системы
  • --no-huge-pages отключить поддержку огромных страниц
  • --huge-pages-jit включить поддержку огромных страниц для JIT-кода RandomX
  • --asm = ASM Оптимизация ASM, возможные значения: auto, none, intel, ryzen, bulldozer
  • --argon2-impl = IMPL реализация argon2: x86_64, SSE2, SSSE3, XOP, AVX2, AVX-512F
  • --randomx-init = N подсчет потоков для инициализации набора данных RandomX
  • --randomx-no-numa отключить поддержку NUMA для RandomX
  • --randomx-mode = MODE Режим RandomX: автоматический, быстрый, легкий
  • --randomx-1gb-pages использовать огромные страницы размером 1 ГБ для набора данных RandomX (только для Linux)
  • --randomx-wrmsr = N записать пользовательские значения в регистры MSR или отключить мод MSR (-1)
  • --randomx-no-rdmsr отключить возврат начальных значений MSR при выходе
  • --randomx-cache-qos включить Cache QoS
  • --astrobwt-max-size = N пропускать хэши с большим размером этапа 2, по умолчанию: 550, мин: 400, макс: 1200
  • --astrobwt-avx2 включить оптимизацию AVX2 для алгоритма AstroBWT

Бэкэнд OpenCL:

  • --opencl включить серверную часть майнинга OpenCL
  • --opencl-devices = N список устройств OpenCL, разделенных запятыми, для использования
  • --opencl-platform = N Индекс или имя платформы OpenCL
  • --opencl-loader = PATH путь к OpenCL-ICD-Loader (OpenCL.dll или libOpenCL.so)
  • --opencl-no-cache отключить кеш OpenCL
  • - платформы печати доступны для печати платформы OpenCL и выход

Серверная часть CUDA:

  • --cuda включить серверную часть майнинга CUDA
  • --cuda-loader = PATH путь к плагину CUDA (xmrig-cuda.dll или libxmrig-cuda.so)
  • --cuda-devices = N список устройств CUDA, разделенных запятыми, для использования
  • --cuda-bfactor-hint = N bfactor подсказка для автоконфигурации (0-12)
  • --cuda-bsleep-hint = N bsleep подсказка для autoconfig
  • --no-nvml отключить поддержку NVML (NVIDIA Management Library)

API:

  • --api-worker-id = ID пользовательский идентификатор рабочего для API
  • --api-id = ID идентификатор пользовательского экземпляра для API
  • --http-host = HOST хост привязки для HTTP API (по умолчанию: 127.0,0.1)
  • --http-port = N порт привязки для HTTP API
  • --http-access-token = T токен доступа для HTTP API
  • --http-no-limited включить полный удаленный доступ к HTTP API (только если установлен токен доступа)

TLS:

  • --tls-gen = HOSTNAME создать сертификат TLS для определенного имени хоста
  • --tls-cert = FILE загрузить цепочку сертификатов TLS из файла в формате PEM
  • --tls-cert-key = FILE загрузить закрытый ключ сертификата TLS из файла в формате PEM
  • --tls-dhparam = FILE загрузить параметры DH для шифров DHE из файла в формате PEM
  • --tls -tocols = N включить указанные протоколы TLS, например: «TLSv1 TLSv1.1 TLSv1.2 TLSv1.3 ”
  • --tls-ciphers = S установить список доступных шифров (TLSv1.2 и ниже)
  • --tls-ciphersuites = S установить список доступных наборов шифров TLSv1.3

Ведение журнала:

  • -l , --log-file = ФАЙЛ записывать весь вывод в файл
  • --print-time = N печатать отчет о хешрейте каждые N секунд
  • --health-print-time = N печатать отчет о состоянии каждые N секунд
  • --no-color отключить цветной вывод
  • - подробный подробный вывод

Разное:

  • -c , –config = FILE загрузить файл конфигурации в формате JSON
  • -B , - фоновый запуск майнера в фоновом режиме
  • -V , –version вывести информацию о версии и выйти из
  • -h , –help отобразить эту справку и выйти из
  • --dry-run тестовая конфигурация и выход из
  • --export-topology экспортировать топологию hwloc в файл XML и выйти из
  • --title Установить собственный заголовок окна консоли
  • --no-title отключить установку заголовка окна консоли
  • - пауза от батареи пауза шахта от батареи
  • --pause-on-active = N приостанавливать работу, когда пользователь активен (возобновление после N секунд последней активности)
  • - стресс запустить непрерывный стресс-тест для проверки стабильности системы
  • --bench = N запустить тест, N может быть от 1 до 10 млн
  • - отправить выполнить онлайн-тест и отправить результат для обмена
  • --verify = ID проверить отправленный тест по ID
  • --seed = SEED настраиваемое начальное число RandomX для эталонного теста
  • --hash = HASH сравнить результат теста с указанным хешем
  • --no-dmi отключить считыватель DMI / SMBIOS

Обзор

Основные характеристики:

  • Предоставляется открытый исходный код для изучения.
  • Имеет высокую производительность.
  • Майнер официально поддерживает Windows.
  • Поддерживает алгоритм RandomX, который был принят в популярной цифровой монете Monero.
  • Программа также работает с сервисом NiceHash.
  • Помимо RandomX, программное обеспечение также работает на CryptoNight.

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

Не работает?

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

Если запуск по-прежнему невозможен, посетите тематические форумы. Большинство проблем уже обсуждены и имеют решение.Главное, правильно ввести свой запрос в поисковик. Вы также можете увидеть всю информацию на GitHub. Там же посоветуйтесь с другими пользователями.

Альтернативы

Есть альтернативы? Да, например:

Майнинг на GPU:

Программа Flash BIOS:

Алгоритмы

Только графический процессор
Имя Память Версия Описание Примечания
cn / upx2 128 КБ 6.12.0+ CryptoNight-Femto (вариант CryptoNight V2 для Uplexa).
аргон2 / chukwav2 1 МБ 6.4.0+ Argon2id (Chukwa v2). Только ЦП
cn / CCX 2 МБ 6.2.0+ Маска (CCX)
kawpow 6.0.0+ KawPow (Ravencoin), не поддерживается xmrig-proxy
rx / keva 1 МБ 5.9.0+ RandomKEVA (вариант RandomX для Кевы).
astrobwt 20 МБ 5.8.0+ AstroBWT (Деро).
cn-pico / tlo 256 КБ 5.5.0+ CryptoNight-Pico (Talleo).
RX / SFX 2 МБ 5.4.0+ RandomSFX (вариант RandomX для Safex).
rx / arq 256 КБ 4.3.0+ RandomARQ (вариант RandomX для ArQmA).
rx / 0 2 МБ 3.2.0+ RandomX (Монеро).
аргон2 / чуква212 КБ 3.1.0+ Argon2id (Chukwa). Только ЦП
аргон2 / ниндзя 256 КБ 3.1.0+ Argon2id (NINJA) Только ЦП
rx / wow 1 МБ 3.0,0+ RandomWOW (вариант RandomX для Wownero).
cn / быстрое 2 МБ 3.0.0+ CryptoNight вариант 1 с половинными итерациями.
cn / rwz 2 МБ 2.14.0+ CryptoNight, вариант 2 с 3/4 итерациями и обратным перемешиванием.
cn / zls 2 МБ 2.14.0+ CryptoNight, вариант 2 с 3/4 итерациями.
cn / двойной 2 МБ 2.14.0+ CryptoNight вариант 2 с двойными итерациями.
сп / р 2 МБ 2.13.0+ CryptoNightR (вариант Monero 4).
cn-pico 256 КБ 2.10.0+ CryptoNight-Pico.
сп / половина 2 МБ 2.9.0+ CryptoNight вариант 2 с половинными итерациями.
сп / 2 2 МБ 2.8.0+ CryptoNight вариант 2.
сп / xao 2 МБ 2.6.4+ CryptoNight вариант 0 (измененный).
cn / rto 2 МБ 2.6.4+ CryptoNight вариант 1 (измененный).
cn-Heavy / труба 4 МБ 2.6.4+ CryptoNight-Heavy (изменено).
cn-Heavy / xhv 4 МБ 2.6.3+ CryptoNight-Heavy (изменено).
cn-Heavy / 0 4 МБ 2.6.0+ CryptoNight-Heavy.
сп / 1 2 МБ 2.5.0+ CryptoNight, вариант 1.
cn-lite / 1 1 МБ 2.5.0+ CryptoNight-Lite вариант 1.
cn-lite / 0 1 МБ 0.8.0+ CryptoNight-Lite вариант 0.
сп / 0 2 МБ 0.5.0+ CryptoNight (оригинал).

Это вирус или программа безопасна?

XMRig не является вредоносным ПО. Это легальная программа майнинга криптовалюты.

Однако многие создатели вредоносных программ и операторы крупных ботнетов встраивают xmrig-cuda.dll в свои вредоносные программы, чтобы использовать чужие компьютеры для майнинга криптовалюты без их разрешения. Вот почему антивирусное программное обеспечение рассматривает XMRig как вредоносное ПО из-за большого количества компьютеров, зараженных связанным с ним вредоносным ПО.

Всего:

  1. Если вы сами скачали программу из официального источника на Github или xmrig.com, то волноваться не о чем.
  2. Если вы никогда не загружали эту программу самостоятельно, немедленно удалите ее.

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

Как удалить?

Если вирус начал действовать недавно, то зайдите в системную папку и посмотрите дату изменения файлов, вы найдете. Удаляется вручную так: Shift + Delete.

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

Видео: Руководство по удалению вируса Xmrig.exe

Это видео покажет вам, как удалить Xmrig.exe с вашего компьютера.Если вам все еще нужна помощь, у нас есть подробное руководство, которое поможет вам со всеми шагами.

Частые проблемы

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

Например, ошибка алгоритма выглядит как это неправильный алгоритм , используйте randomx miner. Это происходит, когда введен неправильный синтаксис алгоритма или его невозможно было изменить. Также проблема может появиться из-за сильного разгона видеокарты.

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

Ошибка cryptonight_extra_cpu_finak указывает на перегрузку системы. Следовательно, вам нужно уменьшить размер потоков и блоков.

Выводы

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

Обновлено: 23.09.2021 — 17:01

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *