Xmrig cuda dll что это

от admin

Name already in use

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

This repository is NVIDIA CUDA plugin for XMRig miner v4.5+ and it adds support for NVIDIA GPUs in XMRig miner.

Main reasons why this plugin is separated project is:

  1. CUDA support is optional, not all users need it, but it is very heavy.
  2. CUDA has very strict compiler version requirements, it may conflicts with CPU mining code, for example now possible build the miner with gcc on Windows (CUDA works only with MSVC).
    plugin, you must choose CUDA version, usually it recent version (CUDA 10.1), but builds with older CUDA version also provided, alternative you can build the plugin from source.
  • Place xmrig-cuda.dll and other dll files near to xmrig.exe .
  • Edit config.json to enable CUDA support.

Path to plugin can be specified via loader option:

Due of restrictions of JSON format directory separator must be written in Linux style / or escaped \\ .

XMRig: Скачать и настроить для майнинга Monero и других валют

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

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

Как настроить XMRig

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

Есть два варианта, чтобы скачать программу:

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

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

Проведите разархивацию загруженного файла в удобное для вас место.

xmrig_extract

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

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

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

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

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

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

xmrig_hashrate

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

Видео Гид

Майните на процессоре? Читайте про настройку Cpuminer-Opt.

Настройка для Nicehash

Использовать Nicehash можно двумя способами:

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

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

xmrig_nicehash_batch

  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
pause

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

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

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

xmrig_nicehash_cpu

  1. Откройте вкладку Бенчмарк.
  2. Выберите ваш процессор и XMRig.
  3. Нажмите на шестеренку настроек.
  4. Найдите текстовое поле “Extra Launch Parameters” (доп. параметры запуска) и впишите —threads=N , где N это количество потоков, которое вы хотите использовать.
  5. Нажмите кнопку “Enable only this Algorithm”.

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

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

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

  • 0 — низкий,
  • 1 — ниже среднего,
  • 2 — средний,
  • 3 — выше среднего,
  • 4 — высокий,
  • 5 — реального времени (максимальный).

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

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

Пример для Нвидиа:

:start
xmrig -a randomx -o pool.supportxmr.com:5555 -u 4FBSiJSfXqPiiir33MpaZ9cqP4f4RsEyNChUQtfpMA95XtgJvWYyhcdRZ5KPhbWznBh2PGiFAtEYQZ3FynQVhsGj51wnp1ZeQvEA8VtNVH.rig1 -p x —donate-level=1 —cuda —coin monero
goto start

Прпоишите ключ —opencl чтобы использовать AMD.

:start
xmrig -a randomx -o pool.supportxmr.com:5555 -u 4FBSiJSfXqPiiir33MpaZ9cqP4f4RsEyNChUQtfpMA95XtgJvWYyhcdRZ5KPhbWznBh2PGiFAtEYQZ3FynQVhsGj51wnp1ZeQvEA8VtNVH.rig1 -p x —donate-level=1 —opencl —coin monero
goto start

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

Настройка файла config.json

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

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

xmrig_config

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

Запустив программу, будет отображена следующая информация:

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

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

Подробная настройка xmrig proxy

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

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

xmrig_proxy

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

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

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

    Скачайте версию XMRig Proxy и разархивировать ее.

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

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

xmrig_proxy_ip

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

xmrig_proxy_cmd

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

xmrig_proxy_cmd2

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

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

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

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

xmrig_nicehash_cmd

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

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

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

MSR Mod

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

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

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

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

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

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

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

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

Для конфигурации в «randomx» объекте доступны 2 варианта:

  1. «rdmsr»
  2. «wrmsr»

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

Параметр WRMSR :
«wrmsr»: true (по умолчанию) включить функцию MSR или «wrmsr»: false отключить функцию MSR.

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

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

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

Так же производительность сильно повышает параметр “блокировка страниц в памяти” (“huge pages”).

Еще увеличивает производительность параметр CPU Affinity.

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

Пример команды в батнике:

