Перейти к публикации

Рекомендованные сообщения

MinerPro for NiceHash система управления неограниченным количеством локальных или удаленных экземпляров майнера Excavator (https://github.com/nicehash/excavator)

 

Описание https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash

Релизы https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases

 

  • Вычисление выгодности алгоритма происходит с учетом стоимости потребления электричества. Включая тарифы с разной стоимостью в течении суток.
  • Индивидуальный разгон под каждый алгоритм и возможность изменения разгона (TDP, Core, Memory) на лету.
  • Тонкая настройка параметров алгоритма.
  • Быстрое, менее одной секунды, переключение между алгоритмами.
  • Failover - переключение на другую локацию при падении стратум-сервера.
  • Кэширование данных Nicehash SMA.
  • Показ баланса Nicehash и прогноз заработка.
  • Поддерживаемые валюты USD, CHF, HRK, MXN, ZAR, INR, CNY, THB, AUD, ILS, KRW, JPY, PLN, GBP, IDR, HUF, PHP, TRY, RUB, HKD, ISK, EUR, DKK, CAD, MYR, BGN, NOK, RON, SGD, CZK, SEK, NZD, BRL.
  • Push-оповещения о проблемах и основной лог в мобильном приложении https://play.google.com/store/apps/details?id=ru.flintnet.NiceHashStat&hl=ru (в процессе реализации).
  • Dev fee 0.8% (одна минута раз в два часа).

 

Короткий ролик с примером использования https://youtu.be/zN5rWmuU2mc

 

screenshot008.PNG

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Version 1.0.0.10 alpha

 

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases/tag/v1.0.0.10

 

- Исправлена редкая ошибка не дающая переключаться на резервные локации при сбое основной локации.
- Исправлена ошибка дающая неверный прогноз прибыли на кошельке Nicehash после выплаты.
- Добавлено оповещение о выходе новой версии приложения MinerPro в заголовке окна.
- При отсутствии подключения к Экскаватору данные GPU (Load, RPM, Temperature) устанавливаются в -1.
- Оптимизировано переподключение к Экскаватору при потере связи или перезапуске, теперь это на 2 секунды быстрее.
- Оптимизирован запуск майнинга после краха Экскаватора, время уменьшено с 4-12 секунд до 0.
- Добавлена опция "Wait for at least one share" в настройки приложения.
- Добавлена ссылка на Github приложения в разделе Настройки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Version 1.1.0.16 alpha

 

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Version 1.1.0.17 alpha

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases

  • Исправлена ошибка обработки стоимости электроэнергии при добавлении/редактировании рига. В результате ошибки могли появляться часы с нулевой стоимостью. Спасибо RemixSA за обнаружение ошибки.
  • Исправлены различные ошибки интерфейса.
  • Исправлен двойной запрос баланса с Nicehash при старте приложения.
  • В общий лог добавлены биткоин адреса по которым запрашивается баланс.
  • В общий лог добавлен прирост баланса.
  • Исправлены незначительные ошибки логики работы приложения.
  • Исправлен ненужный рестарт уже работающего алгоритма при старте приложения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только начали обсуждать интересные вещи про MinerPro  и NiceHash на miningclub, так сразу тему и грохнули ) Роскомнадзор отдыхает ) Не понятно на чей мозоль наступили ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
13 часа назад, Zelinoff сказал:

Только начали обсуждать интересные вещи про MinerPro  и NiceHash на miningclub, так сразу тему и грохнули ) Роскомнадзор отдыхает ) Не понятно на чей мозоль наступили ...

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Version 1.1.0.21 alpha

- Улучшена логика переподключения после падения Экскаватора.
- В интерфейс добавлена текущая сложность алгоритма.
- В интерфейс добавлено время работы алгоритма.
- Исправлены ошибки интерфейса.
- Адаптировано для Экскаватора API version 0.1.2.
- Исправлены ошибки. 

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
20 hours ago, Kayfolom said:

 

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

 

Может полезные посты из того форума сюда перенести ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Давай, я как раз там эту тему пропустил. Форум Валеры ТВ начинает реально доставать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 hour ago, brodzga said:

Давай, я как раз там эту тему пропустил. Форум Валеры ТВ начинает реально доставать.

 

Это только Kayfolom может

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Zelinoff сказал:

 

Это только Kayfolom может

Не могу, я там заблокирован по IP. Причем не только мой IP, а вся подсеть. Аккаунт тоже заблокирован. Я создал новый аккаунт, из другой подсети, написал обращение с просьбой объяснить причину - новый аккаунт и подсеть тут же заблокировали  ;-) 

Тот форум, судя по whois домена, принадлежит каким то канадским деятелям, вроде как. Что с ними не так не знаю, чужая душа потемки...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Из реально ценного для меня было параметры разгона под каждый конкретный алгоритм.

И методика запуска отдельных экземпляров экскаватора под каждую конкретную карту.

Если бы это можно было реанимировать здесь, то было бы здорово.

 

ЗЫ. Нет идей как из под Linux работать с Nicehash?

А то win 10 со своими неотключаемыми обновлениями вконец задрал. Уже ничего не помогает. Хуже вируса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, Zelinoff сказал:

Из реально ценного для меня было параметры разгона под каждый конкретный алгоритм.

И методика запуска отдельных экземпляров экскаватора под каждую конкретную карту.

Если бы это можно было реанимировать здесь, то было бы здорово.

 

ЗЫ. Нет идей как из под Linux работать с Nicehash?

А то win 10 со своими неотключаемыми обновлениями вконец задрал. Уже ничего не помогает. Хуже вируса.

 

С версии Экскаватора 1.5.х методика следующая:

Нужно запустить столько экземпляров Экскаватора, сколько типов GPU у вас на ферме имеется. 

Каждый экземпляр Экскаватора нужно запускать со своим, уникальным, портом HTTP. 

Т.е. вы создаете столько start.cmd файлов в папке Экскаватора, сколько у вас типов GPU. Естественно переименовываете каждый start.cmd как вам удобно, к примеру start_GTX1080.cmd, GTX_1060.cmd и т.д. Или проще  - start01.cmd, start02.cmd и т.д.

В каждом cmd файле вы меняете порт HTTP на уникальный. Т.е. в первом SET WEB_PORT=38080, во втором SET WEB_PORT=38081, в третьем SET WEB_PORT=38082 и т.д.

Запускать их все разом можно из cmd файла вида:

start start01.cmd

start start02.cmd

start start03.cmd

...

 

При добавлении/изменении Рига в Miner вы просто указываете выбранный порт и выбираете нужные GPU. Будьте осторожны, не добавляйте одни и те же GPU в разные риги.

 

Вот пример:

Допустим у вас есть ферма с двумя GTX 1060, двумя 1070 и одной 1080.

Создаем три стартовых файла cmd, в каждом прописываем уникальный порт (WEB_PORT). для примера 38081, 38082 и 38083

В MinerPro создаем три Рига. В каждой из них указываем HTTP порты указанные с cmd файлах. Т.е. в первом Риге 38081, во втором Риге 38082, в третьем Риге 38083. И в каджом риге выбирайте GPU одного типа, т.е. в первом 1060,  во втором  1070, третьем  1080.

Далее бенчмарк (или редактирование файла Рига, если вы уже проводили бенчмарк для этих карт, проще вставить кусок JSON в файл).

Все вы готовы эффективно майнить.

 

Добавлю по номерам портов - вы вольны сами их выдумывать используя цифры от 1000 до 65000. Не используйте порты меньше тысячи, они, с большой вероятностью могут быть задействованы системой.

Не забывайте указывать  или не указывать HTTP токен - это пароль для подключения к Экскаватору, задается в строке SET TOKEN=sgsdgsd. Если указываете токен к cmd файле, то такой же токен вбейте в настройках Рига. Токены предотвратят перехват управления вашим Экскаватором злоумышленниками (конечно ели вы подключаетесь к Экскаватору через общественные сети).

 

 

30 минут назад, Zelinoff сказал:

ЗЫ. Нет идей как из под Linux работать с Nicehash?

А то win 10 со своими неотключаемыми обновлениями вконец задрал. Уже ничего не помогает. Хуже вируса.

 

Поставьте эмулятор винды, какой нибудь Wine к примеру. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 hours ago, Kayfolom said:

Поставьте эмулятор винды, какой нибудь Wine к примеру.

 

Спасибо!
Интересно пробовал кто ?
Как на прибыльность влияет ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 hours ago, Kayfolom said:

С версии Экскаватора 1.5.х методика следующая:

Нужно запустить столько экземпляров Экскаватора, сколько типов GPU у вас на ферме имеется. 

Каждый экземпляр Экскаватора нужно запускать со своим, уникальным, портом HTTP. 

Т.е. вы создаете столько start.cmd файлов в папке Экскаватора, сколько у вас типов GPU. Естественно переименовываете каждый start.cmd как вам удобно, к примеру start_GTX1080.cmd, GTX_1060.cmd и т.д. Или проще  - start01.cmd, start02.cmd и т.д.

В каждом cmd файле вы меняете порт HTTP на уникальный. Т.е. в первом SET WEB_PORT=38080, во втором SET WEB_PORT=38081, в третьем SET WEB_PORT=38082 и т.д.

Запускать их все разом можно из cmd файла вида:

start start01.cmd

start start02.cmd

start start03.cmd

...

 

При добавлении/изменении Рига в Miner вы просто указываете выбранный порт и выбираете нужные GPU. Будьте осторожны, не добавляйте одни и те же GPU в разные риги.

 

Вот пример:

Допустим у вас есть ферма с двумя GTX 1060, двумя 1070 и одной 1080.

Создаем три стартовых файла cmd, в каждом прописываем уникальный порт (WEB_PORT). для примера 38081, 38082 и 38083

В MinerPro создаем три Рига. В каждой из них указываем HTTP порты указанные с cmd файлах. Т.е. в первом Риге 38081, во втором Риге 38082, в третьем Риге 38083. И в каджом риге выбирайте GPU одного типа, т.е. в первом 1060,  во втором  1070, третьем  1080.

Далее бенчмарк (или редактирование файла Рига, если вы уже проводили бенчмарк для этих карт, проще вставить кусок JSON в файл).

Все вы готовы эффективно майнить.

 

Добавлю по номерам портов - вы вольны сами их выдумывать используя цифры от 1000 до 65000. Не используйте порты меньше тысячи, они, с большой вероятностью могут быть задействованы системой.

Не забывайте указывать  или не указывать HTTP токен - это пароль для подключения к Экскаватору, задается в строке SET TOKEN=sgsdgsd. Если указываете токен к cmd файле, то такой же токен вбейте в настройках Рига. Токены предотвратят перехват управления вашим Экскаватором злоумышленниками (конечно ели вы подключаетесь к Экскаватору через общественные сети).

 

а json файл который мы указываем в start01.cmd, start02.cmd и т.д. один на все карты или для каждой карты надо отдельный на одну карту?

Изменено пользователем Zelinoff

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Zelinoff сказал:

 

а json файл который мы указываем в start01.cmd, start02.cmd и т.д. один на все карты или для каждой карты надо отдельный на одну карту?

Вот! Про это я забыл, спасибо за напоминание!

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

Но! Большое Но. Это нужно лишь для того чтобы при закрытии Экскаватора вручную (нажатием крестика закрытия окна)(в то время как Экскаватор майнит) вам не выбило драйвера GPU.

Если вы будете закрывать Экскаватор только после остановки майнинга (в MinerPro, в нужном Риге, кнопка "Stop mining", то вам этот конфиг нафтг не нужен...

 

Запускаемый файл Экскаватора можно сократить до такого (Я так же убрал Токен, он нужен случаях управления через общественную сеть)

@echo off
SET LOCALDIR=%~dp0
SET CONSOLE_LOG_LEVEL=2
SET FILE_LOG_LEVEL=2
SET WEB_PORT=38080
SET WEB_HOST=0.0.0.0
cd /d "%LOCALDIR%"
:start
excavator.exe -d %CONSOLE_LOG_LEVEL% -f %FILE_LOG_LEVEL% -wp %WEB_PORT% -wi %WEB_HOST%
goto start

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день!
А еще не напомните на каком алгоритме, какой лучше разгон сделать по ядру и по памяти ?
В теме на майнигклаб было, но сейчас и ненайти (

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Zelinoff сказал:

Добрый день!
А еще не напомните на каком алгоритме, какой лучше разгон сделать по ядру и по памяти ?
В теме на майнигклаб было, но сейчас и ненайти (

 

Вот кусок конфига моего Рига для GTX 1080 Ti, тут можно посмотреть как наиболее эффективно разгонять по алгоритмам

  "Algorithms": {
    "blake2s": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [111, 0, 0],
      "WorkerPerDevice": 1,
      "WorkerParameters": [],
      "Speed": 6839780126.0745,
      "Power": 282
    },
    "cryptonightV7": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [100, 200, 0],
      "WorkerPerDevice": 1,
      "WorkerParameters": [],
      "Speed": 708.239868401376,
      "SpeedSecond": 0,
      "Power": 139
    },
    "daggerhashimoto": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [111, 0, 800],
      "WorkerPerDevice": 1,
      "WorkerParameters": ["B=9184", "TPB=128", "HPW=4", "S=1"],
      "Speed": 37553692.9377827,
      "Power": 244
    },
    "daggerhashimoto_decred": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [120, 0, 800],
      "WorkerPerDevice": 1,
      "WorkerParameters": ["P=0"],
      "Speed": 36027964.8481856,
      "SpeedSecond": 2536410748.17326,
      "Power": 296
    },
    "daggerhashimoto_pascal": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [111, 0, 680],
      "WorkerPerDevice": 1,
      "WorkerParameters": [],
      "Speed": 32308832.8379526,
      "SpeedSecond": 904656465.340706,
      "Power": 272
    },
    "daggerhashimoto_sia": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [111, 0, 680],
      "WorkerPerDevice": 1,
      "WorkerParameters": ["P=0"],
      "Speed": 32364389.7362827,
      "SpeedSecond": 1841196616.51931,
      "Power": 274
    },
    "decred": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [111, 0, 0],
      "WorkerPerDevice": 1,
      "WorkerParameters": [],
      "Speed": 4722331301.46261,
      "Power": 269
    },
    "equihash": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [120, 160, 730],
      "WorkerPerDevice": 1,
      "WorkerParameters": [],
      "Speed": 765.146276195917,
      "Power": 286
    },
    "keccak": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [111, 200, 0],
      "WorkerPerDevice": 1,
      "WorkerParameters": [],
      "Speed": 1482914310.82667,
      "Power": 280
    },
    "lbry": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [110, 200, -1000],
      "WorkerPerDevice": 1,
      "WorkerParameters": [],
      "Speed": 505630417.111368,
      "Power": 279
    },
    "lyra2rev2": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [120, 180, -1000],
      "WorkerPerDevice": 1,
      "WorkerParameters": [],
      "Speed": 74922612.0533333,
      "Power": 269
    },
    "neoscrypt": {
      "Enable": false,
      "Devices_TDP_CoreDelta_MemoryDelta": [100, 130, 200],
      "WorkerPerDevice": 1,
      "WorkerParameters": [],
      "Speed": 1919112.53333333,
      "Power": 254
    },
    "pascal": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [111, 120, 300],
      "WorkerPerDevice": 1,
      "WorkerParameters": [],
      "Speed": 1937740024.97066,
      "Power": 284
    },
    "sia": {
      "Enable": true,
      "Devices_TDP_CoreDelta_MemoryDelta": [111, 120, 600],
      "WorkerPerDevice": 1,
      "WorkerParameters": [],
      "Speed": 3034884876.3785,
      "Power": 269
    }
  }

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ряд вопросов:
1. Можно сделать там где  Summary Profit еще то же самое, только в  BTC ?

