Майнинг криптовалют с помощью программы Guiminer: руководство для новичков

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

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

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

Рассмотрим подробнее, что представляет собой Guiminer, как его скачать и настроить для майнинга криптовалют.

Особенности и функционал Guiminer

Программа имеет следующие особенности:

  • Это бесплатное приложение с открытым исходным кодом.
  • Она предназначена для добычи криптомонет на видеокартах NVIDIA, AMD и на процессорах.
  • Поддерживается майнинг соло и на пулах по алгоритму консенсуса PoW с хеш-функцией SHA-256.
  • Обновление приложения прекращено в конце 2012 года.

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

Исходный код Guiminer использовался для создания модифицированных релизов, например, была создана версия для майнинга Litecoin на алгоритме Scrypt. Ее можно скачать тут.

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

Требования

  • Версия драйвера NVIDIA:> = 384 .
  • Особые требования к графическому процессору Nvidia:
АлгоритмМонетаВычислительные возможностиПамять (Win7 и Linux)Память (Win10)
ethashETH6.0, 6.1, 7.0, 7.5, 8.0,8.65GB6GB
cuckatooGRIN316.0, 6.1, 7.0, 7.5, 8.0,8.68GB10GB
cuckatoo32GRIN326.0, 6.1, 7.0, 7.58GB10GB
cuckoo_aeAE6.0, 6.1, 7.0, 7.5, 8.0,8.65GB6GB
progpow_seroSERO6.0, 6.1, 7.0, 7.5, 8.0,8.63GB4GB
kawpowRVN6.0, 6.1, 7.0, 7.5, 8.0,8.63GB4GB
beamv3BEAM6.0, 6.1, 7.0, 7.53GB3GB
octopusCFX6.0, 6.1, 7.0, 7.5, 8.0,8.65GB6GB
ergoERGO6.0, 6.1, 7.0, 7.5, 8.0,8.63GB3GB

Преимущества и недостатки приложения

Преимущества у Guiminer следующие:

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

К недостаткам приложения можно отнести:

  • Программа Guiminer давно устарела, не поддерживает актуальных алгоритмов добычи криптовалют и современного оборудования.
  • Большинство пулов, внесенных в базу данных приложения, уже не функционируют.
  • Алгоритм SHA-256, который поддерживается программой, уже много лет не рентабелен для майнинга на видеокартах и процессорах.

Дополнительный скрипт для Guiminer


You will be interested:How dangerous is the new coronavirus?
Многие эксперты валютных спекуляций на рынке выделяют программу в отдельный блок оптимальных программных обеспечений на платформе Windows для добычи криптовалюты. Для добычи лйткоинов необходим скрипт программы GUIminer-Scrypt, являющийся ответвлением общей базы GUIminer. Программа имеет интуитивно понятный интерфейс, не требующий ввода дополнительного программного кода для управления добычей криптовалюты. Не требует дополнительных манипуляций с изменением или дополнением папок конфигурации.

Настройка Guiminer для майнинга

Перед запуском майнинга нужно инсталлировать последние драйвера для видеокарт Nvidia с поддержкой технологии CUDA, а для видеоускорителей AMD — пакет Stream SDK или драйвера с поддержкой OpenCL.

Для запуска программы Guiminer нужно дважды кликнуть на значок приложения в папке, где она находится:

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

Чтобы изменить язык на русский, нажимают меню язык – Изменить язык и выбирают нужную строку.

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

Затем в основном окне приложения нужно выбрать нужный пул путем нажатия на раскрывающееся меню «Сервер», либо выбрать строку Other и ввести свои данные о хосте (сетевом адресе и порте для подключения):

Кроме того, необходимо ввести логин и пароль, указанные при регистрации на пуле:

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

После этого выбирают интенсивность добычи путем выбора значения CPU Affinity (от 0 до 7).

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

Заданные вручную установки Guiminer можно сохранить для будущего использования через меню файл – сохранить настройки:

Затем нажимают кнопку старт, после чего начинается процесс майнинга.

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

Правильно работающая программа Guiminer должна выглядеть так:

Настройка майнинга на модифицированной версии приложения guiminer по алгоритму Scrypt производится аналогично основной версии майнера.

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

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

