Author

Topic: WildRig Multi: мульти алгоритмный майнер для AMD & NVIDIA (Read 78 times)

legendary
Activity: 1708
Merit: 1615
Payment Gateway Allows Recurring Payments
WildRig Multi 0.32.1

- добавлен firopow
- добавлен mike
- добавлена поддержка будущего сокращения DAG для progpow-veil
- добавлена фоновая компиляция ядер progpow
- добавлена ​​поддержка gfx1034 ( Radeon 6500XT )
- до 10% быстрее curvehash

https://github.com/andru-kun/wildrig-multi/releases/tag/0.32.1
legendary
Activity: 1708
Merit: 1615
Payment Gateway Allows Recurring Payments
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ (в основном для майнеров AMD)::
майнинг почти всех этих алгоритмов, которые поддерживает WildRig Multi , не то же самое, что майнинг  Cryptonight или Ethereum. Эти алгоритмы более энергозатратны и интенсивно используют ядро, особенно что-то вроде x16r . Поэтому, пожалуйста, убедитесь, что ваши блоки питания достаточно хороши, графические процессоры стабильны, а напряжение для них установлено правильно. Низкое напряжение ядра здесь в большинстве случаев не сработает. Если вы получаете какую-либо нестабильность - начните со стоковых настроек и найдите свои оптимальные настройки.

Discord: https://discord.gg/RkywAu5

