Майнинг-фермы часто строятся на базе разнородного оборудования, где разные модели видеокарт демонстрируют неодинаковую эффективность в зависимости от алгоритма. В ситуации, когда одна из карт перегревается, выдает ошибки хеша или просто требует простоя для профилактики, возникает необходимость исключить её из процесса добычи криптовалюты без полной остановки всей системы.
Программа GMiner обладает гибким инструментарием для управления отдельными устройствами, позволяя оператору фермы гибко адаптировать конфигурацию под текущие условия. Это не требует сложных манипуляций с драйверами Windows или Linux, так как все настройки реализуются на уровне параметров запуска исполняемого файла.
Использование правильных флагов командной строки позволяет мгновенно отключить проблемное устройство, сохранив работоспособность остальных GPU. Это критически важно для поддержания общего уровня хэшрейта и предотвращения сбоев в работе пула из-за нестабильного оборудования.
Понимание логики управления картами в GMiner
В основе управления устройствами в GMiner лежит система индексов, которая присваивается каждой видеокарте при инициализации программы. Важно понимать, что нумерация начинается с нуля, что часто вводит в заблуждение новичков, привыкших считать с единицы. Первая карта в системе будет иметь индекс 0, вторая — 1 и так далее.
Для корректной работы необходимо знать точное расположение проблемной карты в списке устройств. Это можно сделать, запустив майнер с параметром --list_devices или просмотрев логи при запуске. В выводе вы увидите список всех обнаруженных GPU с их именами и текущим индексом.
Если вы используете специальные драйверы для майнинга, такие как Wattman или Custom версии, порядок устройств может отличаться от того, который видит операционная система в диспетчере устройств. Поэтому всегда сверяйте индексы непосредственно внутри консоли майнера перед внесением изменений в конфигурацию.
⚠️ Внимание: Неправильный указание индекса в параметрах запуска приведет к тому, что майнер отключит не ту карту, которую вы планировали, или вовсе не сможет найти указанное устройство, остановив процесс.
Существует два основных способа взаимодействия с программой для управления картами: прямая передача аргументов при запуске и использование конфигурационных файлов. Второй метод предпочтительнее для ферм, так как позволяет быстро редактировать настройки без ввода команд в терминале.
При работе с batch-файлами (.bat) вы получаете полный контроль над каждым параметром. Изменение одной строки в файле запуска позволяет мгновенно применить новые правила фильтрации устройств после перезапуска программы.
☑️ Проверка перед отключением карты
Использование параметра --device для выборочного запуска
Самый распространенный и эффективный метод управления устройствами — использование флага --device. Этот параметр позволяет явно указать, какие именно карты должны участвовать в майнинге, игнорируя остальные. Флаг принимает список индексов, разделенных запятыми.
Допустим, у вас установлено четыре видеокарты с индексами 0, 1, 2 и 3. Вы хотите запустить майнинг только на первой, третьей и четвертой картах, исключив вторую (которая, например, перегревается). В этом случае вы укажете список индексов, которые нужно оставить включенными, а не те, что нужно выключить.
Синтаксис команды выглядит следующим образом: --device 0,2,3. Майнер проигнорирует карту с индексом 1 и будет работать только с указанными устройствами. Это более надежный способ, чем попытка исключить карту, так как он четко определяет "белый список" оборудования.
Если вы хотите исключить одну карту из группы из пяти устройств, вам придется перечислить все оставшиеся четыре. Это может показаться неудобным, но гарантирует, что в процесс не попадет случайно не та карта.
Что делать, если индексы перепутались?|Если порядок видеокарт меняется после перезагрузки, используйте параметр --pci_device для привязки карты по её уникальному ID (PCI Bus ID). Это гарантирует, что конкретная физическая карта всегда будет именоваться одним и тем же индексом, независимо от порядка инициализации драйверов.-->
Важно отметить, что параметр --device работает в сочетании с другими настройками, такими как выбор алгоритма и адреса пула. Изменение списка устройств не влияет на логику подключения к серверу, но может снизить общую мощность хэшрейта фермы пропорционально количеству отключенных карт.
Для проверки правильности введенных аргументов всегда запускайте GMiner в обычном режиме и внимательно следите за консольным выводом. Вы увидите сообщения о том, какие устройства были инициализированы, а какие пропущены.
--device работает в сочетании с другими настройками, такими как выбор алгоритма и адреса пула. Изменение списка устройств не влияет на логику подключения к серверу, но может снизить общую мощность хэшрейта фермы пропорционально количеству отключенных карт.