Разгон видеокарт при майнинге можно осуществлять с помощью MSI Afterburner, либо с помощью ввода дополнительных параметров для консольного приложения poclbm в соответствующее поле.

Перечень возможных параметров можно узнать на этой ветке форума.

Журнал последних изменений

v40.1

  • fix: ethashv40.0 false определяется как блокировка LHR в последних версиях драйверов Nvidia.
  • feature: поддерживает будущие модели графических процессоров LHR.

v40.0

  • feature: Добавить параметры разгона для графических процессоров Nvidia, требовать прав администратора, принять список, разделенный запятыми, для указания для каждого графического процессора. -power-limit, -pl: Установить ограничение мощности графического процессора. Примеры:Установите PL в ваттах: -pl 200Установите PL в процентах от PowerLimit по умолчанию: -pl 75%(в файле Windows bat, нужен двойной %, -pl 75%%)
  • -cclock: Установить частоту ядра в МГц. Примеры:Установить смещение часов: -cclock 100 (только для Windows)Установите заблокированные часы: -cclock @1500
  • -mclock: Установить смещение тактовой частоты памяти в МГц (только для Windows)
  • -lock-cv: Установить заблокированное напряжение ядра графического процессора в мВ, поддержать Тьюринг и новые графические процессоры. (Только для Windows)
  • -fan: Установите скорость вращения вентилятора в процентах от графического процессора. (Только для Windows)
  • feature: Отображение текущего значения LHR в сводной таблице консоли и в веб-мониторе.
  • feature: -proxyoptions теперь поддерживают имя пользователя и пароль для прокси SOCKS5. формат:-proxy user::port
  • feature: Веб-мониторинг изменений, удаление неиспользуемой информации для двойного майнинга.
  • feature: новые возможности для управления журналом.
      -log-no-job: Выключить New jobлинию в консоли.
  • -log-cycle: Установите для изменения цикла отображения сводной таблицы в консоли и журнале в секундах, по умолчанию – 30.
  • fix: ethashИзменение проверки общего ресурса ЦП на независимый поток, меньшее снижение производительности при майнинге в пулах с очень низкой сложностью.
  • fix: Блокировка LHR обнаружила сбой в некоторых случаях.
  • v39.7

    • особенность: Режим LHR поддерживает новую версию GA104 3060
    • особенность: ethash По умолчанию включает режим LHR для версии 3060 v1, отключен по умолчанию только в Windows 470.05
    • исправление: ethash не может обнаружить блокировку LHR в определенной ситуации.
    • исправлено: Проблема с энергопотреблением графического процессора Nvidia в определенной конфигурации установки.
    • удалить: поддержка sero.
    • Функция: Режим LHR добавляет поддержку версии ядра 3060 GA104
    • Функция: ethash по умолчанию включает режим LHR для 3060v1 и отключается по умолчанию только при использовании Windows 470.05.
    • Исправление: В режиме LHR ethash блокировка хэшрейта в некоторых случаях была обнаружена неправильно.
    • Исправление: В некоторых случаях не удалось получить данные о потреблении энергии N-картой
    • Удалить: поддержка sero

    v39.6

    • оптимизация: значительное улучшение режима LHR ethash:
    • более высокой мощности, более стабильный НГР разблокировки для обоих-НГР-режим 1 и ИТР-2 режима
    • по умолчанию НГР режим меняется на -НГР-режим 1 для ИТР графических процессоров
    • значения по умолчанию обслуживаться в режиме повышенной, -НГР-режим 1 -> 74, -НГР-режим 2 -> 71
    • добавлены 3 новые опции для ИТР автонастройки под контроля, в большинстве случаев, вам не нужно менять:
    • — lhr-уменьшить-значение: количество, которое нужно уменьшить – значение при настройке с одним lhr. значение по умолчанию равно 0,5.
    • — lhr-уменьшить-время: Когда блокировка обнаружена, и время, прошедшее с момента последней блокировки, превышает это значение, -lhr уменьшить не будет выполняться. по умолчанию установлено значение 15, что означает 15 минут.
    • lhr-уменьшить-ограничение: максимальное количество раз для уменьшения – значение lhr, по умолчанию равно 6. Типичный хэшрейт: 3060Ti LHR по умолчанию…

    v39.5

    • особенность: ergo новый режим LHR для майнинга ERGO, включите его вручную, добавив опцию -lhr
    • Так же, как и в режиме LHR в ethash, значение -lhr представляет ожидаемый хешрейт, достигающий значения в процентах от хешрейта графического процессора, отличного от LHR, поддерживает разделенный запятыми список для указания значения -lhr для каждого графического процессора и -lhr -1 для отключения.
    • Для графических процессоров с памятью Hynix GDDR6 режим LHR не рекомендуется из-за низкой производительности.
    • Для графических процессоров с памятью GDDR6, отличной от Hynix, например 3060 3060ti 3070, начните пробовать с -lhr 85
    • Для графических процессоров с памятью GDDR6X, например, 3070ti 3080 3080ti, начните пробовать с -lhr 100
    • При обнаружении блокировки майнинга во время ERGO-майнинга майнер автоматически уменьшит значение -lhr на 0,5 и продолжит майнинг. максимальное время уменьшения составляет 10, что составляет 5,0
    • оптимизации: следовательно, снижается энергопотребление графических процессоров Nvidia.

    v39.4

    Исправилена проблема с хэшем ошибки.

    v39.3

    • особенность: новый режим LHR с низким энергопотреблением, опция добавления режима lhr.
    • -lhr-режим 2 – это режим LHR по умолчанию, который является новым режимом пониженной мощности. -lhr-режим 1 изменяет режим LHR на старую версию, которая совпадает с v39.2 -lhr-режим 1 подходит только для графического процессора с ограниченным пределом мощности, может достигать более высокой скорости хэширования, чем режим 2 -lhr-режим 2 способен обеспечить более низкую среднюю мощность и температуру. особенно подходит для графических процессоров с gddr6x, например, 3070ti, 3080, 3080ti. Энергопотребление в этом режиме колеблется, лучше использовать с заблокированными тактовыми часами ядра. особенность: -поддержка десятичного значения lhr
    • особенность: для графических процессоров LHR при обнаружении блокировки майнинга майнер автоматически уменьшит значение -lhr на 0,1 и продолжит майнинг. максимальное время уменьшения равно 10, что в сумме равно 1,0
    • исправлено: более высокая загрузка ЦП при установке –общий доступ-проверка 0

    v39.2

    • Ethash добавил обнаружение и восстановление блокировки LHR в режиме LHR.
    • Добавлено отображение температуры памяти (если доступно) для графических процессоров Nvidia и AMD под Windows.
    • Более надежная обработка протокола.

    v39.0

    feature: ethashНовый режим LHR для майнинга ETH на графических процессорах LHR серии RTX 30, поддерживает Windows и Linux, может получить ~ 70% максимального разблокированного хешрейта.

    • Этот режим можно настроить аргументом -lhr, работает только ethashсейчас.
    • -lhrпо умолчанию – 0, что означает, что даже если -lhrон не установлен, режим LHR -lhr 68будет применяться к графическим процессорам LHR, если обнаружены определенные графические процессоры.
    • Настройте режим LHR, установив -lhr определенное значение, которое укажет майнеру, что он пытается достичь value процента от максимального хешрейта разблокировки, например -lhr 68, ожидает получить 68% хешрейта для той же модели графического процессора без LHR.
    • Более высокое -lhrзначение приведет к более высокому хешрейту, но имеет более высокую вероятность попасть в состояние блокировки, что приведет к гораздо меньшему хешрейту.
    • Хорошее начальное значение настройки составляет 68, что было проверено на стабильность на большинстве конфигураций буровой установки.
    • -lhrзначение может быть установлено для каждого графического процессора, используя список, разделенный запятыми -lhr 65,68,0,-1, где -1означает выключение режима LHR.

    Известная проблема

    • невозможно разблокировать хешрейт LHR под драйвером Windows 471.11

    v38.2

    • fix: Ошибка ядра AMD на некоторых графических процессорах с драйверами 21.6.1+ под Windows.

    v38.1

    • fix: высокая загрузка ЦП в v38.0

    v37.6

    • fix: ethash —enable-dag-cacheвызывает сбой на графических процессорах AMD при переключении файла DAG.
    • fix: ergoподдержка AMD Vegaграфических процессоров.

    v37.5

    • new algo: ergoдля AMD GPU может быть быстрее с таймингами майнинга ETH
    • optimize: ergoнемного увеличен хешрейт на графических процессорах Nvidia
    • feature: использовать —temperature-limit& —temperature-startдля защиты GPU от перегрева, подробности в readme.md

    v37.3

    • feature: Опция добавить , —enable-dag-cacheчтобы позволить дополнительную DAGдля различных epochкэшируются в памяти GPU, полезной для ETH+ZILдобычи полезных ископаемых и добычи полезных ископаемых на NiceHash.

    v37.2

    • feature: добавлена возможность -p -p1 -p2 настройки passwordпула для майнинга, старый формат -u wallet.worker:passwdотключен ,:может быть добавлен как часть воркера или кошелька
    • optimize: ethashнезначительное улучшение хешрейта на графических процессорах RDNA
    • fix: проблема совместимости с устаревшим 21.4.1драйвером AMD .

    v37.1

    • fix: ergoвысокий коэффициент брака на графических процессорах Nvidia 10 серии
    • fix: ergoсовместимость пула
    • Рекомендуют шахтер p106-90и 1060 3Gпомоему ERGO, hashrate будет значительно увеличен с -mtопцией.

    v37.0

    • new algo: ergoдля майнинга ERGOмонет на графических процессорах Nvidia.
    • delete algo: bfc cuckaroodдля Nvidia, octopusдля AMD
    • fix: octopusподдержка CFXнового формата адреса
    • fix: проблема с ошибкой clBuildProgram на Vega для версий 35.0 – 36.1
    • feature: отключить AMD iGPU по умолчанию, можно снова включить, установив —enable-igpu
    • other: исправление мелких ошибок, повышение общей стабильности

    v36.1

    • optimize: octopusБолее низкое энергопотребление для графических процессоров Nvidia серии 2030, увеличение хешрейта на 2% на графических процессорах Nvidia серии 16
    • fix: ethashИсправлено снижение производительности под win8 и win8.1 для графических процессоров Nvidia 10 серии.
    • fix: ethashСлегка уменьшить коэффициент устаревания.
    • fix: Исправлен случайный сбой, повышена общая стабильность.
    • feature: Добавить detail datetime& cpu usageв сводный журнал
    • feature: ethashЕсли проверка DAG не удалась, отобразить в сводке соответствующее имя графического процессора красным цветом.

    v36.0

    • fix: kawpowсбой на некоторых графических процессорах в версиях35.x
    • fix: ethashснижение производительности под win7 для графических процессоров Nvidia 10 серии.
    • delete algo: eaglesong, eaglesong_ethash, trb, trb_ethash, hns, hns_ethash, sipc, cuckaroo,cuckaroo_swap
    • feature: меньший размер двоичного файла

    Ошибки при работе и пути их решения

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

    Пример ошибки, которая возникает из-за отсутствия связи с пулом:

    Для их устранения производят следующие действия:

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

    Производительность (стандартные настройки)

    АлгоритмыМонетыP106-100P104-8G1070ti1080ti2080RX580 2048sp
    ethashETH21.2M34.5M26.9M46M35.5M24M
    cuckatooGRIN31X0.890.941.561.65X
    cuckatoo32GRIN320.2150.380.410.630.65X
    cuckoo_aeAE3.355.55.157.98.75X
    progpow_seroSERO10.3M17.5M13.3M22.5M25.8M10M
    kawpowRVN10.3M17.5M13.3M22.5M25.8M11M
    beamv3BEAM12.519.619.52630.5X
    octopusCFX5.5M8.5M9.8M14.8M48.5MX
    ergoERGO41M67M52M63M73MX

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

    Если представлены две команды в строке, то нужно вводить только одну. Вторая — это ее синоним. Пример: -h [ —help ] — это одно и то же. Вводим либо -h либо —help.

    Параметры подключения к пулу:

    -a [ —algo ] (аргумент) — указать алгоритм для майнинга

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

    equihash144_5, 144_5 Equihash 144,5 equihash125_4, 125_4 Equihash 125,4 beamhash BeamHash equihash192_7, 192_7 Equihash 192,7 equihash210_9, 210_9 Equihash 210,9 cuckoo29, aeternity Cuckoo29 eth, ethash Ethash etc, etchash Etchash cortex Cortex kawpow, rvn, ravencoin KAWPOW

    -s [ —server ](аргумент) — указать адрес stratum сервера

    -n [ —port ](аргумент) — указать порт stratum сервера

    -u [ —user ](аргумент) — указать логин (или кошелек) stratum сервера

    -p [ —pass ](аргумент) — указать пароль сервера

    —ssl(аргумент) — включить / отключить ssl для подключения к пулу

    —ssl_verification(аргумент) — включить / отключить проверку сертификатов для ssl

    —proto(аргумент) — выбрать протокол: proxy, stratum или solo

    Дуал-майнинг:

    —dual_intensity — указать разделенный пробелами список интенсивностей для дуал майнинга (1-10)

    —dserver — указать адрес для дуал сервера

    —dport — указать порт для дуал майнинга

    —duser — указать кошелек для дуал майнинга

    —dpass — указать пароль для дуал майнинга

    —dssl — включить / отключить ssl соединение для дуала

    —dssl_verification — включить / отключить проверку сертификатов для ssl

    —dproto — указать протокол для дуала — proxy, stratum или solo

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

    —trim — указать разделенный пробелами список дополнительной обрезки циклов для алгоритма cuckoo24 (> 0). Это может повысить производительность

    —oc — указать разделенный пробелами список режимов OC для каждого устройства

    —oc1 — включить OC1 для всех устройств

    Стабильность:

    -w [ —watchdog ](аргумент) (=1) — включить / отключить сторожевой таймер

    -l [ —logfile ](аргумент) — записывать логи (журнал) в имя_файла

    —nvml arg (=1) — включить / отключить NVML (программную библиотеку, входящая в пакет NVIDIA, предназначенную для управления и мониторинга видеокартами Нвидиа)

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

    -c [ —color ](аргумент) (=1) — включить / отключить цветной вывод в консоли

    —pers(аргумент) — указать строку персонализации для алгоритма equihash

    —pec [=(аргумент)(=1)] (=1) — включить / отключить калькулятор энергоэффективности

    —electricity_cost (аргумент) (=0) — указать стоимость электроэнергии в долларах ($)

    Управление картами:

    -d [ —devices ](аргумент) — указать разделенный пробелами список устройств cuda

    —cuda (=1) — включить / отключить платформу CUDA

    —opencl (=0) — включить / отключить платформу OpenCL

    -d [ —devices ](аргумент) — показать доступные устройства

    -t [ —templimit ](аргумент) — разделенный пробелами список температурных пределов

    Работа с API:

    —api(аргумент) — указать порт API для включения API

    Пример:

    miner.exe —algo 150_5 —server beam-pool.beepool.org —port 9507 —user 2d1f865b393afa3ead1e0dd0c0307c0cbcdb8412671c86fbd0b21cfe5328b608ca5 -p x —ssl 1 —api 20000

    Если при запущенном майнере перейти по адресу: https://localhost:20000, то можно увидеть такую картину:

    Здесь вы можете проверить энергопотребление и эффективность (Вт и Сол/Вт), а так же время работы майнера и другую статистику.

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

    —config(аргумент) — указать файл конфигурации

    -h [ —help ] — показать справку о командах

    -v [ —version ] — показать версию программы

    Удачного майнинга!

    Решение проблем

    В этом разделе мы рассмотрим наиболее популярные ошибки, с которыми сталкиваются пользователи. Если у вас есть ошибки, не описанные в данном руководстве — сообщите о них в комментариях ниже!

    Connection Error: «End of file»

    Неверно указаны настройки для подключению к пулу. Вероятнее всего вы не указали ключ —ssl 1 для подключения к пулу через ssl.

    Out of memory error

    Если у вас высвечивается эта ошибка, это значит, что картам не хватает виртуальной памяти. Увеличьте файл подкачки! Пример есть выше.

    Программа не запускается

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

    No devices for mining

    Устройство либо не обнаружено, либо занято другим приложением. Закройте через диспетчер задач другие процессы, использующие GPU и повторите попытку. Так же убедитесь, что система распознает все видеокарты

    Рейтинг
    ( 2 оценки, среднее 5 из 5 )
    Понравилась статья? Поделиться с друзьями:
    Для любых предложений по сайту: [email protected]