lolMiner 0.9.2 - Значительное улучшение производительности GRIN

lolMiner v0.9.3 (AMD Nvidia miner) – Скачать и Настроить для Windows


GitHub: DOWNLOAD lolMiner v0.9.3

lolMiner v0.9.3 — это майнер Equihash / Cuckatoo с акцентом на GPU AMD (на основе OpenCL). Обратите внимание, что программа будет работать на большинстве карт Nvidia, но скорость и стабильность могут отличаться.

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

  • Equihash-96-5
  • Equihash-144-5
  • Equihash-150-5
  • Equihash-192-7
  • Equihash-210-9
  • ZelHash

Полный список доступных версий:

https://crazy-mining.org/tags/lolminer/

Изменения v0.9.3:

  • Расширенная совместимость GRIN-AT31 со старыми драйверами (18.x +)
  • Улучшенная производительность GRIN-AT31 на ROCm (RX 470/480/570/580 / Vega / VII)
  • Введено досрочное прекращение работы для GRIN-AT31 + (улучшает хэш на стороне пула, см. Дальнейшие примечания к выпуску)
  • Глубоко переработанный планировщик ядра
  • Исправлены ошибки ядра GRIN-AT31 (улучшение стабильности и точности)
  • Исправлена ошибка: Vega FE загружала 8G вместо 16G решателя GRIN-AT31 в Windows
  • Исправлена ошибка: Watchdog не вызывал нужный файл в Windows
  • Добавлен параметр –disablewatchdog 1 для отключения обнаружения 0 sol / s / 0 g / s

Примечание к выпуску

About Early Job Cancellation for GRIN

The GRIN proof of work is a compute intense and rather slow algorithm. Especially C31 often needs (at 1 g/s) about one second for each graph processed. In case a new job (for a new chain height) arrives, the current calculation effort is worthless, because the block that was mined on already got found.
lolMiner 0.9.3 now introduces an early cancellation for long lasting works: if a new work arrives that invalidates the current run calculations, they get canceled to start quicker on the fresh work. To demonstrate the effect see the example describing the 0.9.2 and 0.9.3 difference:
Assume you have a card running 1 g/s on GRIN-AT31. Then in 2 minutes (120 seconds) it will be able to process 120 graphs. On average – Grin has a 1 minute block time – two of these graphs are already obsolete when they got finished.
lolMiner 0.9.2 will display the 1 g/s, because of 120 processed graphs per 120 seconds. But two of the graphs are then filtered out in the stratum module, thus the pool can see at most 118 / 120 = 0.983 g/s (minus about 1 graph fee).
lolMiner 0.9.3 will cancel the running work before it gets completed. On average you will be able to process one more graph then 0.9.2 assuming both are canceled about half way through. Thus lolMiner 0.9.3 starts 121 graphs and completes 119 of them. The displayed hash rate is now 119 graphs /120 seconds = 0.991 g/s. This equals what the pool could see (minus one for fee), because the 119 completed are the ones that got not canceled early.
Conclusion: lolMiner 0.9.3 DISPLAYED hash rate may be a little lower then 0.9.2, but what arrives at pool is better. The slower the cards are, the more drastic is this effect, e.g. a 580 8G running at 0.65 g/s will benefit almost 2% on pool side, a VII with 1.75 g/s only half a percent.
Combined with the mostly on GPU cycle finder lolMiner achieves a stale share rate of less then 0.7% and thus gives you best displayed to pool hash rate ratio available for Grin Cuckatoo-31.

Настройка lolMiner

Для самого быстрого запуска достаточно будет:

  1. Скачать архив с программой
  2. Разархивировать в любое удобное место
  3. Изменить кошелек на свой в файле с расширением .bat
файлы программы

Внимание! В архиве находятся две версии программы. Первая – для монеты Beam, вторая для всех остальных!

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

Примеры быстрого запуска

Самый простой способ начать использовать lolMiner – это настройка программы из командной строки. Просто откройте терминал (Linux) или создайте / отредактируйте готовый .bat файл (Windows)

