XMRig — это высокопроизводительный майнер криптовалюты Monero (XMR) на базе процессора (CPU), который поддерживает как Linux, так и Windows. Изначально он был основан на cpuminer-multi с различными модификациями и улучшениями, а также удалением большого количества устаревшего кода. Начиная с версии 1.0.0, она была переписана с нуля на C++.
Основные особенности:
- Высокая производительность.
- Поддержка ОС Windows.
- Небольшой размер исполняемого файла без зависимостей.
- Поддержка как 32-битных процессоров, так и 64-битных.
- Поддержка запасных пулов (на случай, если основной становится недоступным).
- Задание опций для майнера через командную строку.
- Поддержка алгоритма CryptoNight, а также CryptoNight-Lite — для майнинга криптовалюты AEON.
- Автоматическая конфигурация настроек при старте майнера.
- Поддержка Nicehash.
- Открытый исходный код.
Скачать XMRig
Скачать последнею версию майнера можно по ссылке ниже.
Последний релиз v6.18.0
- Поддержка обновления сети Monero v15 и дополнительные услуги.
- Удалены устаревшие AstroBWTv1 и v2.
- Исправлена отладочная сборка GhostRider.
- Поддержка обновления сети Monero v15.
- Исправлен журнал отладки ZMQ.
- Улучшена стабильность майнинга демона ZMQ.
- Исправления для 32-битной ARM.
- Исправлена ошибка, из-за которой невозможно было возобновить работу с
pause-on-battery
. - Исправлена ошибка, из-за которой
--cpu-priority
иногда не работало. - Удален старый алгоритм AstroBWT.
Настройка
Чтобы добывать монеты с помощью алгоритма randomx, необходимо создать или отредактировать готовый бинарник нужной вам монеты. Это базовые настройки и их достаточно для добычи полезных ископаемых. Мы рассмотрим вторичные настройки позже.