Параметры команд

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

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

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

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

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

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

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

  • -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
  • -x , —proxy=HOST:PORT connect through a SOCKS5 proxy
  • -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
  • —dns-ipv6 prefer IPv6 records from DNS responses
  • —dns-ttl=N N seconds (default: 30) TTL for internal DNS cache
  • —daemon use daemon RPC instead of pool for solo mining
  • —daemon-poll-interval=N daemon poll interval in milliseconds (default: 1000)
  • —self-select=URL self-select block templates from URL
  • —submit-to-origin also submit solution back to self-select URL
  • -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 1%% (1 minute in 100 minutes)
  • —donate-over-proxy=N control donate over xmrig-proxy feature
  • —no-cpu disable CPU mining backend
  • -t , —threads=N number of CPU threads, proper CPU affinity required for some optimizations.
  • —cpu-affinity=N set process affinity to CPU core(s), mask 0x3 for cores 0 and 1
  • -v , —av=N algorithm variation, 0 auto select
  • —cpu-priority=N 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)
  • —cpu-no-yield prefer maximum hashrate rather than system response/stability
  • —no-huge-pages disable huge pages support
  • —huge-pages-jit enable huge pages support for RandomX JIT code
  • —asm=ASM ASM optimizations, possible values: auto, none, intel, ryzen, bulldozer
  • —argon2-impl=IMPL argon2 implementation: x86_64, SSE2, SSSE3, XOP, AVX2, AVX-512F
  • —randomx-init=N threads count to initialize RandomX dataset
  • —randomx-no-numa disable NUMA support for RandomX
  • —randomx-mode=MODE RandomX mode: auto, fast, light
  • —randomx-1gb-pages use 1GB hugepages for RandomX dataset (Linux only)
  • —randomx-wrmsr=N write custom value(s) to MSR registers or disable MSR mod (-1)
  • —randomx-no-rdmsr disable reverting initial MSR values on exit
  • —randomx-cache-qos enable Cache QoS
  • —astrobwt-max-size=N skip hashes with large stage 2 size, default: 550, min: 400, max: 1200
  • —astrobwt-avx2 enable AVX2 optimizations for AstroBWT algorithm
  • —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 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
  • —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)
  • —tls-gen=HOSTNAME generate TLS certificate for specific hostname
  • —tls-cert=FILE load TLS certificate chain from a file in the PEM format
  • —tls-cert-key=FILE load TLS certificate private key from a file in the PEM format
  • —tls-dhparam=FILE load DH parameters for DHE ciphers from a file in the PEM format
  • —tls-protocols=N enable specified TLS protocols, example: “TLSv1 TLSv1.1 TLSv1.2 TLSv1.3”
  • —tls-ciphers=S set list of available ciphers (TLSv1.2 and below)
  • —tls-ciphersuites=S set list of available TLSv1.3 ciphersuites
  • -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
  • —verbose verbose output
  • -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
  • —title set custom console window title
  • —no-title disable setting console window title
  • —pause-on-battery pause mine on battery power
  • —pause-on-active=N pause mine when the user is active (resume after N seconds of last activity)
  • —stress run continuous stress test to check system stability
  • —bench=N run benchmark, N can be between 1M and 10M
  • —submit perform an online benchmark and submit result for sharing
  • —verify=ID verify submitted benchmark by ID
  • —seed=SEED custom RandomX seed for benchmark
  • —hash=HASH compare benchmark result with specified hash
  • —no-dmi disable DMI/SMBIOS reader

Обзор

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

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

Не запускается?

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

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

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

Существуют ли альтернативы? Да, например:

Майнеры для видеокарт:

Алгоритмы

Имя Объем памяти Версия Описание Примечания
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).

Вирус или программа безопасна?

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

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

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

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

Как удалить?

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

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

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

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

К примеру, ошибка с алгоритмом выглядит так wrong algo, use randomx miner . Она возникает, когда вводится неправильный синтаксис алгоритма или не получилось его изменить. Также проблема может появиться из-за сильного разгона видеокарты.

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

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

Выводы

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

XMRig: Скачать и настроить для майнинга Monero и других валют

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

Проведите разархивацию загруженного файла в удобное для вас место.

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

В той же папке, что и xmrig.exe, создайте файл monero.bat со следующим содержимым:
xmrig -o pool.minexmr.com:443 -u 84XFxjQVYoJjQBeyfbcYBgJ1tw4cgywGyTp12nQw3mSKZctgMYuPGRH1y2LuBAS8yyT8ZX2NDS3CXbfFAxdXQJwAGMoMDSq -k —tls pause

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

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

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

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

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

Видео Гид

Майните на процессоре? Читайте про настройку Cpuminer-Opt.

win8-programs-features Как удалить XMRig Miner win8-uninstall-program Как удалить XMRig Miner win7-remove-program Как удалить XMRig Miner win7-control-panel Как удалить XMRig Miner mac-os-x-application-trash Как удалить XMRig Miner winxp-add-remove-program Как удалить XMRig Miner winxp-control-panel Как удалить XMRig Miner

Настройка для 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 pause

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

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

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

  1. Откройте вкладку Бенчмарк.
  2. Выберите ваш процессор и XMRig.
  3. Нажмите на шестеренку настроек.
  4. Найдите текстовое поле “Extra Launch Parameters” (доп. параметры запуска) и впишите —threads=N, где N это количество потоков, которое вы хотите использовать.
  5. Нажмите кнопку “Enable only this Algorithm”.

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

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

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

  • 0 — низкий,
  • 1 — ниже среднего,
  • 2 — средний,
  • 3 — выше среднего,
  • 4 — высокий,
  • 5 — реального времени (максимальный).

Видео: Майнинг На Процессоре Monero ( алгоритм Random X) на Nicehash и Пулы.

Как найти и удалить майнер с компьютера – 7 способов

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

Принцип работы скрытого майнинга

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

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

Как и типичный вирус, скрытый майнер вредит системе, а также повышает износ процессора или видеокарты, что может привести даже к поломке.

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

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

Пример для Нвидиа:

:start xmrig -a randomx -o pool.supportxmr.com:5555 -u 4FBSiJSfXqPiiir33MpaZ9cqP4f4RsEyNChUQtfpMA95XtgJvWYyhcdRZ5KPhbWznBh2PGiFAtEYQZ3FynQVhsGj51wnp1ZeQvEA8VtNVH.rig1 -p x —donate-level=1 —cuda —coin monero goto start

Прпоишите ключ —opencl чтобы использовать AMD.

:start xmrig -a randomx -o pool.supportxmr.com:5555 -u 4FBSiJSfXqPiiir33MpaZ9cqP4f4RsEyNChUQtfpMA95XtgJvWYyhcdRZ5KPhbWznBh2PGiFAtEYQZ3FynQVhsGj51wnp1ZeQvEA8VtNVH.rig1 -p x —donate-level=1 —opencl —coin monero goto start

Видео: Настройка майнера xmrig для майнинга монеро на видеокарте

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

Проверка хэшрейта

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

Команды: hashrate, health, pause, resume

