XMRig v6.18.0 — CPU/GPU Майнер [Скачать и настроить]

Программы для майнинга

XMRig — CPU/GPU Майнер с поддержкой таких алгоритмов как RandomX, KawPow, CryptoNight, AstroBWT и Argon2. Работает на процессорах и видеокартах обоих типов (Nvidia и AMD). Поддерживает все операционные системы, включая Windows, Linux, macOS и FreeBSD. XMRig популярен в майнинге Monero (XMR).

Стандартная комиссия майнера составляет 1% (майнер майнит на разработчиков 1 минуту каждые 100 минут работы). Однако, комиссию можно повысить при желании или даже полностью отключить.

Особенности:

  • Открытый исходный код 
  • Высокая производительность 
  • Официальная поддержка Windows 
  • Поддержка randomx 
  • Поддержка Nicehash 

Скачать XMRig miner

Скачать последнюю версию XMRig 6.18.0 для Windows и Linux можно по кликам ниже:


Что нового? Обновления / Releases

Обновление / Релиз: 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

Обновление / Релиз: v6.15.3

  • Исправления OpenCL для платформ не AMD.
  • Исправлена ​​компиляция без кавпов.
  • Ускорение AstroBWT (до + 35%).
  • Исправлена ​​ошибка компиляции MSVC.

Download Windows: xmrig- 6.15.3.rar
Download Linux: xmrig- 6.15.3.tar.gz

Обновление / Релиз: v6.15.2

  • Исправлено: автоконфигурация AstroBWT игнорировалась max-threads-hint.
  • Исправлен возможный сбой в Windows (регресс в v6.15.1).

Download Windows: xmrig- 6.15.2.rar
Download Linux: xmrig- 6.15.2.tar.gz

Обновление / Релиз: v6.15.1

  • Исправлена ​​совместимость с Windows 7.
  • Добавлены цвета значков на панели задач Windows.

Download Windows: xmrig- 6.15.1.rar
Download Linux: xmrig- 6.15.1.tar.gz

Обновление / Релиз: v6.15.0

  • Добавлено автоматическое определение монет для майнинга демонов.
  • Добавлен новый алгоритм RandomX Graft ( rx/graft).
  • AstroBWT: добавлена ​​реализация AVX2 Salsa20.
  • Добавлена ​​поддержка нового API плагина CUDA (предыдущий API все еще поддерживается).

Download Windows: xmrig- 6.15.0.rar
Download Linux: xmrig- 6.15.0.tar.gz

Обновление / Релиз: v6.14.1

  • Рефакторинг: идентификаторы стабильных (постоянных) алгоритмов.
  • Исправлена ​​сборка Termux.

Download Windows: xmrig- 6.14.1.rar
Download Linux: xmrig- 6.14.1.gz

Обновление / Релиз: v6.14.0

  • Добавлена ​​поддержка ZeroMQ для соло-майнинга.
  •  Исправлен сбой в считывателе памяти DMI.
  • Добавлен отсутствующий параметр --huge-pages-jitкомандной строки.
  • Добавлено отображение количества транзакций в задании пула.

Download Windows: xmrig- 6.14.0 .rar
Download Linux: xmrig- 6.14.0.tar.gz

Обновление / Релиз: v6.13.1

  • Исправлена ​​регрессия в предыдущей версии: не отправлять подпись майнера во время обычного майнинга.

Download Windows: xmrig- 6.13.1.rar
Download Linux: xmrig- 6.13.1 .tar.gz

Обновление / Релиз: v6.13.0

  • Добавлена ​​поддержка соло-майнинга с подписями майнеров для грядущего форка Wownero.
  • Добавлена ​​поддержка соло-майнинга с подписями майнеров для грядущего форка Wownero.

Download Windows: xmrig- 6.13.0.rar
Download Linux: xmrig- 6.13.0.tar.gz

Обновление / Релиз: v6.12.2

  • Бэкенды графического процессора теперь отключены в тестовом режиме.
  •  Улучшена совместимость MSR с последними ядрами Linux и обновлена randomx_boost.sh.
  • Исправлено обнаружение AES во FreeBSD на ARM.
  • sse2neon обновлен до последней версии.
  • Исправлен вывод помощи --cpu-priorityи --cpu-affinityопция.
  • Исправлено имя загрузчика бэкэнда macOS CUDA по умолчанию.
  • Исправлен неработающий майнинг в легком режиме на x86.
  • Исправлен код CL для KawPow, предполагающий, что все принадлежит AMD.
  •  RandomX: включена IMUL_RCPоптимизация для майнинга в легком режиме.
  • RandomX: добавлена ​​версия BMI2 для предварительной выборки блокнота.
  • RandomX: переписан код чтения набора данных.
  •  RandomX: оптимизировано чтение набора данных ARMv8.
  • Добавлен argon2/ninjaпсевдоним для argon2/wrkzалгоритма.

Download Windows: xmrig-6.12.2.rar
Download Linux: xmrig-6.12.2.tar.gz

Обновление / Релиз: v6.12.1

  •  Исправлен ассемблерный код Zen3 для cn/upx2алгоритма.

Download Windows: xmrig-6.12.1.rar
Download Linux: xmrig-6.12.1.tar.gz

