Cpu miner как настроить соло
Перейти к содержимому

Cpu miner как настроить соло

  • автор:

Cpuminer-opt: настройка майнера для майнинга на процессоре

Cpuminer-opt: настройка майнера для майнинга на процессоре

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

Автор Яковенко Илья На чтение 5 мин Просмотров 10.4к. Опубликовано 15 Мар 2021 Обновлено 31 Окт 2021

Cpuminer-opt — это программа для майнинга криптовалют, на процессорах, а не на видеокартах.

1) Официальный Github — https://github.com/JayDDee/cpuminer-opt

2) Отслеживание добытых монет

3) Хешрейт (в разгоне) на Intel Core I3:
yescrypt — 2,2-2,4
yespower — 0,42

Поддерживает алгоритмы:

  • Allium
  • anime
  • argon2
  • Argon2d250
  • argon2d500
  • Argon2d4096
  • axiom
  • blake
  • Blake2b
  • Blake2s
  • blakecoin
  • bmw
  • bmw512
  • C11
  • decred
  • deep
  • dmd-gr
  • Groestl
  • Hex
  • HMQ1725
  • hodl
  • jha
  • Keccak
  • Keccakc
  • LBRY
  • Luffa
  • lyra2h
  • lyra2re
  • Lyra2REv2
  • Lyra2REv3
  • Lyra2Z
  • lyra2z330
  • m7m
  • myr-gr
  • NeoScrypt
  • Nist5
  • pentablake
  • PHI1612
  • PHI2
  • phi2-lux
  • pluck
  • Polytimos
  • power2b
  • Quark
  • qubit
  • Scrypt
  • scrypt:N
  • sha256d
  • sha256q
  • Sha256t
  • sha3d
  • shavite3
  • Skein
  • Skein2
  • skunk
  • Sonoa
  • Timetravel
  • TimeTravel10
  • Tribus
  • Vanilla
  • Veltor
  • Whirlpool
  • whirlpoolx
  • X11
  • X11evo
  • X11Gost
  • X12
  • X13
  • x13bcd
  • x13sm3
  • X14
  • X15
  • X16R
  • x16rv2
  • X16RT
  • x16rt-veil
  • X16S
  • X17
  • x21s
  • X22i
  • X25X
  • Xevan
  • Yescrypt
  • yescryptr8
  • yescryptr8g
  • yescryptr16
  • yescryptr32
  • yespower
  • yespowerr16
  • yespower-b2b
  • Zr5

Видео обзор и настройка

Настройка Cpuminer

  1. cpuminer.exe Указываем название запускаемой программы.
    Для cpuminer-opt оно будет другим — cpuminer-avx2.exe
  2. -o stratum+tcp://eu.vrm.mining-pool.ovh Указываем адрес пула
  3. :3032 Ставим двоеточие и указываем порт от пула
  4. Weblogin После ключа -u указываем либо логин на пуле, если там нужна регистрация, либо адрес своего кошелька
  5. WorkerName Указываем имя воркера (имя фермы)
  6. -p WorkerPassword Указываем пароль. Ставим X если пароля нет

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

Подключение к пулу:

-o, —url=URL адрес майнинг-пула

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

-u, —user=USERNAME имя пользователя для майнинг пула (может быть адресом кошелька либо логином на пуле)

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

—cert=FILE указать сертификат для майнинг сервера, использующего SSL