Также в активном окне программе нажмите:

  1. «h», чтобы отобразить хэшрейт,
  2. нажмите «e», чтобы отобразить работоспособность вашего графического процессора,
  3. затем «p» для паузы
  4. «r», чтобы возобновить работу.

Если майнер подает шары на пул, тогда он сообщает «accepted». Если он говорит «rejected», то что-то не так с вашей конфигурацией. Пересмотрите ее.

Если у Вас по прежнему возникают трудности с запуском, пишите нам в комментарии — поможем!

В архиве с программой Вы найдете полную инструкцию на русском языке, а так же примеры настроек для разных монет.

Настройка файла config.json

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

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

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

Запустив программу, будет отображена следующая информация:

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

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

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

Видео: Майнинг на CPU. Как запустить майнер monero? Как создать кошелёк?

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

Теперь рассмотрим все настройки. Большинство этих настроек нужны для тонкой настройки производительности под свою конфигурацию оборудования.

Настройки для оделючения к пулу

-o, —url=URL указать URL-адрес майнинг-сервера.

-a, —algo=ALGO выбрать алгоритм майнинга (см. поддерживаемые алгоритмы в статье выше).

—coin=COIN указать монету вместо алгоритма.

-u, —user=имя имя пользователя для сервера майнинга.

-p, —pass=PASSWORD пароль для сервера майнинга.

-O, —userpass=U:P пара пароль:юзер для майнинг-сервера.

-k, —keepalive отправлять пакеты keepalived для предотвращения тайм-аута (требуется поддержка пула).

—nicehash включить поддержку nicehash.

—rig-id=ID указать идентификатор фермы для отслеживания статистики на стороне пула (нужна поддержка пула).

—tls включить поддержку SSL/TLS (требуется поддержка пула).

—tls-fingerprint=HEX указать HEX TLS пула для strict сертификата.

—daemon использовать RPC daemon вместо пула для соло майнинга.

—daemon-poll-interval=N интервал запроса RPC daemon в миллисекундах (по умолчанию: 1000).

—self-select=URL самостоятельно выбрать шаблоны блоков из URL.

-r, —retries=N указать количество попыток перед переключением на сервер резервного пула (по умолчанию: 5).

-R, —retry-pause=N время паузы между попытками соединения (по умолчанию: 5).

—user-agent установить пользовательскую строку user-agent для пула.

—donate-level=N установить уровень комиссии, по умолчанию 5%% (5 минут каждые 100 минут).

—donate-over-proxy=N остановить контроль комиссии над функцией xmrig-proxyю.

Настройки процессора

—no-cpu отключить процессорю

-t, —threads=N указать количество потоков ЦПю

-v, —av=N выбрать вариант алгоритма, 0 — автоматический выборю

—cpu-affinity установить привязку процесса майнера к ядру (ам) процессора, по маске 0x3 для ядер 0 и 1.

—cpu-priority установить приоритет процесса (0 бездействие, 2 нормальный, 5 — самый высокий).

—cpu-max-threads-hint=N указать максимальное количество потоков процессора (в процентах). Это будет подсказкой для автоконфигурации.

—cpu-memory-pool=N указать число «Блокировка страниц в памяти» по 2 МБ для пула постоянной памяти, -1 (авто), 0 (отключить).

—no-huge-pages отключить параметр «Блокировка страниц в памяти».

—asm=ASM ASM оптимизация, возможные значения: auto, none, intel, ryzen, bulldozer.

—randomx-init=N указать число потоков для инициализации набора данных RandomX.

—randomx-no-numa отключить поддержку NUMA для RandomX.

Настройки API:

—api-worker-id=ID указать ID пользовательского воркера для API.

—api-id=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-restricted включить полный удаленный доступ к HTTP API (только если установлен токен доступа).

Настройки OpenCL (AMD):

—opencl включить майнинг на OpenCL (AMD).

—opencl-devices=N указать разделенный запятыми список карт для майнинга.

—opencl-platform=N указать индекс или имя платформы OpenCL.

—opencl-loader=PATH указать путь к OpenCL-ICD-Loader (OpenCL.dll или libOpenCL.so).

—opencl-no-cache отключить кеш OpenCL.

—print-platforms отобразить доступные карты OpenCL и выйти.

Настройки CUDA (Nvidia):

—cuda включить майнинг на CUDA (Nvidia).

—cuda-loader=PATH указать путь к плагину CUDA (xmrig-cuda.dll или libxmrig-cuda.so).

—cuda-devices=N указать разделенный запятыми список карт Nvidia для майнинга.

—cuda-bfactor-hint=N указать bfactor (подсказка для автоконфигурации (0-12)).

—cuda-bsleep-hint=N указать bsleep (подсказка для автоконфигурации).

—no-nvml отключить поддержку NVML (NVIDIA Management Library).

Журнал событий и ошибок:

-l, —log-file=FILE записывать все выходные данные в файл.

—print-time=N отображать отчет о хэшрейте каждые N секунд.

—health-print-time=N отображать отчет о состоянии каждые N секунд.

—no-color отключить цветной вывод в консоли.

Разное:

-c, —config=FILE загрузить файл конфигурации в формате JSON.

-B, —background запустить майнер в фоновом режиме.

-V, —version отобразить информацию о версии и выйти.

-h, —help показать справку и выйти.

—dry-run запустить тестовую конфигурацию и выйти.

—export-topology экспортировать топологию hwloc в файл XML и выйти.

Пример для монеты ArQmA на алгоритме RandomARQ:

:start xmrig -a RandomARQ -o arqma.herominers.com:10641 -u ar3DrXowWeFdrCbwnfSWgchP9SSaMYnsyaU4M2kSwoTFJzZ5zSre6eZQSHxSQWC2y172CvZNUgmtZBzoxNWKHsBR33TWvAZnL.ad8a262ab0f41d60.rig1 -p x —donate-level=1 goto start

Подробная настройка xmrig proxy

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

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

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

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

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

  1. Скачайте версию XMRig Proxy и разархивировать ее.
  2. После распаковки вы увидите два файла: xmrig-proxy.exe и config.json (так же будут второстепенные файлы: SHA256SUMS и start.bat).


Щелкните правой кнопкой мыши, чтобы отредактировать файл config.json. Для редактирования используйте редактор Notepad++ Порт майнинга можно использовать по умолчанию, если у вас есть особые потребности, вы можете изменить его самостоятельно. После модификации сохраните и выйдите.

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

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

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

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

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

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

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

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

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

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

Включение параметра «Блокировка страниц в памяти» Windows (large page)

Позвольте майнеру получить доступ к памяти. Данная настройка повышает хешрейт.

Если у вас Windows 10 Education / enterprise или Professional:

Нажмите «Выполнить» в меню пуск -> введите: gpedit.msc и нажмите Enter.

Для тех, у кого Windows 10 Home

Если у вас Windows 10 Home (или Single Language Edition – версия для одного языка), то у вас есть gpedit, но по умолчанию он отключен, и вам нужно включить его. Можете использовать .bat файл с сайта askvg.com, который сделает все это за вас.

Перейдите на сайт askvg.com

Прокрутите вниз до «Метод 1: Только для пользователей Windows 10» и следуйте инструкциям по загрузке и запуску .bat файла.

Перезагрузите компьютер в соответствии с инструкциями.

Нажмите «Выполнить» в меню пуск -> введите: «gpedit.msc» и нажмите enter.

В открытом gpedit:

  1. Разверните «Конфигурация компьютера» и перейдите к пункту «Конфигурация Windows».
  2. Разверните «Настройки безопасности».
  3. Разверните «Локальные политики».
  4. Выберите «Назначение прав пользователя».
  5. В правом боковом углу прокрутите вниз и выберите: «Блокировка страниц в памяти».
  6. Выберите «Добавить пользователя или группу».
  7. Введите имя пользователя, которое Вы используете при входе в Windows, и выберите «Проверить имена».
  8. Если у вас аккаунт Microsoft с адресом электронной почты, то включите часть @domain.com в имя.
  9. Система подчеркнет ваше имя.
  10. Нажмите «ОК», а затем закройте главный экран политики безопасности. Вам нужно перезагрузить компьютер перед запуском майнера, но не делайте это сейчас – перезапуск произойдет естественным образом позже.

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


включите блокировку страниц в памяти

MSR Mod

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

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

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

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

msr register values for «intel» preset has been set successfully (16 ms)

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

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

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

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

Для конфигурации в «randomx» объекте доступны 2 варианта:

  1. «rdmsr»
  2. «wrmsr»

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

Параметр WRMSR: «wrmsr»: true (по умолчанию) включить функцию MSR или «wrmsr»: false отключить функцию MSR.

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

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

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

Так же производительность сильно повышает параметр “блокировка страниц в памяти” (“huge pages”).

Видео: Оптимизация xmrig для монеты monero. Копаем monero на полную!

Еще увеличивает производительность параметр CPU Affinity.

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

Пример команды в батнике:

Воспользуйтесь онлайн калькулятором чтобы найти значения параметра CPU Affinity для своего процессора.

Обновления / Releases

Обновление v6.15.1

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

Обновление v6.15.0

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

Обновление v6.14.1

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

Обновление v6.14.0

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

Обновление v6.13.1

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

Обновление v6.13.0

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

Обновление 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алгоритма.

Обновление v6.12.1

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

Обновление v6.12.0

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

Обновление 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.

Обзор

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

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

Функции

Удаляет все файлы, созданные XMRig. Удаляет все записи реестра, созданные XMRig. Программа может исправить проблемы с браузером. Иммунизирует систему. Удаление гарантированно — если Утилита не справилась предоставляется бесплатная поддержка. Антивирусная поддержка в режиме 24/7 через систему GoToAssist входит в комплект поставки.

Наша служба поддержки готова решить вашу проблему с XMRig и удалить XMRig прямо сейчас!

Оставьте подробное описание вашей проблемы с XMRig в разделе Техническая поддержка. Наша служба поддержки свяжется с вами и предоставит вам пошаговое решение проблемы с XMRig. Пожалуйста, опишите вашу проблему как можно точнее. Это поможет нам предоставит вам наиболее эффективный метод удаления XMRig.

Не запускается?

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

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

Чем опасен скрытый майнер

Многие хотят понять, какую опасность представляет такое ПО. К числу основных негативных моментов от его наличия на ПК относятся:

  • огромная нагрузка на видеокарту с риском ее скорой поломки;
  • большая нагрузка на процессор, также повышающая риск его быстрого выхода из строя;
  • риски безопасности, т.к. майнер может быть многофункциональным и нацеленным также на сбор конфиденциальной информации с ПК.

Алгоритмы

Имя Объем памяти Версия Описание Примечания
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).

Вирус или программа безопасна?

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

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

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

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

Как удалить?

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

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

Видео: xmrig cpu miner — Вирус майнер