xmrig
данный ключ укажет какая программа будет запущена. Оставляем как есть.-o pool.minexmr.com
указываем адрес Вашего пула для майнинга. В данном примере у нас minexmr.com, т.к. на момент написания статьи он получил наибольшее число положительных отзывов.443
после адреса пула через двоеточие указываем порт пула.-u 84XFxjQVYoJjQBeyfbcYBgJ1tw4cgywGyTp12nQw3mSKZctgMYuPGRH1y2LuBAS8yyT8ZX2NDS3CXbfFAxdXQJwAGMoMDSq
после ключа -u указываем адрес Вашего цифрового кошелька.
Можно дописать ключ «pause» в самом низу батника, что бы в случае ошибки программы или не верного синтаксиса .bat файла, программа сразу не закрылась, а отобразила на экране код и описание ошибки.
Пример:
xmrig -a randomx -o randomxmonero.eu.nicehash.com:3380 -u 1Pz3EcHsRuJkraNRACUrBrLaxiTPP1VHJZ.rig1 --coin monero
pause
Алгоритмы
Алгоритм | Память | Вер. | Описание | Прим. |
---|---|---|---|---|
cn/upx2 | 128 KB | 6.12.0+ | CryptoNight-Femto (variant of CryptoNight V2 for Uplexa). | |
argon2/chukwav2 | 1 MB | 6.4.0+ | Argon2id (Chukwa v2). | CPU only |
cn/ccx | 2 MB | 6.2.0+ | Conceal (CCX) | |
kawpow | — | 6.0.0+ | KawPow (Ravencoin) | GPU only, not supported by xmrig-proxy |
rx/keva | 1 MB | 5.9.0+ | RandomKEVA (RandomX variant for Keva). | |
astrobwt | 20 MB | 5.8.0+ | AstroBWT (Dero). | |
cn-pico/tlo | 256 KB | 5.5.0+ | CryptoNight-Pico (Talleo). | |
rx/sfx | 2 MB | 5.4.0+ | RandomSFX (RandomX variant for Safex). | |
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). | CPU only |
argon2/ninja | 256 KB | 3.1.0+ | Argon2id (NINJA) | CPU only |
rx/wow | 1 MB | 3.0.0+ | RandomWOW (RandomX variant for Wownero). | |
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-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). |
MinerGate XMRig Гайд Настройка Оптимизация +90% мощности
Конфигурирование майнера
Необходимо перейти на веб-страницу выбранного пула и ознакомиться с их документацией. Там должен быть указан адрес и порт, которые следует использовать для подключения вашего майнера. Например, pool.xmr.pt:3333
.
Затем при помощи используемого вами текстового редактора необходимо открыть файл config.json, который был скопирован или извлечён ранее. Следует прокрутить вниз до строки, в которой будет написано donate.v2.xmrig.com:3333
, и изменить текст в кавычках на адрес вашего пула. Строка ниже должна содержать YOUR_WALLET_ADDRESS
. Следует изменить этот текст на фактический адрес вашего кошелька.
После внесения этих изменений полученная конфигурация должна выглядеть примерно так:
{
// [...]
"pools": [
{
"url": "pool.xmr.pt:3333",
"user": "43YjW8SZov..."
}
],
// [...]
}
Запуск майнера
Пользователи Windows могут сделать это двойным кликом по файлу xmrig.exe. Пользователям других операционных систем следует воспользоваться командой cd
и перейти в директорию, содержащую XMRig, затем ввести ./xmrig
и дождаться ответа на команду.
Если вы видите зелёные сообщения о том, что данные были приняты, поздравляем — всё работает!
Скачивание майнера
Первым шагом является скачивание на ваш компьютер программного обеспечения, необходимого для майнинга.
Windows
Разработчик XMRig предоставляет готовые двоичные файлы, которые потребуются пользователям Windows.
Там вы сможете найти архив xmrig-VERSION-msvc-win64.zip
. Скачайте этот файл и извлеките его содержимое в какое-нибудь место, например, на рабочий стол.
Ubuntu Linux
Разработчик XMRig предоставляет готовые двоичные файлы для Ubuntu Xenial Xerus (16.04). Они могут работать и с другими версиями Ubuntu, и с другими дистрибутивами, но это не гарантируется.
Эти двоичные файлы также можно скачать на странице релизов на GitHub.
На ней выложен соответствующий архив xmrig-VERSION-xenial-x64.tar.gz
. Скачайте этот файл и извлеките его содержимое в какое-нибудь место, например, на рабочий стол.
Настройка xmrig для майнинга Monero
Для добычи монет на алгоритме randomx вам нужно создать или отредактировать готовый батник под нужную для вас монету. Это базовые настройки, которых достаточно для майнинга.
xmrig
данный ключ укажет какая программа будет запущена. Оставляем как есть. Для Нвидиа укажем xmrig-nvidia-a randomx
указываем алгоритм. Для Monero оставляем этот. Для монет на алгоритме cryptonight-lite указываем его-o pool.supportxmr.com
указываем адрес Вашего пула. В данном примере у нас supportxmr, т.к. на момент написания статьи он получил наибольшее число положительных отзывов5555
после адреса пула через двоеточие указываем порт пула. у dwarfpool это 8050-u
«ваш адрес кошелька»--donate-level=1
настраиваем комиссию майнера. По умолчанию она составляет 5%. level=1 означает 1%
Выбор пула
Существует огромное количество пулов. Список пулов можно найти на miningpoolstats.stream/monero.
Выбор большего пула означает, что вы будете получать более частые (но меньшие) выплаты, а выбор меньших пулов поможет обеспечить децентрализованность сети.
Последние изминения / Релизы
v6.18.0
- Поддержка обновления сети Monero v15 и дополнительные услуги.
- Удалены устаревшие AstroBWTv1 и v2.
- Исправлена отладочная сборка GhostRider.
- Поддержка обновления сети Monero v15.
- Исправлен журнал отладки ZMQ.
- Улучшена стабильность майнинга демона ZMQ.
- Исправления для 32-битной ARM.
- Исправлена ошибка, из-за которой невозможно было возобновить работу с
pause-on-battery
. - Исправлена ошибка, из-за которой
--cpu-priority
иногда не работало. - Удален старый алгоритм AstroBWT.
v6.17.0
- Поддержка вилки Dero HE (
astrobwt/v2
алгоритм).- Dero HE (
astrobwt/v2
) Генератор конфигурации CUDA. - Dero HE (
astrobwt/v2
) Поддержка OpenCL.
- Dero HE (
- Исправлено отображение информации о памяти DMI для пустых слотов.
- Исправлен GhostRider с отключенным hwloc.
v6.16.3
- Исправлен невыровненный доступ к памяти.
- Добавлен MSVC/2022 в файлы
version.h
. - Исправлено пожертвование для GhostRider/RTM.
v6.16.3
- Исправлено
READY threads X/X
отображение после переключения алгоритма. - Обновлена документация GhostRider.
- Исправлено
cn-heavy
в 32-битных сборках. - GhostRider: установить правильный приоритет для вспомогательных потоков.
- RandomX: не перезапускать потоки майнинга при изменении начального числа.
- GhostRider: добавлена поддержка
client.reconnect
метода. - Исправление коротких ответов от некоторых пулов Raptorium.
- Исправлен бенчмарк GhostRider на одноядерных системах.
- Исправлена компиляция ARMv7.
- KawPow OpenCL: использовать отдельный цикл UV для построения программ.
v6.16.2
- Исправлен сбой на процессорах, поддерживающих VAES и использующих xmrig, скомпилированный GCC.
- Исправлена ошибка автонастройки в сборке GCC для Windows.
- Исправлена поддержка переменных среды для GhostRider и KawPow.
- Исправления производительности:
- Исправлено несколько узких мест производительности, появившихся в версии 6.16.1.
- Исправлена общая производительность сборки, скомпилированной GCC, теперь она такая же, как у сборки MSVC.
- Сборки Linux теперь на 10% быстрее по сравнению со сборкой v6.16.0 GCC.
- Сборки Windows теперь на 5 % быстрее по сравнению со сборкой v6.16.0 MSVC.