Для Windows(зеркало, все версии можно найти здесь
необходимо: Visual C++ Redistributable 2015 x64

Для Linux(зеркало)
необходимо: amdgpu-pro driver

HiveOS:проверьте обновление для HiveOS, оно должно предоставить последнюю версию. Также вы можете запустить пользовательский скрипт через «Выполнить команду»::
Code:
cd /hive/miners/wildrig-multi/XXX && wget https://github.com/andru-kun/wildrig-multi/releases/download/YYY/wildrig-multi-linux-YYY.tar.xz && tar -xf wildrig-multi-linux-YYY.tar.xz
где XXX (например, 0.30.0) — ваша текущая версия в HiveOS, а YYY (например, 0.30.1) — новая версия, которую вы хотите.

Инструкции по установке на EthOS

Альтернативный способ установки на EthOS

ИЗВЕСТНЫЕ ПРОБЛЕМЫ::
- отклонены общие ресурсы на GPU Vega для семейства алгоритмов progpow , если используется kernel 2 (kernel 1 работает нормально)
- неработающий алгоритм mtp под Linux, майнер не может найти общий ресурс
- не все алгоритмы работают на графических процессорах NVIDIA прямо сейчас, и не все из них оптимизированы (см. примечания к выпуску)
- неработающий honeycomb алгоритм, последняя рабочая версия 0.17.6
- ошибка "Duplicate share" на некоторых пулах для progpowz
- любой отзыв, присоединяйтесь!

ПОДДЕРЖИВАЕМЫЕ графические процессоры::
AMD:
- GCN 2nd gen: R7 260, R9 290, R9 295X2, R7 360, R9 390
- GCN 3rd gen: R9 285, R9 380, R9 Fury, R9 Nano
- GCN 4th gen: RX460, RX470, RX480, RX550, RX560, RX570, RX580, RX590
- GCN 5th gen: Vega 11, Vega 56, Vega 64, Radeon VII(but need some changes for better performance)
- RDNA 1st gen: Radeon 5500XT, Radeon 5600XT, Radeon 5700, Radeon 5700XT
- RDNA 2nd gen: Radeon 6500XT, Radeon 6600XT, Radeon 6700 XT, Radeon 6800XT, Radeon 6900 XT

Pitcairn, Tahiti и другие старые карты GCN 1-го поколения (например, HD 78x0, HD 79x0, R7 265, R9 270, R9 280, R9 370 и т. д. ) не поддерживаются и не будут, потому что они устарели и требуют доработки.

NVIDIA:
- Все графические процессоры с Compute Capabilities  >= 5.0 должны работать
- также определенные графические процессоры могут поддерживаться с помощью параметра --ptx-version parameter(например --ptx-version 71 для sm_86, более подробная версия здесь)

ПОДДЕРЖИВАЕМЫЕ АЛГОРИТМЫ::
- aergo, anime
- bcd, bitcore, blake2b-btcc, blake2b-glt, blake2s, bmw512
- c11, curvehash
- dedal
- exosis
- geek, ghostrider, glt-astralhash, glt-globalhash, glt-jeonghash, glt-padihash, glt-pawelhash
- heavyhash, hex, hmq1725, honeycomb
- kawpow
- lyra2tdc, lyra2v2, lyra2v3, lyra2vc0ban
- megabtx, megamec, minotaur, mtp, mtp-tcr
- nist5
- phi, phi5, polytimos, progpowz, progpow-ethercore, progpow-sero, progpow-veil
- quark, quibit
- renesis
- sha256, sha256csm, sha256d, sha256q, sha256t, skein2, skunkhash, sonoa
- timetravel, tribus
- vprogpow
- wildkeccak
- 0x10, x11, x11k, x12, x13, x14, x15, x16r, x16rv2, x16rt, x16s, x17, x17,r x18, x20r, x21s, x22i, x25x, x33, xevan

БЕНЧМАРКИ:
Таблица здесь была слишком старой, будет обновляться в будущем и только для некоторых основных алгоритмов.

ОПТИМАЛЬНЫЕ ПАРАМЕТРЫ ::
Начиная с версии 0.15.2 параметры --opencl-threads и --opencl-launch устанавливаются автоматически при установке auto . Если вы хотите попробовать разные значения, чтобы найти, возможно, более высокую производительность, вы можете начать со значений, показанных под каждой строкой инициализации графического процессора.
Например, строки ниже означают --opencl-threads 2 --opencl-launch 21x0. Где --opencl-launch состоит из Intensity x Worksize.
Code: (log)
[2019-02-08 14:20:05] GPU #1 [BusID: #4] [Ellesmere] Radeon RX 570 Series
[2019-02-08 14:20:05] threads: 2, intensity: 21, worksize: 0/256, cu: 32, memory: 4096Mb

ПОДСКАЗКИ ::
- некоторые алгоритмы могут ускориться на AMD GPU, если использовать параметр --opencl-threads , установленный на 2 или даже 3 (например , phi и skunkhash , но может быть нестабильным)
- более высокая интенсивность не всегда больше хешрейта, попробуйте как большее, так и меньшее значение чем auto
- попробуйте другой рабочий размер, например, 64 или 128 вместо обычно используемого 0 (так же, как 256).

Комиссия Разработчика:
- по умолчанию 1%
- heavyhash 2% для ригов nvidia
- lyra2TDC, megabtx, phi5, sha256csm, x17r и wildkeccak алгоритмы 2%
- minotaur  5%

TODO:
- расширить статистику по графическому процессору (количество найденных, отклоненных и устаревших общих ресурсов)
- улучшить API, показать нулевую статистику для неактивных графических процессоров, если используется параметр --opencl-devices
- реализовать выполнение пользовательской команды, когда сторожевой таймер ловит графический процессор

Пример запуска из командной строки (с циклом при сбое майнера) :
Code: (bat)
@echo off

:loop

wildrig.exe --print-full --algo algo --opencl-threads auto --opencl-launch auto --url pool:port --user wallet --pass password

if ERRORLEVEL 1000 goto custom
timeout /t 5
goto loop

:custom
echo Some error happened, put custom command here
timeout /t 5
goto loop

Список изменений ::
Code:
0.31.9
- исправлен сбой на смешанных ригах
- улучшен curvehash до 1,5x

0.31.8
В 3 раза быстрее алгоритм curvehash

0.31.7
- еще одно исправление

0.31.6
- исправления в curvehash

0.31.5
- поддержка Curvehash на графических процессорах nvidia
- небольшое ускорение Curvehash для графических процессоров Polaris/Vega

0.31.4
- реализовано Curvehash (NVIDIA еще не поддерживается, также не поддерживаются старые драйверы для GPU AMD Navi)
- исправлена ​​поддержка gfx1034 (Radeon 6500XT)

0.31.3
- поддержка алгоритма 0x10

0.31.2
- улучшен heavyhash для AMD Polaris (~1,5%), Vega (~10%), RDNA/RDNA2 (~3-4%)
- реализовано правильное сообщение о неподдерживаемых iGPU в более новых драйверах AMD (21.5.2+)
- реализован параметр --watchdog-script
- исправлен мониторинг температуры/мощности/вентилятора графического процессора AMD под Linux и RDNA/RDNA2 в Windows

https://bitcointalksearch.org/topic/wildrig-multi-0351-beta-2-multi-algo-miner-for-amd-nvidia-5023676
Jump to: