XMRig – Это программа с открытым исходным кодом для добычи монет на алгоритмах RandomX и CryptoNight. Подходит как для видеокарт семейства AMD и Nvidia, так и для CPU. Программа имеет комиссию разработчику в виде 1-5%. В данной пошаговой инструкции мы расскажем как настроить комиссию и батники для разных монет.
- CPU (x64/x86/ARM)
- OpenCL for AMD GPUs.
- CUDA for NVIDIA GPUs via external CUDA plugin.
Что нового в XMRig 6.3.0?
- #1771 Adopted new SSE2NEON and reduced ARM-specific changes.
- #1774 RandomX: Added new option
cache_qos
inrandomx
object for cache QoS support. - #1777 Added support for upcoming Haven offshore fork.
- #1780 CryptoNight OpenCL: fix for long input data.
RU
- # 1771 Принят новый SSE2NEON и уменьшено количество специфичных для ARM изменений.
- # 1774 RandomX: Добавлена новая опция cache_qos в объекте randomx для поддержки QoS кеша.
- # 1777 Добавлена поддержка предстоящего оффшорного форка Haven.
- # 1780 CryptoNight OpenCL: исправление для длинных входных данных.
Поддерживаемые алгоритмы XMRig
Имя | Память | Версия | Примечание |
---|---|---|---|
rx/arq | 256 KB | 4.3.0+ | RandomARQ (RandomX variant for ArQmA). |
rx/0 | 2 MB | 3.2.0+ | RandomX (Monero). |
argon2/chukwa | 512 KB | 3.1.0+ | Argon2id (Chukwa). |
argon2/wrkz | 256 KB | 3.1.0+ | Argon2id (WRKZ) |
rx/wow | 1 MB | 3.0.0+ | RandomWOW (RandomX variant for Wownero). |
rx/loki | 2 MB | 3.0.0+ | RandomXL (RandomX variant for Loki). |
cn/fast | 2 MB | 3.0.0+ | CryptoNight variant 1 with half iterations. |
cn/rwz | 2 MB | 2.14.0+ | CryptoNight variant 2 with 3/4 iterations and reversed shuffle operation. |
cn/zls | 2 MB | 2.14.0+ | CryptoNight variant 2 with 3/4 iterations. |
cn/double | 2 MB | 2.14.0+ | CryptoNight variant 2 with double iterations. |
cn/r | 2 MB | 2.13.0+ | CryptoNightR (Monero’s variant 4). |
cn/wow | 2 MB | 2.12.0+ | CryptoNightR (Wownero). |
cn/gpu | 2 MB | 2.11.0+ | CryptoNight-GPU. |
cn-pico | 256 KB | 2.10.0+ | CryptoNight-Pico. |
cn/half | 2 MB | 2.9.0+ | CryptoNight variant 2 with half iterations. |
cn/2 | 2 MB | 2.8.0+ | CryptoNight variant 2. |
cn/xao | 2 MB | 2.6.4+ | CryptoNight variant 0 (modified). |
cn/rto | 2 MB | 2.6.4+ | CryptoNight variant 1 (modified). |
cn-heavy/tube | 4 MB | 2.6.4+ | CryptoNight-Heavy (modified). |
cn-heavy/xhv | 4 MB | 2.6.3+ | CryptoNight-Heavy (modified). |
cn-heavy/0 | 4 MB | 2.6.0+ | CryptoNight-Heavy. |
cn/1 | 2 MB | 2.5.0+ | CryptoNight variant 1. |
cn-lite/1 | 1 MB | 2.5.0+ | CryptoNight-Lite variant 1. |
cn-lite/0 | 1 MB | 0.8.0+ | CryptoNight-Lite variant 0. |
cn/0 | 2 MB | 0.5.0+ | CryptoNight (original). |
Настройка и Запуск XMRig
Быстрый старт
- Скачиваем программу
- Разархивируем в любое удобное место
- Редактируем .bat файл с нужной монетой (поменять кошелек на свой)
- Аргументы для майнинга можно писать как в файле config.json, так и в файлах с расширением .bat. Запускается процесс добычи криптовалют посредством двойного клика по пакетному файлу. Например, monero-supportxmr-CPU.bat будет добывать Monero на процессоре. Рассмотрим настройку более детально.
Пример настройки XMRig для майнинга Monero
Для добычи монет на алгоритме randomx нам нужно создать или отредактировать готовый батник под нужную вам монету. Это базовые настройки, которых достаточно для майнинга. Вторичные настройки рассмотрим позже.
- xmrig — данный ключ укажет какая программа будет запущена. Оставляем как есть. Для Нвидиа укажем xmrig-nvidia
- -a randomx — указываем алгоритм. Для Monero оставляем этот. Для монет на алгоритме cryptonight-lite указываем его
- -o pool.supportxmr.com — указываем адрес Вашего пула. В данном примере у нас supportxmr, т.к. на момент написания статьи он получил наибольшее число положительных отзывов
- 5555 — после адреса пула через двоеточие указываем порт пула. у dwarfpool это 8050
- -u 4ALcw9nTA…r34HNroSAZ — после ключа -u указываем адрес Вашего цифрового кошелька. Получите его на бирже криптовалют, либо установите холодный кошелек
- —donate-level=1 — настраиваем комиссию майнера. По умолчанию она составляет 5%. level=1 означает 1%
Можно дописать ключ «pause» в самом низу батника, что бы в случае ошибки программы или не верного синтаксиса .bat файла, программа сразу не закрылась, а отобразила на экране код и описание ошибки
- Пример батника для AMD:
:start xmrig -a randomx -o xmr-eu1.nanopool.org:14444 -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