Jump to content
Sign in to follow this  
GustaW

GxMiner v0.2.2 - CLI майнер для алгоритмов семейства RandomX (Win/Lin)

Recommended Posts

О майнере

 

GxMiner - высокооптимизированный майнер для алгоритма Random-x series.

GxMiner действует как приложение библиотеки go-randomx, основанной на C и golang. В этой структуре вы можете майнить все криптовалюты с помощью данного алгоритма.

По сравнению с лидерами, GxMiner моложе и современнее, без какого-либо исторического бремени. И GxMiner не медленнее, даже иногда немного быстрее, чем xmrig.

И если вы разработчик, вам будет намного проще интегрировать ваш RandomX-форк в майнер.

 

Особенности

- Поддержка Windows/Linux

- Dev fee 0%

- Открытый исходный код

- Возможность самостоятельной интеграции RandomX форка.

- Поддержка шести алгоритмов (RandomX, RandomXL, RandomARQ, RandomSFX, RandomWOW и RandomYADA)

- Стабильный высокий хешрейт, не уступающий Xmrig.

 

Скачать*

*Примечание: в архиве содержиться исполняемый файл как для Windows, так и для Linux.

 

Начало работы

Для примера воспользуемся RandomXL (Loki)

Скрытый текст
> gxminer.exe help
NAME:
   GxMiner - Go randomX Miner

USAGE:
   gxminer [global options] command [command options] [arguments...]

VERSION:
   v0.2.2-random-x-go1.13.4

DESCRIPTION:
   GxMiner is a highly optimized miner for random-x series algorithm.

COMMANDS:
   help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --conf FILE                                     Load configuration from FILE [config.json]
   --log-file FILE                                 save log messages to FILE
   --log-level value                               log level (debug, info, warn, error, panic) (default: "info")
   --pool value, -o value                          Pool address with port, e.g. 192.168.1.100:3333 or mining.pool.com:3333
   --user value, -u value                          Wallet address or login username
   --pass value, --password value, -p value        Password for login username (default: "x")
   --rig-id value                                  RigID for Pool displaying (default: "GxMiner")
   --nicehash                                      enable rig's nicehash mining on pool/proxy
   --workerNum value, --threadNum value, -t value  the number of hash worker (default: 0)
   --hard-aes                                      on default enabled the hardware aes, using soft aes set this to false
   --full-mem                                      on default enabled the full mem, set false to disable
   --jit                                           on default enabled the jit boost, set false to disable
   --huge-page                                     on default enabled the huge/large page, set false to disable
   --argon2-sse3                                   enable argon2-sse3
   --argon2-avx2                                   enable argon2-avx2
   --affinity-mask value                           cpu affinity mask in hex (default: "fff")
   --tls                                           enable tls encryption in tcp transfer
   --http-port PORT                                serve port on PORT (default: 2333)
   --http-external                                 expose port on the external env
   --help, -h                                      show help
   --version, -v                                   print the version

 

 

Пример батника Loki:

gxminer.exe -o hk.loki.herominers.com:10111 -u L7zjr6vtpyvBtFjgbjcWAu1SYjLRutW518J9Y8LqP4GgYanhRJJSmF37X83YUTJaTr16y8RUtWynAM6DK6Jkx7qVUTMfFie

Настройки и конфигурация

Последовательность открытия конфиг файла

ConfigFile> CLI> Setup

Учтите, что файл конфигурации будет создан автоматически после запуска майнера 

Пример:

Скрытый текст
{
  "pools": [
    {
      "pool": "rx.minexmr.com:6666",
      "user": "47wcnDjCDdjATivqH9GjC92jH9Vng7LCBMMxFmTV1Ybf5227MXhyD2gXynLUa9zrh5aPMAnu5npeQ2tLy8Z4pH7461vk6uo",
      "pass": "x",
      "rig-id": "",
      "tls": true,
      "nicehash": false
    }
  ],
  "workers": {
    "worker-num": 2,
    "init-num": 2,
    "huge-page": true,
    "hard-aes": true,
    "full-mem": true,
    "jit": true,
    "argon2-sse3": true,
    "argon2-avx2": true,
    "affinity-mask": "f"
  },
  "log": {
    "level": "debug",
    "file": ""
  },
  "http": {
    "port": 2333,
    "external": false
  }
}

 

 

Второй пул действует как конфигурация для отработки отказа.

 

Сборка из исходника
1. Убедитесь что ваша система соответствует требованиям:

Windows: msys2(base-devel) & latest golang
Ubuntu: build-essential & latest golang

 

2. Клонируйте репозиторий командой --recursive

git clone --recursive https://github.com/COMM4ND/GxMiner

3. Создайте билд с помощью команды ниже

bash build.sh random-x

4. Исполняемый файл будет создан в подпапке

Пример: randomxl будет создан в подпапке "randomxl"

 

Хешрейт

RandomXL/Dual-E5-2660v2 - 7.18 kh/s

RandomX/Ryzen 7 1800 stock - 4.3 kh/s

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

 

FAQ

 

1. Ошибка при запуске майнера «failed to alloc mem for dataset» или «failed to alloc mem for cache», как поступить?

Проверьте вашу систему на соответствие требованиям.

 

2. Как получить максимум хешрейта?

Введите следующие команды (соблюдая последовательность):  --hard-aes, --full-mem, --jit и --huge-page

Все включено по умолчанию.

Также в настройках системы установите размер вашей виртуальной памяти больше 4 ГБ.

Проверить хешрейт можно командой --workerNum

 

3. Почему, при работе майнера, всегда высвечивается ошибка "Invalid job id"?

Проверьте сетевую задержку и потерю пакетов между майнером и пулом.

Выбор пула с отличным сетевым статусом важен.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...