Примечание к выпуску v6.10.0

  • CPU (x64/x86/ARM)
  • OpenCL for AMD GPUs.
  • CUDA for NVIDIA GPUs via external CUDA plugin.
  • Исправлена логика паузы, когда включены как пауза от батареи, так и активность пользователя.
  • Исправлена совместимость с gcc 4.8.
  • Исправлено множество сообщений new job при одиночном майнинге.
  • sse2neon.h обновлен до последней версии мастера, исправлены сборки на ARMv7.
  • Исправлен сбой в cn-heavy на Zen3 с ручным подсчетом потоков .
  • Исправлена возможная некорректная запись в файл журнала.
  • .
  • Для официальных сборок: libuv, hwloc и OpenSSL обновлены до последних версий.

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

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

К примеру, ошибка с алгоритмом выглядит так wrong algo, use randomx miner. Она возникает, когда вводится неправильный синтаксис алгоритма или не получилось его изменить. Также проблема может появиться из-за сильного разгона видеокарты.

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

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

Как проверить компьютер на скрытый майнинг и не повредить операционную систему

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

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

  • загруженность центрального процессора;
  • загруженность видеокарты (графического процессора);
  • загруженность памяти;
  • загруженность дискового пространства;
  • прочие.

Как обнаружить вирус

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

Что такое xmrig cuda dll

Если вы обнаружили, что комп стал работать медленно, появляются ошибки или вездесущая реклама — самое время изучить активные процессы, чтобы выявить, какой из них вызывает нагрузку. В последнее время, одним из них может быть XMRig CPU Miner – как удалить его, и нужно ли это делать, мы рассмотрим далее.

Что это за программа?

XMRig CPU Miner – мультиплатформенный и высокопроизводительный майнер (добывающий алгоритм), созданный для облегчения майнинга. Это официальный софт, работающий с криптовалютой Монеро. Основные достоинства утилиты:

Что такое xmrig cuda dll

Майнер XMRig CPU miner сильно нагружает систему

Помимо этого существует скрытый вирусный майнер, именуемый так же. В отличие от полезной для майнинга утилиты, это вредносное ПО внедряется в различные приложения, автозагрузку и реестр. Если троян пустит корни в Windows — удалить его будет проблематично. Стирание части файлов и настроек не избавит от него – после первого же перезапуска системы программа проверит свои файлы и закачает их заново.

Чем опасны скрытые майнеры

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

Что такое xmrig cuda dll

Скрытые майнеры могут быть встроены на сайтах

Если этот скрытый майнер попал на комп неопытного пользователя, то единственный способ избавления от его работы – переустановка операционки.

Как удалить XMRig CPU Miner

Сделать это будет очень непросто – потребуется комплексный подход к делу. Что нужно делать на первом этапе? Попробовать удалить вирус и его изменения автоматически. Делается это при помощи антивирусных утилит. Их достаточно много, а алгоритмы работы у всех свои. Это означает, что нужно будет попробовать несколько из ни поочередно. Скачивать такой софт нужно с оф сайта – он бесплатный.

Популярные антивирусные сканеры:

Что такое xmrig cuda dll

Программа AdwCleaner хорошо ищет скрытые загрузчики

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

Что такое xmrig cuda dll

Удаление вручную

Если этих манипуляций окажется недостаточно, то придется чистить комп вручную или переустанавливать систему. Второй этап:

Если и это не помогло, то нужно восстанавливать систему или пользоваться откатом до удачной конфигурации. Если какие-то файлы вирусного ПО не удаляются, то зайдите через Безопасный режим. Таким же образом можно провести восстановление, если во время удаления были стерты важные системные файлы. К сожалению, сторонние программы для удаления XMRig, типа Unlocker, не всегда срабатывают, так как сам зловред имеет превентивную защиту.

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

XMRigCUDA miner, Trojan.Agent Вирусня замучала

CollectionLog-2019.04.30-10.38.zip (76.8 Кб, 5 просмотров)

HEUR:Trojan.Win32.Generic, Trojan-Downloader.Win32.Agent.silkhl
Поставил Kaspersky Free и он начал ругаться на вирусы. При чем лечил и удалял, но потом снова они.

Что такое xmrig cuda dllKES 10 обнаружил троянскую программу HEUR:Trojan.Win32.Miner.gen
Пытался бороться я с этой заразой сначала KES’ом, он предлагал лечение с перезагрузкой, стоило.

Что такое xmrig cuda dllКак победить вирус Trojan.MSIL.Agent dzyr подскажите пожалуста
Занимался диагностикой автор. Комп оставался подключенным к интернету. Открыл прогу диагностики.

Неведомая вирусня или не вирусня
Пару дней назад. Коллега начудил и на компе поселился вирус(. ). при подключении флэш-накопителя.

Решение

А что вы хотели: руткиты они такие))

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

Подготовьте логи TDSSKiller
(лог будет создан в корне системного диска)

Соберите новые логи Autologger

CollectionLog-2019.04.30-17.50.zip (71.9 Кб, 1 просмотров)
TDSSKiller.3.1.0.28_30.04.2019_18.10.12_log.7z (44.8 Кб, 3 просмотров)
FRST & Addition.7z (15.1 Кб, 1 просмотров)

Отключите до перезагрузки антивирус.
Выделите следующий код:

Fixlog.txt (15.9 Кб, 1 просмотров)

Отключите до перезагрузки антивирус.
Выделите следующий код:

Fixlog.txt (3.7 Кб, 1 просмотров)
MBAM log.txt (11.7 Кб, 2 просмотров)

Сообщите, что с проблемой

