XMRig — CPU/GPU Майнер с поддержкой таких алгоритмов как RandomX, KawPow, CryptoNight, AstroBWT и Argon2. Работает на процессорах и видеокартах обоих типов (Nvidia и AMD). Поддерживает все операционные системы, включая Windows, Linux, macOS и FreeBSD. XMRig популярен в майнинге Monero (XMR).
Стандартная комиссия майнера составляет 1% (майнер майнит на разработчиков 1 минуту каждые 100 минут работы). Однако, комиссию можно повысить при желании или даже полностью отключить.
- Особенности:
- Скачать XMRig miner
- Что нового? Обновления / Releases
- Обновление / Релиз: v6.21.2
- Обновление / Релиз: v6.20.0
- Обновление / Релиз: v6.19.2
- Обновление / Релиз: v6.19.1
- Обновление / Релиз: v6.19.0
- Обновление / Релиз: v6.18.1
- Обновление / Релиз: v6.18.0
- Обновление / Релиз: v6.17.0
- Обновление / Релиз: v6.16.4
- Обновление / Релиз: v6.16.3
- Обновление / Релиз: v6.16.2
- Обновление / Релиз: v6.16.1
- Обновление / Релиз: v6.16.0
- Обновление / Релиз: v6.15.3
- Обновление / Релиз: v6.15.2
- Обновление / Релиз: v6.15.1
- Обновление / Релиз: v6.15.0
- Обновление / Релиз: v6.14.1
- Обновление / Релиз: v6.14.0
- Обновление / Релиз: v6.13.1
- Обновление / Релиз: v6.13.0
- Обновление / Релиз: v6.12.2
- Обновление / Релиз: v6.12.1
- Обновление / Релиз: v6.12.0
- Обновление / Релиз: v6.11.2
- Алгоритмы
- Настройка и Запуск XMRig
- Быстрый старт
- Настройка .bat файла для XMRig
- Параметры CMake
- Алгоритмы
- Функции
- Варианты отладки
- Особые варианты сборки
Особенности:
- Открытый исходный код
- Высокая производительность
- Официальная поддержка Windows
- Поддержка randomx
- Поддержка Nicehash
Скачать XMRig miner
Скачать последнюю версию XMRig 6.21.2 для Windows и Linux можно по кликам ниже:
Flagged as malware atvirustotal.com
Что нового? Обновления / Releases
Обновление / Релиз: v6.21.2
- Зависимости всех готовых выпусков были обновлены. Поддержка старых выпусков Ubuntu прекращена.
- Исправлен донат с алгоритмом GhostRider для сборок без алгоритма KawPow.
- Исправлено: средство записи журнала файлов не было потокобезопасным.
- Исправлен сбой RandomX при компиляции с помощью fortify_source.
Обновление / Релиз: v6.20.0
- Добавлены новые имена процессоров ARM.
- Добавлены новые параметры CMake
ARM_V8
и файлыARM_V7
. - Добавлен опрос перепривязки API.
- Исправлена совместимость с hwloc 1.11.x.
- Добавлен x86 в
README.md
. - Исправлено: ошибка загрузчика CUDA также появляется в Linux.
- Добавлена поддержка монет Zephyr для соло-майнинга.
Download Windows: xmrig-6.20.0-gcc-win64.zip
Download Linux: xmrig-6.20.0-linux-x64.tar.gz
Обновление / Релиз: v6.19.2
- Исправлен парсинг
TX_EXTRA_MERGE_MINING_TAG
. - Добавлен новый
X-Hash-Difficulty
заголовок HTTP. - Улучшены файлы .cmd при запуске с помощью ярлыков на другом диске.
- Добавлен расчет тега просмотра (исправляет проблему одиночного майнинга Wownero).
Download Windows: xmrig-6.19.2-gcc-win64.zip
Download Linux: xmrig-6.19.2-linux-x64.tar.gz
Обновление / Релиз: v6.19.1
- Устранены предупреждения об устаревших методах с OpenSSL 3.0.
- Исправлена сборка с 32-битным clang 15.
- Исправлено:
--randomx-wrmsr=-1
работало только на Intel. - Исправлена сборка с gcc 13.
Download Windows: xmrig-6.19.1-gcc-win64.zip
Download Linux: xmrig-6.19.1-linux-x64.tar.gz
Обновление / Релиз: v6.19.0
- Обновить до последней версии
sse2neon.h
. - Сборка MSVC: включена параллельная компиляция.
- Улучшенный мод Zen 3 MSR.
- Обновить требуемую версию cmake до 3.1.
- Исправления компиляции DragonflyBSD.
- Показать IP-адрес для неудачных подключений.
- Исправлен считыватель DMI для macOS.
- Исправлен неработающий майнинг RandomX в легком режиме.
- Соло майнинг: добавлен таймаут задания (по умолчанию 15 секунд).
Download Windows: xmrig-6.19.0-gcc-win64.zip
Download Linux: xmrig-6.19.0-linux-x64.tar.gz
Обновление / Релиз: v6.18.1
- Исправлено: ProtectRX очищал кеш процессора только на MacOS/iOS.
- Не сбрасывать, когда пул отправляет один и тот же большой двоичный объект задания.
- RandomX: оптимизированное
CFROUND
исключение. - RandomX: добавлена версия Blake2 AVX2.
- Исправлены предупреждения GCC 12.
- Распознать
armv7ve
как допустимую цель ARMv7. - RandomX: добавлен мод MSR для Zen 4.
- Добавлен Zen4 в файлы
randomx_boost.sh
.
Download Windows: xmrig-6.18.1-gcc-win64.zip
Download Linux: xmrig-6.18.1-linux-x64.tar.gz
Обновление / Релиз: v6.18.0
- Поддержка обновления сети Monero v15 и дополнительные услуги.
- Удалены устаревшие AstroBWTv1 и v2.
- Исправлена отладочная сборка GhostRider.
- Поддержка обновления сети Monero v15.
- Исправлен журнал отладки ZMQ.
- Улучшена стабильность майнинга демона ZMQ.
- Исправления для 32-битной ARM.
- Исправлена ошибка, из-за которой невозможно было возобновить работу после паузы при
pause-on-battery
- Исправлена ошибка, из-за которой
--cpu-priority
иногда не работал. - Удален старый алгоритм AstroBWT.
Download Windows: xmrig-6.18.0-gcc-win64.zip
Download Linux: xmrig-6.18.0-linux-x64.tar.gz
Обновление / Релиз: v6.17.0
- Поддержка форка
Dero HE
(алгоритм astrobwt/v2). - Dero HE (astrobwt/v2) Генератор конфигурации CUDA.
- Dero HE (astrobwt/v2) Поддержка OpenCL.
- Исправлено отображение информации о памяти DMI для пустых слотов.
- Исправлен GhostRider с отключенным hwloc.
Download Windows: xmrig-6.17.0-gcc-win64.zip
Download Linux: xmrig-6.17.0-linux-x64.tar.gz
Обновление / Релиз: v6.16.4
- Исправлен невыровненный доступ к памяти.
- Добавлен MSVC/2022 в version.h.
- Исправлено пожертвование (комиссия) для GhostRider/RTM.
Download Windows: xmrig-6.16.4-gcc-win64.zip
Download Linux: xmrig-6.16.4-linux-x64.tar.gz
Обновление / Релиз: v6.16.3
- Исправлено отображение READY потоков X/X после переключения алгоритма.
- Обновлена документация GhostRider.
- Исправлен
cn-heavy
в 32-битных сборках. - GhostRider: установлен правильный приоритет для вспомогательных потоков.
- RandomX: не перезапускать майнинг при изменении начального seed.
- GhostRider: добавлена поддержка метода
client.reconnect
. - Исправлены короткие ответы от некоторых пулов Raptorium.
- Исправлен тест GhostRider на одноядерных системах.
- Исправлена компиляция ARMv7.
- KawPow OpenCL: используйте отдельный цикл UV для построения программ.
Download Windows: xmrig-6.16.3-gcc-win64.zip
Download Linux: xmrig-6.16.3-linux-x64.tar.gz
Обновление / Релиз: v6.16.2
- Исправлен сбой на процессорах, поддерживающих VAES и работающих с xmrig, скомпилированным GCC.
- Исправлена некорректная автонастройка в сборке GCC Windows.
- Поддержка фиксированных переменных среды для GhostRider и KawPow.
- Исправления производительности:
- Исправлено несколько узких мест, связанных с производительностью, появившихся в v6.16.1.
- Исправлена общая производительность сборки при компиляции GCC, теперь она такая же, как при сборке MSVC.
- Сборки Linux теперь на 10% быстрее по сравнению со сборкой GCC v6.16.0.
- Сборки Windows теперь на 5% быстрее по сравнению со сборкой MSVC v6.16.0.
Download Windows: xmrig-6.16.2-gcc-win64.zip
Download Linux: xmrig-6.16.2-linux-x64.tar.gz
Обновление / Релиз: v6.16.1
- Исправления GhostRider:
- Добавлено отображение среднего хешрейта
- Исправлено количество потоков, отображаемых при запуске
- Вариант фиксированной
--threads
или-t
командной строки (но--cpu-max-threads-hint
рекомендуется использовать)
- Исправлена ошибка «сложность не число», когда разница в некоторых пулах высока.
- Исправлена компиляция GhostRider, когда WITH_KAWPOW = OFF
- Добавлена поддержка VAES для вариантов Cryptonight + 4% ускорение на Zen3
- Инструкции VAES доступны для процессоров Intel Ice Lake / AMD Zen3 и более новых.
- + 4% ускорения на Ryzen 5 5600X.
Download Windows: xmrig-6.16.1-gcc-win64.zip
Download Linux: xmrig-6.16.1-linux-x64.tar.gz
Обновление / Релиз: v6.16.0
- Поддержка алгоритма GhostRider (Raptoreum) : прочтите ЗАМЕТКИ О ВЫПУСКЕ, чтобы получить краткое руководство и сравнение производительности.
- Исправлено: использовать оптимизацию cn-heavy только для процессоров Vermeer.
- Мод MSR: исправление ошибки 183.
Download Windows: xmrig-6.16.0-gcc-win64.zip
Download Linux: xmrig-6.16.0-linux-x64.tar.gz
Алгоритмы
Ниже показа таблица алгоритмов, которые поддерживает XMRig. Для каждого из алгоритмов показаны треб к памяти на один поток майнинга.
Name | Memory | Version | Description | Notes |
---|---|---|---|---|
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/wrkz | 256 KB | 3.1.0+ | Argon2id (WRKZ) | 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). |
Настройка и Запуск XMRig
Быстрый старт
Для того, что бы добывать монеты нужно:
- скачать программу
- разархивировать в любое удобное место
- отредактировать .bat файл с нужной монетой (поменять кошелек на свой)
Содержимое скомпилированного майнера выглядит следующим образом:
Запускается процесс добычи криптовалют посредством двойного клика по пакетному файлу start или приложению.
Рассмотрим настройку более детально.
Настройка .bat файла для XMRig
Для добычи монет на алгоритме 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 файла, программа сразу не закрылась, а отобразила на экране код и описание ошибки
Внимание! Payment ID теперь указывать не нужно. Указывайте только адрес своего кошелька!
На этом базовую настройку майнера можно завершить и запускать программу.
Параметры CMake
Алгоритмы
-DWITH_CN_LITE=OFF
отключить все алгоритмы CryptoNight-Lite (cn-lite/*
).-DWITH_CN_HEAVY=OFF
отключить все алгоритмы CryptoNight-Heavy (cn-heavy/*
).-DWITH_CN_PICO=OFF
отключить алгоритмы CryptoNight-Pico (cn-pico
иcn-pico/tlo
).-DWITH_RANDOMX=OFF
отключить алгоритмы RandomX (rx/*
).-DWITH_ARGON2=OFF
отключить алгоритмы Argon2 (argon2/*
).-DWITH_ASTROBWT=OFF
отключить алгоритм AstroBWT (astrobwt
).-DWITH_KAWPOW=OFF
отключить алгоритм KawPow (kawpow
).
Функции
-DWITH_HWLOC=OFF
отключить поддержку hwloc . В большинстве случаев отключать эту функцию не рекомендуется. Эта функция добавляет внешнюю зависимость к libhwloc (1.10.0+), за исключением сборок MSVC.-DWITH_LIBCPUID=OFF
отключить встроенную поддержку libcpuid, эта функция всегда отключена, если hwloc включен, если и hwloc, и libcpuid отключены, автоконфигурация для ЦП будет очень ограничена.-DWITH_HTTP=OFF
отключить встроенную поддержку HTTP, эта функция используется для поддержки HTTP API и демона (соло-майнинг).-DWITH_TLS=OFF
отключить поддержку SSL / TLS (безопасные подключения к пулу). Эта функция добавляет внешнюю зависимость к OpenSSL.-DWITH_ASM=OFF
отключить оптимизацию сборки для современных алгоритмов CryptoNight.-DWITH_EMBEDDED_CONFIG=ON
включить поддержку встроенной конфигурации.-DWITH_OPENCL=OFF
отключить бэкэнд OpenCL.-DWITH_CUDA=OFF
отключить серверную часть NVIDIA CUDA.-DWITH_NVML=OFF
отключить поддержку NVML (NVIDIA Management Library) (эта функция доступна только при включенном CUDA) .-DWITH_MSR=OFF
отключить мод MSR и исправление Ryzen 1-го поколения.-DWITH_ADL=OFF
отключить поддержку ADL (AMD Display Library) или sysfs (эта функция доступна только при включенном OpenCL) .-DWITH_PROFILING=ON
включить профилирование для разработчиков.-DWITH_SSE4_1=OFF
отключить SSE 4.1 для Blake2.-DWITH_BENCHMARK=OFF
отключить встроенный тест производительности RandomX и стресс-тест.-DWITH_SECURE_JIT=ON
включить безопасный доступ к памяти JIT.OFF
по умолчанию во всех ОС, кроме macOS с процессором ARM.-DWITH_DMI=OFF
отключить считыватель DMI / SMBIOS.
Варианты отладки
-DWITH_DEBUG_LOG=ON
включить журнал отладки (в основном сетевые запросы).-DHWLOC_DEBUG=ON
включить некоторый журнал отладки для hwloc.-DCMAKE_BUILD_TYPE=Debug
включить отладочную сборку, полезно только для исследования сбоев, эта опция замедляет майнер.
Особые варианты сборки
-DBUILD_STATIC=ON
построить полностью статический исполняемый файл, этот параметр работает должным образом только в Alpine Linux и FreeBSD .-DXMRIG_DEPS=<path>
путь к предварительно скомпилированным зависимостям .-DARM_TARGET=<number>
переопределить цель ARM, возможные значения7
(ARMv7) и8
(ARMv8).-DUV_INCLUDE_DIR=<path>
настраиваемый путь к заголовкам libuv.-DUV_LIBRARY=<path>
настраиваемый путь к библиотеке libuv.-DHWLOC_INCLUDE_DIR=<path>
настраиваемый путь к заголовкам hwloc.-DHWLOC_LIBRARY=<path>
настраиваемый путь к библиотеке hwloc.-DOPENSSL_ROOT_DIR=<path>
настраиваемый путь к OpenSSL.-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
кастомный компилятор C и C ++.