Форум
Монеты: 12 733 Биржи: 1239
Рыночная капитализация: $2 371 980 487 603,19
Объём за 24 ч: $122 131 229 848,53
ETH Газ: 9 Gwei
Быстро
10 Gwei
Стандарт
9 Gwei
Медленно
8 Gwei
Аргументы для майнинга

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

Майнеры криптомонет были разработаны для системы Linux, чтобы получить расширенное управление из командной строки (консоли). Это же стало проблемой для широкого использования. В основном майнинг по-прежнему производится на базе ОС Линукс, но для неопытных пользователей ввод данных осуществляется более понятным образом. Применение команд позволит использовать любое ПО на уровне эксперта.

Что такое аргументы для майнинга

Для отладки устройств в консоли указываются специальные команды — аргументы. В различных материалах также можно встретить другие названия — дополнительные параметры, флаги, configs, arg. Точная настройка поможет повысить хэшрейт, а также найти ошибки работы оборудования без сторонних программ.

Поле для ввода параметров в интерфейсе майнера
Майнер-клиент TeamRedMiner

Использование аргументов для майнинга

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

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

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

Конфигурация должна иметь вид: имя_приложения -команда1 -команда2 и т.д.
Пример: teamredminer.exe -a ethash -o stratum+tcp://etc.2miners.com:1010 -u кошелек.идентификатор фермы -p пароль.

Для удобства работы в ОС Windows команды можно собрать в тексте пакетного файла. Параметры запуска записываются в отдельный документ с расширением .bat, который расположен в установочной папке майнера.

Аргументы для подключения к пулу

Перед началом работы в командной строке или bat-документе необходимо указать данные пользователя. Измененный файл будет использоваться как конфигурация при каждом запуске.

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

АргументВариант сокращенияДействие
-pool
-o, -url
Указывает адрес для обращения и варианты протокола stratum при необходимости
-wallet
-user
-worker
-wal
-u
-work
Передает адрес кошелек, логин пользователя, название фермы. Различные майнеры используют одно из трех значений. Реже комбинацию из них.
-password
-pass, -p
Вводит пароль
-coin
Указывает монету для оплаты комиссии разработчиками (devfee). Если прописать auto, актив будет выбран пулом по умолчанию.
-pool2
-o2
Выбирает адрес дополнительного отказоустойчивого пула
-wallet2
-user2
-worker2
-w2
-u2
Идентификаторы для использования дополнительного пула. В случае, если новые данные не будут указаны, по умолчанию подставляются данные первого.
-password2
-pass2, -p2
Пароль соединения с дополнительным пулом в случае ошибки работы с основным

Конфигурации пула

Важно помнить про особенности пулов. Среди них разные протоколы проксирования или использование определенного протокола stratum. Точные данные можно найти на официальных сайтах в разделах «Начало работы» (Getting started). В таблице приведены основные виды.

КатегорияЗначение в командной строке для соединения
Один пул
-o http://pool:port
Несколько пулов
-o http://pool1:port
Пул с http-прокси
-o http:proxy:port|http://pool:port
Пул с прокси socks5
-o socks5:proxy:port|http://pool:port
Пул с поддержкой stratum-протокола
-o stratum+tcp://pool:port

Аргументы для управления

Большинство команд созданы для точного управления работой и производительностью оборудования. Одни отвечают за общие настройки всей системы фермы, другие — за осуществление алгоритма, третьи точечно регулируют работу видеокарт. Далее представлены списки основных параметров.

Общие параметры и настройки

АргументВариант сокращенияДействие
-devices
-d
Выбрать устройства. Порядковый отсчет с 0.
-disable-gpu
-g
Отключить видеокарту
-ndevs
-n
Полный список устройств
-sensors
Показатели процессора и материнской платы (напряжение, температура)
-sreboot wakealarm
Выключение блока питания и повторное включение с отсрочкой n секунд
-temp-hysteresis
Допустимое превышение температуры графического процессора
-temp-overheat
Показатель перегрева
-temp-target
Порог температуры нагрева GPU

Установка драйверов

При работе карт NVIDIA и AMD требуется регулярное обновление драйверов для майнинга. Подобные изменения требуют прав администрирования устройства. Для ОС Linux они открываются при указании в начале командной строки sudo.

Топ пулы для майнинга
Комиссия, %
Количество монет
Ссылка на обзор
🏆 EMCD
1,5
7
Обзор
ViaBTC
1–4
16
Обзор
Trustpool
1
5
Обзор
Lincoin
2,50
1
Обзор

Как правило, по умолчанию драйверы устанавливаются вместе с майнер-клиентом. Если необходимо обновление, предварительно следует удалить старые сборки с помощью команды -driver uninstall. Также нужно деинсталлировать остаточные файлы из операционной системы с помощью программы AMDCleanupUtility. Актуальная версия файлов устанавливается с использованием -driver install.

5 отличий майнинга от стейкинга

Настройки алгоритма

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

АргументДействие
-apiport
Порт, который будет использовать API
-longstats / -shortstats
Длинный и короткий интервалы статистики
-digits
Количество цифр после разделителя в скорости хеширования
-timeprint
Фиксирует точку в краткой статистике
-log
Подготавливает лог-файл
-logfile
Расположение журнала

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

При помощи команд можно настроить диапазон температуры графических карт и работу вентиляторов. Также установить точные значения для работы ядра и построить систему зависимости параметров.