Обновление / Релиз: v6.12.0

  • Добавлена ​​поддержка Uplexa ( cn/upx2алгоритм).
  • Показать общий хешрейт при компиляции без OpenCL.
  • RandomX: оптимизированная IMUL_RCPинструкция.
  • Добавлена ​​поддержка параметра --userкомандной строки для онлайн-тестирования.

Download Windows: xmrig- 6.12.0.rar
Download Linux: xmrig- 6.12.0.tar.gz

Обновление / Релиз: v6.11.2

  • Исправлена регрессия в парсере HTTP и llhttp обновлен до v5.1.0.
  • Исправлена неработающая coin настройка функционала.
  • Улучшена подсистема DNS и добавлены новые специфичные для DNS опции.
  • Исправлена сборка на Alpine 3.13.
  • Исправлена ошибка компиляции, специфичная для ARM, с GCC 10.2.
  • Оптимизированный cn-heavyалгоритм.
  •  Исправлена последовательность создания задания на добычу полезных ископаемых.
  •  Исправлена сборка без поддержки OpenCL на некоторых системах.
  • Не используйте RandomX JIT if WITH_ASM=OFF.
  • Удален бесполезный код для алгоритмов криптографии.
  • Исправлена ошибка сборки на gcc 4.8.

Download Windows: xmrig-6.11.2.rar
Download Linux: xmrig-6.11.2.tar.gz


Алгоритмы

Ниже показа таблица алгоритмов, которые поддерживает XMRig. Для каждого из алгоритмов показаны треб к памяти на один поток майнинга.

NameMemory VersionDescriptionNotes
argon2/chukwav21 MB6.4.0+Argon2id (Chukwa v2).CPU only
cn/ccx2 MB6.2.0+Conceal (CCX)
kawpow6.0.0+KawPow (Ravencoin)GPU only, not supported by xmrig-proxy
rx/keva1 MB5.9.0+RandomKEVA (RandomX variant for Keva).
astrobwt20 MB5.8.0+AstroBWT (Dero).
cn-pico/tlo256 KB5.5.0+CryptoNight-Pico (Talleo).
rx/sfx2 MB5.4.0+RandomSFX (RandomX variant for Safex).
rx/arq256 KB4.3.0+RandomARQ (RandomX variant for ArQmA).
rx/02 MB3.2.0+RandomX (Monero).
argon2/chukwa512 KB3.1.0+Argon2id (Chukwa).CPU only
argon2/wrkz256 KB3.1.0+Argon2id (WRKZ)CPU only
rx/wow1 MB3.0.0+RandomWOW (RandomX variant for Wownero).
cn/fast2 MB3.0.0+CryptoNight variant 1 with half iterations.
cn/rwz2 MB2.14.0+CryptoNight variant 2 with 3/4 iterations and reversed shuffle operation.
cn/zls2 MB2.14.0+CryptoNight variant 2 with 3/4 iterations.
cn/double2 MB2.14.0+CryptoNight variant 2 with double iterations.
cn/r2 MB2.13.0+CryptoNightR (Monero’s variant 4).
cn-pico256 KB2.10.0+CryptoNight-Pico.
cn/half2 MB2.9.0+CryptoNight variant 2 with half iterations.
cn/22 MB2.8.0+CryptoNight variant 2.
cn/xao2 MB2.6.4+CryptoNight variant 0 (modified).
cn/rto2 MB2.6.4+CryptoNight variant 1 (modified).
cn-heavy/tube4 MB2.6.4+CryptoNight-Heavy (modified).
cn-heavy/xhv4 MB2.6.3+CryptoNight-Heavy (modified).
cn-heavy/04 MB2.6.0+CryptoNight-Heavy.
cn/12 MB2.5.0+CryptoNight variant 1.
cn-lite/11 MB2.5.0+CryptoNight-Lite variant 1.
cn-lite/01 MB0.8.0+CryptoNight-Lite variant 0.
cn/02 MB0.5.0+CryptoNight (original).

Настройка и Запуск XMRig

Быстрый старт

Для того, что бы добывать монеты нужно:

  1. скачать программу
  2. разархивировать в любое удобное место
  3. отредактировать .bat файл с нужной монетой (поменять кошелек на свой)

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

Запускается процесс добычи криптовалют посредством двойного клика по пакетному файлу start или приложению.

Рассмотрим настройку более детально.

Настройка .bat файла для XMRig

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

Расшифровка содержимого батника
Расшифровка содержимого батника
  1. xmrig — данный ключ укажет какая программа будет запущена. Оставляем как есть. Для Нвидиа укажем xmrig-nvidia
  2. -a randomx — указываем алгоритм. Для Monero оставляем этот. Для монет на алгоритме cryptonight-lite указываем его
  3. -o pool.supportxmr.com — указываем адрес Вашего пула. В данном примере у нас supportxmr, т.к. на момент написания статьи он получил наибольшее число положительных отзывов
  4. 5555 — после адреса пула через двоеточие указываем порт пула. у dwarfpool это 8050
  5. -u 4ALcw9nTA…r34HNroSAZ — после ключа -u указываем адрес Вашего цифрового кошелька. Получите его на бирже криптовалют, либо установите холодный кошелек
  6. —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 ++.
Дмитрий Никитин
Дмитрий Никитин

Крипто-энтузиасти и автор многих мануалов по майнингу криптовалют, с 2014 года. Верю в светлое будущее криптовалют, особенно на алгоритме Proof-Of-Work.

Оцените автора
( Пока оценок нет )
Mining.bat