MBAM log.txt (5.4 Кб, 1 просмотров)
CollectionLog-2019.04.30-20.16.zip (74.5 Кб, 1 просмотров)

MBAM так и будет находить эти угрозы до тех пор пока вы не отключите синхронизацию расширений:

Нажмите на кнопку Настройка и управление Google Chrome

Выберите пункт меню Настройки

В разделе настроек Пользователи выберите пункт Синхронизация сервисов Google

Выберите пункт Настройки синхронизации

Переведите переключатель Синхронизировать все в состояние ВЫКЛ, а затем переключатель Расширения также в состояние ВЫКЛ

Теперь синхронизация расширений отключена. Следует помнить, что вредоносные приложения могут вносить изменения также в Приложения и Настройки Google Chrome, синхронизацию которых можно отключить на этой же странице браузера.

SecurityCheck.txt (9.1 Кб, 1 просмотров)

— это остатки нашего майнера)) Удалите с помощью GeekUninstaller

По остальному, обновляйте, исправляйте:

Internet Explorer 11.2848.14393.0 Внимание! Скачать обновления

7-Zip 16.04 (x64) v.16.04 Внимание! Скачать обновления
^Удалите старую версию, скачайте и установите новую.^

QuickTime 7 v.7.79.80.95 Данная программа больше не поддерживается разработчиком и имеет известные проблемы безопасности! Рекомендуется деинсталлировать данное ПО.

ph v.1.0.0 Данная программа больше не поддерживается разработчиком. Рекомендуется деинсталлировать ее.
bl v.1.0.0 Данная программа больше не поддерживается разработчиком. Рекомендуется деинсталлировать ее.

xmrig / xmrig-cuda Go PK Goto Github PK

NVIDIA CUDA plugin for XMRig miner

License: GNU General Public License v3.0

xmrig-cuda’s Introduction

This repository is NVIDIA CUDA plugin for XMRig miner v4.5+ and it adds support for NVIDIA GPUs in XMRig miner.

Main reasons why this plugin is separated project is:

Path to plugin can be specified via loader option:

xmrig-cuda’s People

Contributors

Stargazers

Watchers

Forkers

xmrig-cuda’s Issues

more documentation

we need more documentation because I’m little lost, how can i use the CUDA version for example, i need extract on normal project? i was looking for a readme explaining something but didn’t find.

xmrig 5.1.1 cuda plugin 2.1.1.

If i run xmrig i get 1500h/s, when i add the GPU by the cuda plugin(2.1.1) my CPU hash rate drops by what the NV(GPU) hash rate is able to produce.

Example if GPU produces 200h/s my CPU drops to 1300h/s.

astrobwt doesn’t work with Fermi

Tested on Windows and Linux, CUDA 8 seems like it may be doing something wrong. Windows seems to fail without much reason why, while Linux throws a floating-point exception error.

Or, is Fermi capable of this algorithm?

comparison of gpu vs cpu hashrates

The results of Cuda were no where near the numbers my CPU can produce. Any idea how to improve it? Would fixing NVML help?

could you please add linux binaries for cuda 10 and cuda 11?

Would make everyone’s life easier, including yourself (less requests for help with building or building errors)

failed to load libxmrig_cuda.so on Linux

* CUDA disabled (failed to load CUDA plugin)

Segmentation Errors on Running

Ubuntu 20.04
RTX 2080
Ryzen 2700x

No errors on MAKE or CMAKE
I attached the debug from the MAKE process.
Looking for some guidance, let me know if there is anything else you need.

Rig is not finding plugin

I have tried several versions and several locations on the computer. XMrig does not seem to be able to see the plug in.

Error when compiling Cuda plugin

I have come across the error while compiling. Any assistance is appreciated.

/usr/include/c++/8/type_traits(1049): error: type name is not allowed

/usr/include/c++/8/type_traits(1049): error: identifier «__is_assignable» is undefined

/usr/include/c++/8/type_traits(1049): error: type name is not allowed

/usr/include/c++/8/type_traits(1049): error: type name is not allowed

/usr/include/c++/8/type_traits(1049): error: identifier «__is_assignable» is undefined

/usr/include/c++/8/type_traits(1049): error: type name is not allowed

/usr/include/c++/8/type_traits(1049): error: type name is not allowed

/usr/include/c++/8/type_traits(1049): error: identifier «__is_assignable» is undefine

Enable more cuda cores

How to enable more cuda cores in xmrig miner

Trouble compiling on Manjaro Linux.

I haven’t used make/cmake much before so it might be me misunderstanding something.

Rejected shares after dev pool mining

Using xmrig 5.5.0, I always get rejected share after xmrig switches from dev pool to user pool. Error message from user pool suggests there is problem with thread synchronization as share gets sent to user pool before login message.

Having trouble compiling the plugin for linux

OS: Manjaro Linux x86_64
Host: MS-7A34 2.0
Kernel: 5.7.9-1-MANJARO
CPU: AMD Ryzen 7 3700X (16) @ 3.600GHz
GPU: NVIDIA GeForce GTX 1050 Ti
Memory: 5466MiB / 16026MiB
(Relevant info from neofetch)

I am having some issues trying to compile the plugin to get cuda to work, I have successfully done cmake without any issues but when it comes to make I get this
https://hastebin.com/zewiyazuto.m (I thought the output was a bit too long to put in a code block so I just decided to put it in hastebin, if you wish to have me put it in a code block in github I would be more than happy to do so)
If anyone can help me that would be much appreciated!

Compile issue on CentOS 6