2. Температуру карт можно регулировать опосредованно через TDP ?

3. Скоростью вентиляторов как то можно управлять ?

4. Есть у меня одна 1080Ti, типа "референсного" дизайна, случайно оказалась )

Так вот под nicehashminer выдавала на neoscrypt ~2.0 MH/s, 90-200-550, ограничение по температуре 75 градусов.

А здесь больше 1.6 MH/s не гонится, температура уходит выше 80 и вылетает. Сейчас работает при  TDP 65.

5. Через какое-то время, на некоторых ригах показывает потребление  -2 W, те. отрицательное .

Изменено пользователем Zelinoff

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Version 1.1.0.22 alpha

 

- Увеличена эффективность расчета прибыльности алгоритмов и переключения алгоритмов на наиболее прибыльный. Изменения должны увеличить доход на 1.3%.
- Исправлено неверное отображение продолжительности времени сбора данных для прогноза дохода.
- В текущие данные о алгоритме добавлен размер прибыли без учета потребляемой электроэнергии.
- В суммарные данные добавлена прибыль без учета электроэнергии (в фиате и биткоинах).

- Добавлены кнопки сохранения и восстановления размеров, положения окна, выравнивание элементов интерфейса.

 

https://github.com/EvgeniyKorepov/MinerPro-for-NiceHash/releases

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 04.05.2018 в 23:38, Zelinoff сказал:

Ряд вопросов:
1. Можно сделать там где  Summary Profit еще то же самое, только в  BTC ?

2. Температуру карт можно регулировать опосредованно через TDP ?

3. Скоростью вентиляторов как то можно управлять ?

4. Есть у меня одна 1080Ti, типа "референсного" дизайна, случайно оказалась )

Так вот под nicehashminer выдавала на neoscrypt ~2.0 MH/s, 90-200-550, ограничение по температуре 75 градусов.

А здесь больше 1.6 MH/s не гонится, температура уходит выше 80 и вылетает. Сейчас работает при  TDP 65.

5. Через какое-то время, на некоторых ригах показывает потребление  -2 W, те. отрицательное .

 

1. В последней версии 22 добавил "грязную" прибыль в фиате и биткоинах

2. Чем меньше TDP, тем меньше тепловыделение и температура

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

4. Это вопрос не ко мне, а к разработчикам Экскаватора 

5. Посмотрите данные через родной веб-интерфейс - там такие же цифры?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
27 minutes ago, Kayfolom said:

5. Посмотрите данные через родной веб-интерфейс - там такие же цифры?

 

Это где ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, Zelinoff сказал:

 

Это где ?

Это в браузере переходите по ссылке http://192.168.0.10:38080/ , вместо 192.168.0.10 набираете адрес своей фермы

Изменено пользователем Kayfolom

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×