АргументДействие
-fanmin / -fanmax / -autofan
Наименьшее, наибольшее и автоматическое управление показателя вращения вентиляторов
-tt
Целевая температура
-wh
Значение контрольного таймера (watchdog) хешрейта карты (H/s)
-auto-gpu
Автоматический режим настройки тактовой частоты GPU в зависимости от высоты температуры
-gpu-threads
Регулировка количества потоков на GPU. Можно выбрать значение от 1 до 10. Регулировка количества потоков на GPU. Можно выбрать значение от 1 до 10. По умолчанию — 2.
-gpu-engine
Регулировка частот графического ядра
-gpu-fan
Регулировка вращения вентилятора в процентах
-gpu-memdiff
Фиксированное значение разницы между показателями работы ядра и памяти
-gpu-reorder
Поменять порядок расположения графических устройств в архитектуре
-gpu-vddc
Настройка показателей напряжения ядра
-intensity d
Установить динамическую интенсивность. Вместо d возможно указать конкретное число.
-worksize
Ограничить объем внутренней памяти

Команды для различных видеокарт

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

КомпанияАргументДействие
AMD
-amdcovc
Характеристики и значения текущих частот GPU
-wolfamdctrl -i 0-
-show-voltage
Команда для контроля напряжения
-amd-info
Справочная информация о картах, выпускаемых компанией
-amdmeminfo
Подробные данные о характеристиках моделей
NVIDIA
-journalctl -p err | grep NVRM
Журнал ошибок графического процессора NVIDIA
-nvtool- -clocks
Значение памяти для всех установленных видеокарт
nvidia-driver-update
-nvidia-driver-update
--nvs.
Обновление и изменение настроек драйвера
-nvidia-info
Справочная информация об устройствах NVIDIA

Команда Rxboost

Для контроля частоты обновления памяти на видеокартах компаний NVIDIA и AMD разработана дополнительная конфигурация Rxboost. Изменения требуют root-прав и поддерживаются только на картах с микросмехами пятого поколения (GDDR5). Для ускорения параметров времени для памяти подойдут команды:

  • -rxboost
  • -vmr
  • -straps
  • -mt rxboost
Значение может быть указано в диапазоне от 0 до 100. 0 — параметр выключен, 1 — увеличивает мощность в 2 раза. От 2 до 100 — настройки скорости тайминга в процентах.

Важно учитывать степень синхронизации видеопамяти на разных картах. В таком случае рекомендовано прописывать значения через запятую для каждой устройства. Пример: -rxboost 40, 1, 0, 0.

Распределение хэшрейта по пулам 2Miners
Общий хэшрейт пула 2Miners с распределением по алгоритмам майнинга

Комиссии в майнинге

Выбор майнера в первую очередь ограничивается совместимостью с алгоритмами добычи криптомонет. Следующий параметр при выборе программы — размер комиссии разработчика ПО при выплатах наград. Ее размер различается от 0,65 до 2,5%. Пул также берет комиссионное вознаграждение. Эффективнее всего подобрать программное обеспечение, которое требует меньше всего затрат.

Читайте также
Хостинг для майнинга

Добыча криптовалюты остается популярным направлением среди аудитории, знакомой с цифровыми...

Аркадные игры Tamadoge радуют криптосообщество

В прошлую пятницу проект Tamadoge запустил серию аркадных развлечений в стилистике своей валюты и...

«Безопасных блокчейнов не существует»: интервью с Дмитрием Мишуниным, CEO HashEx

Редакция Crypto.ru продолжает брать интервью у лидеров индустрии. В этот раз мы пообщались с...

Данные о майнерах и размеры devfee получены с помощью сервиса 2СryptoСalc.

АлгоритмМайнер
lolMiner
Gminer
T-Rex
Team Red
Nanominer
Xmrig
NBminer
Bminer
Ethash
0,7%
1%
1%
1%
1%
1%
0,65%
Autolykos2
1,5%
2%
2%
2%
2,5%
2%
KAWPOW
1%
1%
2%
2%
1%
2%
FiroPoW
1%
2,5%
RandomX
2%
1%

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

Часто задаваемые вопросы

🔥 Новые драйвера увеличат хэшрейт?

Нет. Драйвера, помогают исправить ошибки совместимости оборудования.

✨ Для майнинга обязательно использовать управление через командную строку?

В майнерах, установленных в операционных системах Linux и Windows, — да. В HiveOS и других системах для майнинга — нет.

⚡ Можно ли программно остановить перегревшуюся видеокарту?

Да, командой -tstop. Но лучше установить зависимость вращения вентиляторов от температуры и автоматическое отключение при достижении порогового значения.

📣 Нет пароля к пулу, что нужно указывать в строке после -pass?

Не прописывать аргумент. Пулы нередко используют для определения фермы только адрес кошелька или id пользователя без создания пароля.

📌 Почему меняется значение -rxboost в майнере?

Порой майнеры предустанавливают RxBoost на максимальном значении 1 и не позволяют его изменить. Например, такая особенность есть в Phoenix miner.

Ошибка в тексте? Выделите её мышкой и нажмите Ctrl + Enter
Евгений Лукин
Заместитель главного редактора
Регистрируйтесь, задавайте вопросы и общайтесь!
Форум Crypto.Ru
На нашем форуме вы можете узнать много полезной информации о криптовалютах для новичков и продвинутых пользователей
Открыть форум
Комментариев пока нет
Получайте главные новости из мира криптовалюты прямо на почту