lolMiner.exe --coin (название монеты) --pool (адрес пула) --port (порт пула) --user (кошелек или логин пула) --pass (пароль пула)

Как настроить .bat файл lolMiner

настройка батника
  1. lolMiner.exe – указываем название программы, которая будет запускаться
  2. –coin BEAM – параметр –coin определяет какую монету добывать. lolMiner подберет внутренние настройки в качестве требуемого алгоритма.
  3. –pool beam-eu.leafpool.com – после ключа --pool указываем адрес пула.
  4. –port 3333 – указываем порт пула. Его нужно найти на странице с пулом, либо воспользоваться примером готовых настроек в конце статьи
  5. –user 2d1f865b393afa3ea…d0b21cfe5328b608ca5 – после ключа --user указываем адрес кошелька или логин на пуле. Кошелек можно завести на любой безопасной и удобной бирже, или поставить официальный кошелек от монеты.
  6. .rig0 – ставим точку и указываем идентификатор фермы. Он нужен лишь для отслеживания статистики на пуле.

Мы рассмотрели наиболее простую конфигурацию для запуска программы.

Посмотрим, что в итоге у нас получилось в батнике:

Пример для Beam coin:

lolMiner.exe --coin BEAM --pool beam-eu.sparkpool.com --port 2222 --user 2d1f865b393afa3ead1e0dd0c0307c0cbcdb8412671c86fbd0b21cfe5328b608ca5.rig1

Начать майнинг можно двойным щелчком по .bat файлу с нужной монетой. Запускаем на ферме с Windows и картами AMD и смотрим, что нам пишет консоль программы:

консоль майнера
  1. Equihash 150/5 algorithm – алгоритм, который мы выбрали при настройке батника
  2. Warning: No user profile defined in command line (–profile (profileName> missing) – программа предупреждает, что мы не задали профиль через конфигурацию. Но мы настраивали через .bat файл, поэтому настройки профиля (файл config) можно игнорировать
  3. Reading pool data from command line – программа готовит информацию об подключении к пулу, который мы указали в батнике
  4. lolMiner is configured to mine Beam(BEAM), Equihash 150/5 – BeamHash – майнер понял, что мы хотим добывать монету Beam!
  5. Radeon RX 580 Series – определяются видеокарты для добычи криптовалюты. В нашем случае это RX 580
  6. Memory: 8192 MByte (8138 MByte free) – доступно для использования 8138 МБ видеопамяти
  7. Active: true (Selected kernel: Equihash 150/5 (Beam), 4G memory) – программа выбрала ядро для майнинга

Ожидаем некоторое время, пока определятся все устройства и видим следующее:

подключение к пулу
  1. Connecting to pool… – подключаемся к пулу
  2. Connected to beam-eu.sparkpool.com:2222 – успешно подключились
  3. New job received: 1 Difficulty 100 – пул выслал работу для видеокарточек
  4. GPU 4: Submitting shareю Share accepted (35 ms) – принята первая шара (доля работы). Необходимо понимать, что вознаграждение майнер получает именно за отправленные шары.

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

Другие версии майнера:

Changelog:

v0.9.2:

  • Значительное улучшение производительности GRIN-AT31 на картах 8 / 16G (+ 5% на Polaris & Vega, +10 на Navi)
  • Экспериментальная поддержка GRIN-AT31 и Polaris, Vega и VII с использованием драйверов AMD ROCm
  • Добавлены проверки диапазона в код GRIN-AT31 (улучшена стабильность)
  • Добавлена функция для вызова внешних сторожевых сценариев в случае сбоя графического процессора во время майнинга (см. Примечания к выпуску)

v0.9.1:

  • Добавлена оптимизация GRIN-AT31 для 16G карт AMD (Лучшая производительность на Radeon Vega FE, Radeon VII и Sapphire RX 570 16G)
  • Обновлена оптимизация GRIN-AT31 для 4G AMD карт (Лучшая производительность на Fiji based GPUs, Polaris 10 4G)
  • Исправлена ошибка касающаяся слишком малого хэша на GRIN-AT31
  • Добавлена экспериментальная поддержка GRIN-AT31 для карт AMD Navi (8G), AMD Fiji (4G) и AMD Hawaii (4G / 8G) GPUs

0.9

  • Значительное улучшение производительности для GRIN-AT31 на картах 8G AMD (+ 22% на Polaris до 30% на Radeon VII)
  • Отключен решатель 16G для GRIN-AT31 (8G сейчас быстрее)
  • Уменьшены отклоненные шары Grin
  • В командной строке lolMiner теперь принимает адрес --pool:address:port
  • Исправлена ошибка с падением API при доступе браузерами на основе Chrome
  • Исправлена ошибка в stratum EXCC, из-за которой количество отправленных шар не передавалось в API

0.8.8

  • Удален алгоритм BEAM-I (Beam Hash I), поскольку форк прошел, BEAM-II и BEAM теперь оба указывают на новый консенсус.
  • Улучшены механизмы обнаружения драйверов и выбора ядра
  • На Nvidia: Производительность Beam Hash II должна быть улучшена (поскольку теперь она использует правильные ядра)
  • Бета: Equihash 96/5 (–coin MNX) теперь должен позволять изменять строку персонализации (–overwritepersonal = newPers)

0.8.7

  • Добавлена поддержка Beam Hash II на старых картах AMD (R 9 200/300 4 и 8Гб; R 9 280 (X), HD 79×0 с 3 Гб). Обратите внимание, что автопереключатель работает только как минимум с 4ГБ, для 3ГБ карт используйте –coin BEAM-II вручную после форка.
  • Исправлена проблема с отсутствием Genesis Network (GENX) в lolMiner 0.8.x

0.8.6

  • добавлена поддержка хард-форка BEAM на блоке 321321 (примерно 15 июля)
  • исправлена ошибка с серверной частью BEAM

0.8.5

Добавлена ​​поддержка алгоритма Grin Cuckarood-29 (–coin GRIN-AD29) для 4GB и 8GB карт AMD. Форк произойдет 17 июля. 0.8.4

  • Исправлена ​​проблема с 0 sol/s для Zelcash
  • Уменьшено использование памяти для Zelcash до 2,9 ГБ
  • Исправлена ​​ошибка со stratum для Equihash 125/4, 144/5, 192/7 и 96/5 в случае, если пул отправляет очень низкий идентификатор задания.

0.8.3

  • Добавлен решатель на 16 Гбайт для алгоритма Cuckatoo-31 (GRIN).
  • Улучшена производительность и уменьшено энергопотребление для Radeon VII, Radeon Pro Duo Polaris, Vega Frontier и RX 570 16 Гбайт
  • Добавлена ​​поддержка алгоритма ZelHash (EquihashR 125/4/0) для хард-форка (2 июля)

0.8.2

Новый алгоритм доступен с командой --coin ZEL и заменяет старый.
Новые параметры уже можно использовать в тестовой сети В версии 0,7 альфа 5

  • Исправлена ​​ошибка со многими драйверами, из-за которой майнер работал медленнее, чем alpha 2 (особенно в Windows)
  • Добавлена ​​поддержка Nicehash
  • Добавлен переключатель для включения / выключения TLS (--tls 0 в cmd или «TLS»: 0 в файле конфигурации, чтобы отключить его для BEAM). Значение по умолчанию будет зависеть от монет и включено для BEAM.
  • Небольшое изменение ядра майнинга.
  • Добавлена ​​команда --help.
  • Исправлены внутренние ошибки

0,7 альфа 4

  • Исправлена ​​ошибка сегментации / сбоя при запуске майнера и обнаружении графических процессоров
  • Уменьшено потребление памяти ядром 3G до 2700 Мбайт (*)
  • Улучшено определение памяти (буферы теперь создаются перед началом фактического майнинга)
  • Исправлена ​​ошибка, при которой --shortaccept 1 теперь корректно работал со stratum Beam
  • API теперь сглаживает значения скорости алгоритмом EMA

Рекомендуемые статьи по теме:

Отправить комментарий

You May Have Missed