-x, —proxy=[PROTOCOL://]HOST[:PORT] подключиться через прокси

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

Соединение с сервером:

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

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

—time-limit=N максимальное время [s] до выхода из программы. (по умолчанию: 300 секунд)

-T, —timeout=N установить таймаут подключения к сети (по-умолчанию 300)

-s, —scantime=N установить верхнюю границу времени поиска текущей работы, в секундах (по умолчанию: 10)

—randomize начать рандомизировать диапазон поиска, чтобы уменьшить количество дубликатов работы

-f, —diff-factor делит сложность на этот коэффициент (по умолчанию 1.0)

-m, —diff-multiplier умножает сложность на этот коэффициент (по умолчанию 1.0)

Производительность:

-t, —threads=N указать количество потоков ЦП (по умолчанию: количество процессоров)

-1, —oneways=N вы можете указать количество «шлюзовых» потоков, которые будут сопровождать ваши «стандартные» потоки. Способ по умолчанию определяется вашим набором команд CPU. (по умолчанию:0)

—cpu-affinity задать близость к основному ядру cpu по маске 0x3 для ядер 0 и 1

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

—max-rate=N[KMG] майнить только если чистая хэш-скорость меньше указанного значения

—max-diff=N майнить только если сложность меньше заданного значения.
Можно настроить с —resume-diff=N, чтобы установить значение возобновления добычи

—ryzen принудительно использовать AVX и отключить AVX2. Ryzen 1 *** намного быстрее

Интерфейс программы:

-q, —quiet отключить вывод хешрейта для каждого потока

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

-D, —debug включить вывод отладки

-P, —protocol-dump позволяет записывать журнал событий

—show-diff отображает текущий блок и сложность сети

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

Соло-майнинг:

—coinbase-addr=ADDR указать адрес выплат для СОЛО майнинга

—coinbase-sig=TEXT указать текстовые данные для вставки, если это возможно

—no-longpoll отключить поддержку X-Long-Polling

—no-getwork отключить поддержку getwork

—no-gbt отключить поддержку getblocktemplate

—no-stratum отключить поддержку протокола X-Stratum

—no-extranonce отключить поддержку Stratum extranonce протокола

—no-redirect игнорировать запросы на изменение URL сервера майнинга

Тестирвоание:

—benchmark запустить программу в режиме оффлайн-тестирования

—cputest запустить режим отладки хэшей алгоритмов процессора

Температуры:

—max-temp=N запускать майнинг только если температура меньше указанного значения (только Linux)

API:

-b, —api-bind порт для API майнера (по умолчанию: 127.0.0.1:4068), 0 отключен

—api-remote разрешить удаленное управление программой

Справка:

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

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

Прочие настройки:

—cpu-affinity-stride N указать сколько процессоров пропустить при назначении привязки на основе признаков, нельзя использовать вместе с ‘—cpu-affinity’ (по умолчанию: 1) См. README.md для более подробной информации.

—cpu-affinity — по умолчанию-index N указать какой процессор запустит сродство для потоков по умолчанию. (по умолчанию: 0) Смотрите README.md для более подробной информации.

-cpu-affinity-oneway-index N указать какой процессор запустит сходство для потоков по умолчанию. (по умолчанию: [После потоков по умолчанию]) См. README.md для более подробной информации. —cpu-priority-oneway 0-5

—cpu-priority-oneway 0-5 указать какой приоритет имеют потоки шлюза (0 самый низкий, 5 самый высокий) (по умолчанию: 0)

Требования:

  • Процессор архитектуры x86_64 с минимальной поддержкой SSE2. Это включает в себя Intel Core2 и более новые и AMD эквиваленты. Чтобы воспользоваться преимуществами оптимизации AES_NI, требуется процессор с AES_NI. Это включает в себя Intel Westmere и более новые и AMD эквиваленты. Дальнейшая оптимизация доступна для некоторых алгоритмов для процессоров с AVX и AVX2, Sandybridge и Haswell соответственно.
  • Старые процессоры поддерживаются другой программой — cpuminer-multi TPruvot, но с пониженной производительностью.
  • Процессоры ARM не поддерживаются.
  • 64-битная ОС Linux. Дистрибутивы на основе Ubuntu и Fedora, включая Mint и Centos, работают и имеют все зависимости в своих репозиториях.
  • 64-битная ОС Windows поддерживается с mingw_w64 и msys или предварительно собранными двоичными файлами.
  • MacOS, OSx и Android не поддерживаются.
  • Пул со Stratum протоколом. Некоторые алгоритмы могут работать с использованием getwork или GBT. YMMV.

Яковенко Илья

Увлекаюсь криптовалютой, NFT и мета-вселенной. Начал писать статьи с 2017 года. Инвестирую в майнинг ETH и докупаю Solana

Cpuminer-Opt — Скачать и настроить, полное руководство [CPU]

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

Содержание

  • 1 Общая информация
  • 2 Основные возможности
  • 3 Последние обновления Cpuminer
    • 3.1 Изменения: v3.20.2

    cpuminer-opt — это программное обеспечение для майнинга процессоров с открытым исходным кодом, которое поддерживает множество алгоритмов, и этот список растет, но в настоящее время вы, вероятно, будете использовать только несколько из них. У майнера есть оптимизация для старых и новых процессоров AMD и Intel, поэтому для достижения наилучших результатов обязательно попробуйте или не стесняйтесь попробовать двоичный файл, предназначенный для вашего процессора.

    Общая информация

    Cpuminer — это программа по добыче криптовалют в процессоре. Программа поддерживает более 90 алгоритмов майнинга. Cpuminer — программа с открытым исходным кодом. Это означает, что каждый может увидеть, что он делает в системе, и внести свой вклад в ее улучшение.

    Это программное обеспечение было разработано несколькими разработчиками:«TPruvot», «JayDDee» и «Rplant» Однако изначально пользователи с псевдонимами «Lucasjones» и «Pooler» изобрели эту программу.

    Основные возможности

    • Оценка времени блокирования и совместного использования.
    • Истинная хэшрейтная отчетность в сравнении с фактической подачей акций.
    • Снова исправлена ошибка x12 AVX2.
    • Больше скорости для аллиума: AVX2 +4%, AVX512 +6%, VAES +14%.
    • Восстановлена потерянная скорость для x22i и x25x.

    Последние обновления Cpuminer

    Изменения: v3.20.2

    • Оптимизация ротации битов для Blake256, Blake512, Blake2b, Blake2s и Lyra2-blake2b для SSE2 и AVX2.
    • Удалена старая неиспользуемая библиотека yescrypt и другой неиспользуемый код.

    Как запустить майнер

    Скачайте майнер

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

    Настройка батника

    1. cpuminer.exe — Указываем название запускаемой программы. Для cpuminer-opt оно будет другим — cpuminer-avx2.exe
    2. -o stratum+tcp://eu.vrm.mining-pool.ovh — Указываем адрес пула
    3. :3032 — Ставим двоеточие и указываем порт от пула
    4. Weblogin — После ключа -u указываем либо логин на пуле, если там нужна регистрация, либо адрес своего кошелька
    5. WorkerName — Указываем имя воркера (имя фермы)
    6. -p WorkerPassword — Указываем пароль. Ставим X если пароля нет

    Запустите Cpuminer

    Дважды щелкнуть по файлу, созданному или отредактированному .bat файлу. Итак, мы запустим программу.

    Алгоритмы

    allium Garlicoin (GRLC) anime Animecoin (ANI) argon2 Argon2 Coin (AR2) argon2d250 argon2d500 argon2d-dyn, Dynamic (DYN) argon2d4096 argon2d-uis, Unitus (UIS) axiom Shabal-256 MemoHash blake blake256r14 (SFR) blake2b Blake2b 256 blake2s Blake-2 S blakecoin blake256r8 bmw BMW 256 bmw512 BMW 512 c11 Chaincoin decred Blake256r14dcr deep Deepcoin (DCN) dmd-gr Diamond groestl Groestl coin hex x16r-hex hmq1725 Espers hodl Hodlcoin jha jackppot (Jackpotcoin) keccak Maxcoin keccakc Creative Coin lbry LBC, LBRY Credits lyra2h Hppcoin lyra2re lyra2 lyra2rev2 lyrav2 lyra2rev3 lyrav2v3 lyra2z lyra2z330 Lyra2 330 rows m7m Magi (XMG) myr-gr Myriad-Groestl minotaur Ringcoin (RNG) neoscrypt NeoScrypt(128, 2, 1) nist5 Nist5 pentablake 5 x blake512 phi1612 phi phi2 polytimos power2b MicroBitcoin (MBC) quark Quark qubit Qubit scrypt scrypt(1024, 1, 1) (default) scrypt:N scrypt(N, 1, 1) sha256d Double SHA-256 sha256q Quad SHA-256, Pyrite (PYE) sha256t Triple SHA-256, Onecoin (OC) sha3d Double Keccak256 (BSHA3) shavite3 Shavite3 skein Skein+Sha (Skeincoin) skein2 Double Skein (Woodcoin) skunk Signatum (SIGT) sonoa Sono timetravel timeravel8, Machinecoin (MAC) timetravel10 Bitcore (BTX) tribus Denarius (DNR) vanilla blake256r8vnl (VCash) veltor verthash whirlpool whirlpoolx x11 Dash x11evo Revolvercoin (XRE) x11gost sib (SibCoin) x12 Galaxie Cash (GCH) x13 X13 x13bcd bcd x13sm3 hsr (Hshare) x14 X14 x15 X15 x16r x16rv2 x16rt Gincoin (GIN) x16rt-veil Veil (VEIL) x16s x17 x21s x22i x25x xevan Bitsend (BSD) yescrypt Globalboost-Y (BSTY) yescryptr8 BitZeny (ZNY) yescryptr8g Koto (KOTO) yescryptr16 Eli yescryptr32 WAVI yespower Cryply yespowerr16 Yenten (YTN) yespower-b2b generic yespower + blake2b zr5 Ziftr

    Команды

    Подключение к пулу:

    -o, –url = URL адрес Майнинг-пула

    -O, –userpass = U: P пара пароль: пользователь для Майнинг-пула

    -u, –user = USERNAME имя пользователя Майнинг пула (может быть адресу кошелька или логином на пуле)

    -p, –pass = PASSWORD пароль для Майнинг-пула

    –cert = FILE указать сертификат для Майнинг сервера, использующего SSL

    -x, –proxy =[PROTOCOL://]HOST[:PORT] подключиться через прокси

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

    Соединение с сервером:

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

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

    –time-limit = N максимальное время [s] к выходу из программы. (По умолчанию: 300 секунд)

    -T, –timeout = N установить таймаут подключения к сети (по умолчанию 300)

    -s, –scantime = N установить верхнюю границу времени поиска текущей работы, в секундах (по умолчанию: 10)

    –randomize начать рандомизировать диапазон поиска, чтобы уменьшить количество дубликатов работы

    -f, –diff-factor делит сложность на этот коэффициент (по умолчанию 1.0)

    -m, –diff-multiplier умножает сложность на этот коэффициент (по умолчанию 1.0)

    производительность:

    -t, –threads = N указать количество потоков ЦБ (по умолчанию: количество процессоров)

    1, –oneways = N вы можете указать количество “шлюзовых” потоков, которые будут сопровождать ваши “стандартные” потоки. Способ по умолчанию определяется вашим набором команд CPU. (По умолчанию: 0)

    –cpu-affinity задать близость к основному ядру cpu по маске 0x3 для ядер 0 и 1

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

    –max-rate = N[KMG] Имуществе только если чистая хеш-скорость меньше указанного значения

    –max-diff = N Имуществе только если сложность меньше заданного значения. Можно настроить с –resume-diff = N, чтобы установить возобновление добычи

    –ryzen принудительно использовать AVX и отключить AVX2. Ryzen 1 *** гораздо быстрее

    -n, –nfactor указать N-Factor для

    Интерфейс программы:

    -q, –quiet отключить вывод хешрейта для каждого потока

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

    -D, –debug включить вывод отладки

    -P, –protocol-dump позволяет записывать журнал событий

    –show-diff отражает текущий блок и сложность сети

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

    Соло-Майнинг:

    –coinbase-addr = ADDR указать адрес выплат для СОЛО Майнинг

    –coinbase-sig = TEXT указать текстовые данные для вставки, если это возможно

    –no-longpoll отключить поддержку X-Long-Polling

    –no-getwork отключить поддержку getwork

    –no-gbt отключить поддержку getblocktemplate

    –no-stratum отключить поддержку протокола X-Stratum

    –no-extranonce отключить поддержку Stratum extranonce протокола

    –no-redirect игнорировать запросы на изменение URL сервера Майнинг

    Тестирвоание:

    –benchmark запустить программу в режиме оффлайн-тестирования

    –cputest запустить режим отладки хэш алгоритмов процессора

    температуры:

    –max-temp = N запускать Майнинг только если температура меньше указанного значения

    API:

    -b, –api-bind порт для API Майнера (по умолчанию: 127.0.0.1:4068), 0 отключен

    –api-remote позволить удаленное управление программой

    CpuMiner 3.22.3: Download, Config, Commands [2023]

    CpuMiner — is a program for mining cryptocurrencies on a processor. The program supports over 90 mining algorithms.

    CpuMiner is open source software. This means that everyone can see what it does in the system, as well as contribute to the development.

    This software was developed by several developers: “TPruvot”, “JayDDee” and “Rplant”. However, this program was originally invented by users with the nicknames “Lucasjones” and “Pooler”.

    How To Use Cpu Miner

    Step 1 — Download the miner

    cpuminer download

    The first step is to download the software from this link. Here is the release for Windows. If you are looking for a version for Linux — go back to the top of the article and open other authors of the program.

    Step 2 — Set up a batch file for Dogecoin

    The second step is to set up a baht file for mining a specific cryptocurrency. Here is an example of a CpuMiner .bat file for a tbdice pool:

    cpuminer-sse2.exe -a scrypt -o stratum+tcp://tbdice.org:13333 -u DKs5E8nWJe2E5vYnVSoYqNjw2T17nGYUDo.0 pause 

    Step 3 — Launch CpuMiner

    The third step is to double click on the created or edited baht file. This will launch the program.

    Video Guide (turn on subtitles)

    Cpuminer-opt setup for Windows — JayDDee

    Running on Windows 10 computer. Shown is mining the power2b currency with the following command line: cpuminer-aes-sse42.exe -a power2b -o stratum+tcp://power2b.eu.mine.zergpool.com:7445 -u 0x3aa3e06C47caDEf96202D378aB7C407CF46A36A4 -p c=ETH

    Used is zergpool for converting directly to ETH. All the mined coins are transferred directly to ETH wallet:
    0x3aa3e06C47caDEf96202D378aB7C407CF46A36A4
    If you want to donate or support, simply mine for some seconds some blocks with the command line above, during your tests. Every bit helps.

    Config example for Dogecoin

    STRATUM: stratum+tcp://dogeminingpool.com
    PORT: 3009
    Username (wallet): DKs5E8nWJe2E5vYnVSoYqNjw2T17nGYUDo
    Password: x

    This is how the ready-made bat file example CpuMiner for Dogecoin will look on the dogeminingpool: bat file example 1 CpuMiner Just replace DKs5E8nWJe2E5vYnVSoYqNjw2T17nGYUDo with your own Dogecoin wallet address. Example: cpuminer-sse2.exe -a scrypt -o stratum+tcp://dogeminingpool.com:3009 -u DKs5E8nWJe2E5vYnVSoYqNjw2T17nGYUDo.0 pause If you want to understand how to set up everything from scratch, then you need to enter 5 commands one by one: bat file example 2 CpuMiner

    1. cpuminer-sse2.exe — the name of the program we run
    2. scrypt — algorithm for mining
    3. dogeminingpool.com — pool address
    4. 3009 — pool port
    5. DKs5E8nWJe2E5vYnVSoYqNjw2T17nGYUDo — the address of the wallet for mining on the exchange.

    To set up a batch file for solo mining, we need to run the wallet in server mode with port 9999 and enter other commands:

    cpuminer-sse2.exe -a scrypt -o http://127.0.0.1:9999 --coinbase-addr DKs5E8nWJe2E5vYnVSoYqNjw2T17nGYUDo pause 

    Here we added —coinbase-addr — used for solo mining.

    You can try adding the rpc resolving IP to create .conf file To allow connections only from your local network, you can specify your subnet in the rpcconnect parameter. You also need to specify the internal IP address of the machine you are connecting the miner to in rpcconnect. Then start the wallet in server mode and use the wallet IP, rpcuser, rpcpassword and rpcport in the miner config file.

    Setup for NiceHash

    Here is a batch file for NiceHesh:

    cpuminer-sse2.exe -a scrypt -o stratum+tcp://scrypt.eu-west.nicehash.com:3333 -u 3HHG3zpxP4AmbKDR9iRy1c2bqAb4WKhNwm.0 pause 

    CpuMiner for Litecoin on Windows 10 (subtitles)

    How To CPU Mine Ravencoin Lite (New Coin)

    In this video we are going to step by step set up and CPU mine Ravencoin LITE in Windows:

    Algorithms

     allium Garlicoin (GRLC) anime Animecoin (ANI) argon2 Argon2 Coin (AR2) argon2d250 argon2d500 argon2d-dyn, Dynamic (DYN) argon2d4096 argon2d-uis, Unitus (UIS) axiom Shabal-256 MemoHash blake blake256r14 (SFR) blake2b Blake2b 256 blake2s Blake-2 S blakecoin blake256r8 bmw BMW 256 bmw512 BMW 512 c11 Chaincoin decred Blake256r14dcr deep Deepcoin (DCN) dmd-gr Diamond groestl Groestl coin hex x16r-hex hmq1725 Espers hodl Hodlcoin jha jackppot (Jackpotcoin) keccak Maxcoin keccakc Creative Coin lbry LBC, LBRY Credits lyra2h Hppcoin lyra2re lyra2 lyra2rev2 lyrav2 lyra2rev3 lyrav2v3 lyra2z lyra2z330 Lyra2 330 rows m7m Magi (XMG) myr-gr Myriad-Groestl minotaur Ringcoin (RNG) neoscrypt NeoScrypt(128, 2, 1) nist5 Nist5 pentablake 5 x blake512 phi1612 phi phi2 polytimos power2b MicroBitcoin (MBC) quark Quark qubit Qubit scrypt scrypt(1024, 1, 1) (default) scrypt:N scrypt(N, 1, 1) sha256d Double SHA-256 sha256q Quad SHA-256, Pyrite (PYE) sha256t Triple SHA-256, Onecoin (OC) sha3d Double Keccak256 (BSHA3) shavite3 Shavite3 skein Skein+Sha (Skeincoin) skein2 Double Skein (Woodcoin) skunk Signatum (SIGT) sonoa Sono timetravel timeravel8, Machinecoin (MAC) timetravel10 Bitcore (BTX) tribus Denarius (DNR) vanilla blake256r8vnl (VCash) veltor verthash whirlpool whirlpoolx x11 Dash x11evo Revolvercoin (XRE) x11gost sib (SibCoin) x12 Galaxie Cash (GCH) x13 X13 x13bcd bcd x13sm3 hsr (Hshare) x14 X14 x15 X15 x16r x16rv2 x16rt Gincoin (GIN) x16rt-veil Veil (VEIL) x16s x17 x21s x22i x25x xevan Bitsend (BSD) yescrypt Globalboost-Y (BSTY) yescryptr8 BitZeny (ZNY) yescryptr8g Koto (KOTO) yescryptr16 Eli yescryptr32 WAVI yespower Cryply yespowerr16 Yenten (YTN) yespower-b2b generic yespower + blake2b zr5 Ziftr 

    Commands

    —algo or a short synonym for this command -a — Selects the mining algorithm. Important! Use either a long synonym —algo or a short one -a . You do not need to use this and that together. Further commands will be separated by commas. First a short synonym, and then long. Remember to use only one variation. -h, —help — display help information and exit -v, —version — Display version and exit -c, —config \ — Use config in JSON format instead of batch file (CMD file). To launch cpuminer-sse2.exe from the config.txt configuration file, enter in the console: cpuminer-sse2.exe -c config.txt Use the file config_example as a starting point to create your own configuration.

    Configuring Raptoreum solo for avx2 processor

    @setlocal enableextensions @cd /d "%~dp0" :loop cpuminer-avx2.exe -a GR -o stratum+tcp://pool.solopools.net:7073 -u wallet_address.worker_name -p c=RTM,m=solo -y -t 16 -d 1.25% timeout 5 > NUL goto loop pause 

    Alternatives

    cpuminer-gr is a fork of cpuminer-opt from developer JD Dee, which is a fork of cpuminer-multi with optimizations imported from other miners.

    Flash bios program:

    Cpuminer-opt 3.19.2 [Microsoft Windows 10] — JayDDee

    cpuminer-opt running on Microsoft Windows 10 computer. Shown is mining the power2b currency with the following command line:cpuminer-aes-sse4.

    Releases

    • Faster SALSA SIMD shuffle for yespower, yescrypt & scryptn2.
    • Fixed a couple of compiler warnings with gcc-12.
    • stratum+ssl , in addition to stratum+tcps , is now recognized as a valid url protocol specifier for requesting a secure stratum connection.
    • The full url, including the protocol, is now displayed in the stratum connect log and the periodic summary log.
    • Small optimizations to Cubehash , AVX2 & AVX512 .
    • Byte order and prehash optimizations for blake256 & blake512 , AVX2 & AVX512 .

    Fix verthash memory allocation for non-hugepages, broken in v3.19.3.

    New option stratum-keepalive prevents stratum timeouts when no shares are submitted for several minutes due to high difficulty.

    Fixed a bug displaying optimizations for some algos.

    • Linux: Faster verthash (+25%), scryptn2 (+2%) when huge pages are available.
    • Small speed up for Hamsi AVX2 & AVX512 , Keccak AVX512 .
    • Fixed log displaying incorrect memory usage for scrypt , broken in v3.19.1.
    • Reduce log noise when replies to submitted shares are lost due to stratum errors.
    • Fugue prehash optimization for X16r family AVX2 & AVX512 .
    • Small speed improvement for Hamsi AVX2 & AVX512 .
    • Win: With CPU groups enabled the number of CPUs displayed in the ASCII art affinity map is the number of CPUs in a CPU group, was number of CPUs up to 64.
    • builds for CPUs with AVX or lower have CPU groups disabled,
    • zen3 build renamed to avx2-sha-vaes to support Alderlake as well as Zen3 ,
    • zen build renamed to avx2-sha , supports Zen1 & Zen2 ,
    • avx512-sha build removed, Rocketlake CPUs can use avx512-sha-vaes ,
    • see README.txt for compatibility details.
    • Fixed a few compiler warnings that are new in GCC 11 .
    • Other minor fixes.
    • PR#346: Fixed incorrect CPU affinity on Windows built for CPU groups,
    • added support for CPU affinity for up to 256 threads or CPUs,
    • streamlined code for more efficient initialization of miner threads,
    • precise affining of each miner thread to a specific CPU,
    • added an option to disable CPU affinity with —cpu-affinity 0

    Issue #342, fixed Groestl AES on Windows, broken in v3.18.0.

    AVX512 for sha256d.

    SSE42 and AVX may now be displayed as mining features at startup. This is hard coded for each algo, and is only implemented for scrypt at this time as it is the only algo with significant performance differences with those features.

    Fixed an issue where a high hashrate algo could cause excessive invalid hash rate log reports when starting up in benchmark mode.

    More speed for scrypt:

    • additional scryptn2 optimizations for all CPU architectures,
    • AVX2 is now used by default on CPUS with SHA but not AVX512,
    • scrypt:1024 performance lost in v3.18.0 is restored,
    • AVX512 & AVX2 improvements to scrypt:1024.
    • Big speedup for SwiFFTx AVX2 & SSE4.1: x22i +55%, x25x +22%.

    Issue #337: fixed a problem that could display negative stats values in the first summary report if the report was forced prematurely due to a stratum diff change. The stats will still be invalid but should display zeros.

    Complete rewrite of Scrypt code, optimized for large N factor (scryptn2).

    XMRig v6.20.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.20.0 для Windows и Linux можно по кликам ниже:

    Flagged as malware at virustotal.com

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

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

    • Добавлены новые имена процессоров ARM.
    • Добавлены новые параметры CMake ARM_V8 и файлы ARM_V7 .
    • Добавлен опрос перепривязки API.
    • Исправлена ​​совместимость с hwloc 1.11.x.
    • Добавлен x86 в README.md .
    • Исправлено: ошибка загрузчика CUDA также появляется в Linux.
    • Добавлена ​​поддержка монет Zephyr для соло-майнинга.

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

    • Исправлен парсинг TX_EXTRA_MERGE_MINING_TAG .
    • Добавлен новый X-Hash-Difficulty заголовок HTTP.
    • Улучшены файлы .cmd при запуске с помощью ярлыков на другом диске.
    • Добавлен расчет тега просмотра (исправляет проблему одиночного майнинга Wownero).

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

    • Устранены предупреждения об устаревших методах с OpenSSL 3.0.
    • Исправлена ​​сборка с 32-битным clang 15.
    • Исправлено: —randomx-wrmsr=-1 работало только на Intel.
    • Исправлена ​​сборка с gcc 13.

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

    • Обновить до последней версии sse2neon.h .
    • Сборка MSVC: включена параллельная компиляция.
    • Улучшенный мод Zen 3 MSR.
    • Обновить требуемую версию cmake до 3.1.
    • Исправления компиляции DragonflyBSD.
    • Показать IP-адрес для неудачных подключений.
    • Исправлен считыватель DMI для macOS.
    • Исправлен неработающий майнинг RandomX в легком режиме.
    • Соло майнинг: добавлен таймаут задания (по умолчанию 15 секунд).

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

    • Исправлено: ProtectRX очищал кеш процессора только на MacOS/iOS.
    • Не сбрасывать, когда пул отправляет один и тот же большой двоичный объект задания.
    • RandomX: оптимизированное CFROUND исключение.
    • RandomX: добавлена ​​версия Blake2 AVX2.
    • Исправлены предупреждения GCC 12.
    • Распознать armv7ve как допустимую цель ARMv7.
    • RandomX: добавлен мод MSR для Zen 4.
    • Добавлен Zen4 в файлы randomx_boost.sh .

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

    • Поддержка обновления сети Monero v15 и дополнительные услуги.
    • Удалены устаревшие AstroBWTv1 и v2.
    • Исправлена отладочная сборка GhostRider.
    • Поддержка обновления сети Monero v15.
    • Исправлен журнал отладки ZMQ.
    • Улучшена стабильность майнинга демона ZMQ.
    • Исправления для 32-битной ARM.
    • Исправлена ошибка, из-за которой невозможно было возобновить работу после паузы при pause-on-battery
    • Исправлена ошибка, из-за которой —cpu-priority иногда не работал.
    • Удален старый алгоритм AstroBWT.

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

    • Поддержка форка Dero HE (алгоритм astrobwt/v2).
    • Dero HE (astrobwt/v2) Генератор конфигурации CUDA.
    • Dero HE (astrobwt/v2) Поддержка OpenCL.
    • Исправлено отображение информации о памяти DMI для пустых слотов.
    • Исправлен GhostRider с отключенным hwloc.

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

    • Исправлен невыровненный доступ к памяти.
    • Добавлен MSVC/2022 в version.h.
    • Исправлено пожертвование (комиссия) для GhostRider/RTM.

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

    • Исправлено отображение READY потоков X/X после переключения алгоритма.
    • Обновлена документация GhostRider.
    • Исправлен cn-heavy в 32-битных сборках.
    • GhostRider: установлен правильный приоритет для вспомогательных потоков.
    • RandomX: не перезапускать майнинг при изменении начального seed.
    • GhostRider: добавлена поддержка метода client.reconnect .
    • Исправлены короткие ответы от некоторых пулов Raptorium.
    • Исправлен тест GhostRider на одноядерных системах.
    • Исправлена компиляция ARMv7.
    • KawPow OpenCL: используйте отдельный цикл UV для построения программ.

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

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

      • Исправления GhostRider:
        • Добавлено отображение среднего хешрейта
        • Исправлено количество потоков, отображаемых при запуске
        • Вариант фиксированной —threads или -t командной строки (но —cpu-max-threads-hint рекомендуется использовать)
        • Исправлена ​​ошибка «сложность не число», когда разница в некоторых пулах высока.
        • Исправлена ​​компиляция GhostRider, когда WITH_KAWPOW = OFF
        • Инструкции VAES доступны для процессоров Intel Ice Lake / AMD Zen3 и более новых.
        • + 4% ускорения на Ryzen 5 5600X.

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

        • Поддержка алгоритма GhostRider (Raptoreum) : прочтите ЗАМЕТКИ О ВЫПУСКЕ, чтобы получить краткое руководство и сравнение производительности.
        • Исправлено: использовать оптимизацию cn-heavy только для процессоров Vermeer.
        • Мод MSR: исправление ошибки 183.

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

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

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

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

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

        Алгоритмы

        Ниже показа таблица алгоритмов, которые поддерживает 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

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

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

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

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

        Расшифровка содержимого батника

        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= путь к предварительно скомпилированным зависимостям .
        • -DARM_TARGET= переопределить цель ARM, возможные значения 7 (ARMv7) и 8 (ARMv8).
        • -DUV_INCLUDE_DIR= настраиваемый путь к заголовкам libuv.
        • -DUV_LIBRARY= настраиваемый путь к библиотеке libuv.
        • -DHWLOC_INCLUDE_DIR= настраиваемый путь к заголовкам hwloc.
        • -DHWLOC_LIBRARY= настраиваемый путь к библиотеке hwloc.
        • -DOPENSSL_ROOT_DIR= настраиваемый путь к OpenSSL.
        • -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ кастомный компилятор C и C ++.

        Дмитрий Никитин

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *