GitHub:
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
Изменения 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
Для самого быстрого запуска достаточно будет:
- Скачать архив с программой
- Разархивировать в любое удобное место
- Изменить кошелек на свой в файле с расширением .bat
Внимание! В архиве находятся две версии программы. Первая — для монеты Beam, вторая для всех остальных!
В архиве с программой находятся готовые примеры для Beam и других монет, файл конфигурации, а также инструкция на русском языке.
Примеры быстрого запуска
Самый простой способ начать использовать lolMiner — это настройка программы из командной строки. Просто откройте терминал (Linux) или создайте / отредактируйте готовый .bat файл (Windows)
lolMiner.exe --coin (название монеты) --pool (адрес пула) --port (порт пула) --user (кошелек или логин пула) --pass (пароль пула)
Как настроить .bat файл lolMiner
- lolMiner.exe — указываем название программы, которая будет запускаться
- —coin BEAM — параметр —coin определяет какую монету добывать. lolMiner подберет внутренние настройки в качестве требуемого алгоритма.
- —pool beam-eu.leafpool.com — после ключа
--pool
указываем адрес пула. - —port 3333 — указываем порт пула. Его нужно найти на странице с пулом, либо воспользоваться примером готовых настроек в конце статьи
- —user 2d1f865b393afa3ea…d0b21cfe5328b608ca5 — после ключа
--user
указываем адрес кошелька или логин на пуле. Кошелек можно завести на любой безопасной и удобной бирже, или поставить официальный кошелек от монеты. - .rig0 — ставим точку и указываем идентификатор фермы. Он нужен лишь для отслеживания статистики на пуле.
Мы рассмотрели наиболее простую конфигурацию для запуска программы.
Посмотрим, что в итоге у нас получилось в батнике:
Пример для Beam coin:
lolMiner.exe --coin BEAM --pool beam-eu.sparkpool.com --port 2222 --user 2d1f865b393afa3ead1e0dd0c0307c0cbcdb8412671c86fbd0b21cfe5328b608ca5.rig1
Начать майнинг можно двойным щелчком по .bat файлу с нужной монетой. Запускаем на ферме с Windows и картами AMD и смотрим, что нам пишет консоль программы:
- Equihash 150/5 algorithm — алгоритм, который мы выбрали при настройке батника
- Warning: No user profile defined in command line (—profile (profileName> missing) — программа предупреждает, что мы не задали профиль через конфигурацию. Но мы настраивали через .bat файл, поэтому настройки профиля (файл config) можно игнорировать
- Reading pool data from command line — программа готовит информацию об подключении к пулу, который мы указали в батнике
- lolMiner is configured to mine Beam(BEAM), Equihash 150/5 — BeamHash — майнер понял, что мы хотим добывать монету Beam!
- Radeon RX 580 Series — определяются видеокарты для добычи криптовалюты. В нашем случае это RX 580
- Memory: 8192 MByte (8138 MByte free) — доступно для использования 8138 МБ видеопамяти
- Active: true (Selected kernel: Equihash 150/5 (Beam), 4G memory) — программа выбрала ядро для майнинга
Ожидаем некоторое время, пока определятся все устройства и видим следующее:
- Connecting to pool… — подключаемся к пулу
- Connected to beam-eu.sparkpool.com:2222 — успешно подключились
- New job received: 1 Difficulty 100 — пул выслал работу для видеокарточек
- GPU 4: Submitting shareю Share accepted (35 ms) — принята первая шара (доля работы). Необходимо понимать, что вознаграждение майнер получает именно за отправленные шары.
Немного подождав, консоль нам покажет хешрейт и температуры всех графических процессоров.
No Comments