Jump to content
Sign in to follow this  
GustaW

KawPowMiner - CLI майнер для KawPow (AMD/Nvidia+Win/Lin)

Recommended Posts

О майнере
KawPowMiner - первый CLI майнер для нового алгоритма Ravencoin - KawPow.

Особенности
-Открытый исходный код
-OpenCL майнинг
-Nvidia CUDA майнинг
-Реалистичный бенчмаркинг
-Генерация DAG на GPU (на диске больше нет файлов DAG)
-Farm failover (getwork + stratum)
-Dev fee 0%
-Поддержка Windows/Lunux и AMD/Nvidia

Скачать

 

Хешрейт
Nvidia:                                                   AMD:
1063 - 9.5-10.5 mh/s                             RX470 8gb - 10 mh/s
1066 - 10-12 mh/s                                 RX480 8gb - 11.5 mh/s
1070 - 14-15 mh/s                                 RX580 8gb - 13 mh/s
1070ti - 15-16 mh/s                               Vega56 - 20-22 mh/s
P104-100 - 16-18 mh/s                            Vega64 - 23-24 mh/s
1080 - 16-18 mh/s                                 RX5500 XT - 10,51 mh/s
1660 - 10 mh/s                                    RX5600 XT - 15,6 mh/s
1660ti - 15-16 mh/s                               RX5700 XT - 19,1 mh/s
1080ti - 23-27 mh/s
2060 - 17 mh/s
2070 - 21-22 mh/s
2080 - 28-29 mh/s
2080ti - 35-37 mh/s

Использование
Kawpowminer - это CLI майнер.
Для получения полного списка доступных команд, пожалуйста, запустите:

kawpowminer --help

Examples connecting to pools

./kawpowminer -P stratum+tcp://<wallet>[email protected]:4505

or

kawpowminer.exe -P stratum+tcp://<wallet>[email protected]:4505

Сборка из исходников

Скрытый текст

 

Ubuntu
 

cd kawpowminer
git submodule update --init --recursive
mkdir build
cd build
cmake .. -DETHASHCUDA=ON
make -sj $(nproc)


Windows

Системные требования:
1. Установите Visual Studios (2019) (с дополнительным инсталляционным пакетом «C ++ Cmake Tools для Windows»)
2. Установите последний Perl в C:\Perl (https://www.perl.org/get.html).

Сборка с помощью командной строки Visual Studio
Откройте «Командная строка разработчика для VS 2019»

1. Откройте меню «Пуск» и найдите «Командная строка разработчика для VS 2019»
2. Выполните следующие действия:
Code:

Code:

cd C:\Users\USER_NAME\PATH_TO_KAWPOW\kawpowminer
mkdir build
cd build
cmake .. -DETHASHCUDA=ON
devenv kawpowminer.sln /build


Сборка с помощью графического интерфейса Visual Studios (похоже, эта сборка не работает для некоторых карт 20xX Nvidia)

1. Откройте Visual Studio
2. Откройте файл CMakeLists.txt с помощью меню Файл-> Открыть-> CMake.
3. Подождите, пока загрузится кэш (это может занять некоторое время)
4. Создайте проект (CTRL + SHIFT + B) или найдите команду построения в меню.

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

 

PROGPOW_PERIOD

: Количество блоков перед сменой случайной программы

 

PROGPOW_LANES

: Количество параллельных линий, которые координируют для вычисления одного экземпляра хеша

 

PROGPOW_REGS

: Размер использования файла реестра

 

PROGPOW_DAG_LOADS

: Количество загрузок uint32 от DAG на линию

 

PROGPOW_CACHE_BYTES

: Размер кеша

 

PROGPOW_CNT_DAG

: Количество обращений DAG, определенное как внешний цикл алгоритма (64 совпадает с Ethash)

 

PROGPOW_CNT_CACHE

: Количество обращений к кэшу за цикл

 

PROGPOW_CNT_MATH

: Количество математических операций в цикле

Значение этих параметров было изменено между версией 0.9.2 (прямая трансляция по тестовой сети Gangnam) и 0.9.3 (предлагается для принятия в Ethereum).

 

 

FAQ

 

Скрытый текст

Почему у меня низкий хешрейт на картах Nvidia, на Win 10?
Новый драйвер WDDM 2.x в Windows 10 использует другой способ обращения к графическому процессору. Это хорошо для многих вещей, но не для ETH майнинга.

- Для графических процессоров Maxwell 1: К сожалению, проблема с GTX750Ti несколько более серьезная, что уже приводит к неоптимальной производительности в Win7 и Linux. Очевидно, что в Linux все еще можно достичь скорости 4 МГц / с, что, в зависимости от цены ETH, может быть выгодным, учитывая относительно низкое энергопотребление.
- Для графических процессоров Maxwell 2: существует способ добычи ETH на скоростях Win7 / 8 / Linux на Win10, путем понижения драйвера графического процессора до версии Win7 (рекомендуется 350.12) и использования сборки, созданной с использованием CUDA 6.5.
-Для графических процессоров Pascal: вам необходимо использовать новейшие драйверы, совместимые с WDDM 2.1, в сочетании с Windows 10 Anniversary Edition, чтобы полностью реализовать потенциал вашего графического процессора Pascal.

Заметно ли замедление работы карт AMD при увеличении размера DAG?
Только графические процессоры GCN 1.0 (78x0, 79x0, 270, 280). Вы можете заметить, что в каждую новую эпоху (30 тыс. блоков) хэшрейт будет немного уменьшаться.

Могу ли я майнить ETH на моих 2 ГБ картах?
Не совсем, ваш VRAM должен быть больше размера DAG (в настоящее время около 2,15 ГБ), чтобы получить лучшую производительность.

Каковы оптимальные параметры запуска?
Параметры по умолчанию подходят для большинства сценариев (CUDA). Для OpenCL это немного больше. Просто поиграйтесь с числами и используйте степени 2.
GPU подобны степеням 2.

Что значит "--cuda-parallel-hash"?
Это улучшение для графических процессоров GTX 1060. Значением по умолчанию является 4 (которое не нужно устанавливать с флагом), и в большинстве случаев это обеспечит наилучшую производительность.

nvrtc64_102_0.dll не найден...
Вы должны обновить драйверы Nvidia. Установите CUDA 10.2.

 

Edited by GustaW

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...