Hi.
I noticed a compile issue on CentOS 6 with GCC 6.3.1 and would like to share the details including a solution/workaround.

First, gcc doesn’t know about some options, so I need to replace them in the file cmake/flags.cmake :
Replace std=c++11 by std=c++0x
Replace Ofast by O2

The error message during make is:

To fix this, I added an include statement in line 29 of file src/crypto/common/Algorithm.h

That way, make completes without errors and produces a working libxmrig-cuda.so

nvidia plugin CUDA8 works maximum with 16 threads

Cuda 8 version is works for me? but only with 16 threads max.
I have several GPU 640M, 720M, 740M, 800M, 920M. with Fermi, as i think
It`s works only with CUDA 8. I use 5.0.1 xmrig with cuda 8 plugin.
When i set more than 16 thread (24, 32, 48, 64) app will crash with:

thread #0 failed with error :752 «an illegal memory access was encountered»

p.s. log
[2019-11-28 23:13:08.170] Huge pages support was successfully enabled, but reboot required to use it

Watchdog Config Change VS Config First Run AND bfactor/bsleep broken

Hello, so a few things.

the bfactor nor bsleep seem to get set, how are we supposed to set these now?

Also with «watch»: true

while running if i try to change cuda-bfactor it will change to disabled (no suitable configuration found)
even if I start it with «cuda-bfactor»: 12 change to «cuda-bfactor»: 10 then change back to «cuda-bfactor»: 12 after the first change it says invalid even though the last change was the value it started fine with in the beginning.

error :751 «invalid resource handle»

I am trying to use an old NVIDIA Tesla C2075 with this plugin.

It used to work with the xmrig-nvidia, but now it doesn’t work.

But according to: «Fixed compatibility with CUDA 8, RandomX support not tested and potentially broken with this CUDA version.», I guess it won’t be supported anyway with the change of POW, so it isn’t worth to keep trying to use it, right?

Thank you for your effort in the development of this great tool!

I have Debian 10, with nvidia driver and libs.

And typical gcc 7 & 8

CMake Error at xmrig-cu_generated_randomx_monero.cu.o.Release.cmake:219 (message): Error generating /usr/local/src/xmrig-cuda/build/CMakeFiles/xmrig-cu.dir/src/RandomX/monero/./xmrig-cu_generated_randomx_monero.cu.o make[2]: *** [CMakeFiles/xmrig-cu.dir/build.make:103: CMakeFiles/xmrig-cu.dir/src/RandomX/monero/xmrig-cu_generated_randomx_monero.cu.o] Error 1 make[2]: *** Waiting for unfinished jobs. CMake Error at xmrig-cu_generated_randomx_arqma.cu.o.Release.cmake:219 (message): Error generating /usr/local/src/xmrig-cuda/build/CMakeFiles/xmrig-cu.dir/src/RandomX/arqma/./xmrig-cu_generated_randomx_arqma.cu.o CMake Error at xmrig-cu_generated_KawPow.cu.o.Release.cmake:219 (message): Error generating /usr/local/src/xmrig-cuda/build/CMakeFiles/xmrig-cu.dir/src/KawPow/raven/./xmrig-cu_generated_KawPow.cu.o make[2]: *** [CMakeFiles/xmrig-cu.dir/build.make:82: CMakeFiles/xmrig-cu.dir/src/RandomX/arqma/xmrig-cu_generated_randomx_arqma.cu.o] Error 1 make[2]: *** [CMakeFiles/xmrig-cu.dir/build.make:131: CMakeFiles/xmrig-cu.dir/src/KawPow/raven/xmrig-cu_generated_KawPow.cu.o] Error 1 CMake Error at xmrig-cu_generated_randomx_keva.cu.o.Release.cmake:219 (message): Error generating /usr/local/src/xmrig-cuda/build/CMakeFiles/xmrig-cu.dir/src/RandomX/keva/./xmrig-cu_generated_randomx_keva.cu.o CMake Error at xmrig-cu_generated_cuda_core.cu.o.Release.cmake:219 (message): Error generating /usr/local/src/xmrig-cuda/build/CMakeFiles/xmrig-cu.dir/src/./xmrig-cu_generated_cuda_core.cu.o CMake Error at xmrig-cu_generated_randomx.cu.o.Release.cmake:219 (message): Error generating /usr/local/src/xmrig-cuda/build/CMakeFiles/xmrig-cu.dir/src/RandomX/./xmrig-cu_generated_randomx.cu.o make[2]: *** [CMakeFiles/xmrig-cu.dir/build.make:89: CMakeFiles/xmrig-cu.dir/src/RandomX/keva/xmrig-cu_generated_randomx_keva.cu.o] Error 1 make[2]: *** [CMakeFiles/xmrig-cu.dir/build.make:110: CMakeFiles/xmrig-cu.dir/src/RandomX/xmrig-cu_generated_randomx.cu.o] Error 1 make[2]: *** [CMakeFiles/xmrig-cu.dir/build.make:68: CMakeFiles/xmrig-cu.dir/src/xmrig-cu_generated_cuda_core.cu.o] Error 1 CMake Error at xmrig-cu_generated_randomx_loki.cu.o.Release.cmake:219 (message): Error generating /usr/local/src/xmrig-cuda/build/CMakeFiles/xmrig-cu.dir/src/RandomX/loki/./xmrig-cu_generated_randomx_loki.cu.o make[2]: *** [CMakeFiles/xmrig-cu.dir/build.make:96: CMakeFiles/xmrig-cu.dir/src/RandomX/loki/xmrig-cu_generated_randomx_loki.cu.o] Error 1 CMake Error at xmrig-cu_generated_cuda_extra.cu.o.Release.cmake:219 (message): Error generating /usr/local/src/xmrig-cuda/build/CMakeFiles/xmrig-cu.dir/src/./xmrig-cu_generated_cuda_extra.cu.o make[2]: *** [CMakeFiles/xmrig-cu.dir/build.make:75: CMakeFiles/xmrig-cu.dir/src/xmrig-cu_generated_cuda_extra.cu.o] Error 1 make[2]: Leaving directory ‘/usr/local/src/xmrig-cuda/build’ make[1]: *** [CMakeFiles/Makefile2:75: CMakeFiles/xmrig-cu.dir/all] Error 2 make[1]: Leaving directory ‘/usr/local/src/xmrig-cuda/build’ make: *** [Makefile:87: all] Error 2″>

Crashes after this error.

nvidia thread #1 failed with error :36 «invalid argument»
[2021-03-19 13:23:02.861] nvidia thread #0 failed with error :36 «invalid argument»

I can see in nvidia-smi that the xmrig process stops using memory on my card, the program doesn’t recover.

libuv/1.18.0
OpenSSL/1.1.1
hwloc/1

GeForce GTX 1050
GeForce GT 710

testing Monero with older cards.

I have installed CUDA 8.0 and updated to:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Tue_Jan_10_13:22:03_CST_2017
Cuda compilation tools, release 8.0, V8.0.61

OS: Ubuntu 16.04
CUDA 7.5/9.0/2.0.1-beta

[2019-11-24 16:21:11.644] cpu use profile cn (2 threads) scratchpad 2048 KB
[2019-11-24 16:21:11.644] nv use profile cn/2 (1 thread) scratchpad 2048 KB
| # | GPU | BUS ID | I | T | B | BF | BS | MEM | NAME
| 0 | 0 | 01:00.0 | 32 | 4 | 8 | 0 | 0 | 64 | GeForce GT 610
[2019-11-24 16:21:12.249] nv READY threads 1/1 (605 ms)
./xmrig: symbol lookup error: libxmrig-cuda.so: undefined symbol: nvrtcAddNameExpression

When compiling XMRIG-CUDA I noticed:
collect2: error: ld returned 1 exit status
CMakeFiles/cmTC_4cb0c.dir/build.make:97: recipe for target ‘cmTC_4cb0c’ failed
make[1]: *** [cmTC_4cb0c] Error 1
make[1]: Leaving directory ‘/home/dc2/xmrig-cuda/build/CMakeFiles/CMakeTmp’
Makefile:126: recipe for target ‘cmTC_4cb0c/fast’ failed
make: *** [cmTC_4cb0c/fast] Error 2

File /home/dc2/xmrig-cuda/build/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
/* */
#include

int main(int argc, char** argv)

I have been working on this for a few days trying to get the GPU to work, please help.

CUDA disabled (no devices)

Hello,
My machine is a bit old.

GPU: nVidia GEFORCE GT540M
OS: Windows 7 X64

CUDA and GPU driver are updated.
It seems that CUDA is not detected.
Thank you!

Cuda Plugin Built But Not Working

I am using ubuntu 18.04. I successfully built the plugin but it creates a file named libxmrig-cu.a and not libxmrig-cuda.so.

:53 «operation not supported»

I try to mine on a NVIDIA Jetson Nano. I have build the xmrgi-cuda and xmrig from source. There were no problems.
NVML should be installed (ubuntu package cuda-nvml-dev-10-2) so i dont know why it has problems loading it.

The problem is that the mining thread stops with thread #0 failed with error :53 «operation not supported» and then does nothing.

The latest «Cuda 8.0»-plugin not working with «argon2id/chukwa»-algo

The latest «Cuda 8.0»-plugin not working with «argon2id/chukwa»-algo.

nv disabled (no suitable configuration found)

Build failing on ubuntu 16.04 (docker)

I’m trying to build this plugin in a docker container but having trouble getting the cmake and the build going. I’m just running the container interactively at the moment to try and diagnose the issue.

Presumably i’m missing a dependency? Hoping someone can spot what’s wrong because it seems like cmake should detect CUDA_LIB on its own, and make should not be failing on the compiler standard.

command output logs

OS- windows7 service pack 1 x64

When using config.json w/ «loader»: «C:/cuda», the CUDA.dll loads and the miner functions correctly.

Please let me know the proper syntax to make the CUDA.dll load with command line parameters.
Thanks

I have on this file:
Что такое xmrig cuda dll

Driver Nvidia: 390.77
Cuda installed: 9.0
Grafic cards: 2x nVIDIA GT 730

Do you need more information?
If not, can someone help me solve this problem?

Illegal Memory Access

After a few minutes of running the cuda mining stops after the error

thread #0 failed with error :59 «an illegal memory access was encountered»

Output from the console here. Let me know if there is any more information I can provide.

Build Error on Linux

Hello, I am a newbie to XMRig and Clang. I was building the CUDA plugin for Linux. During the make procedure, I got a log as follows,

And the make just stuck at 23% for more than 10 minutes. I am not sure if it is a normal situation, if not, can anyone give me a possible solution?

I am really a newbie to Clang and the building process, know quite little about it. I tried to search the pointless comparison of unsigned integer with zero on Google, but it seems that this problem has different solutions for different projects.

Читать:
Как отключить кнопки f1 f12 на ноутбуке

Похожие статьи