Bitcoin Forum
June 25, 2018, 01:55:02 AM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 3 4 5 6  All
  Print  
Author Topic: *gminers forks by alpet  (Read 8113 times)
alpet
Legendary
*
Offline Offline

Activity: 1750
Merit: 1000


View Profile WWW
September 24, 2013, 05:50:18 PM
 #1

Для всех заинтересованных в инструменте для исследования, предлагаю свою версию cgminer и bfgminer.
Пока ещё не самая производительная, скорее заточенная на сравнение чипов и сбор статистики по работе чипов в устройствах от Метабанка.
Сегодня наконец была исправлена основная утечка памяти. Настолько большой ради неё квест пришлось пройти, что я морально готов к маленьким донейтам )

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

Novacoin we trust!
Плавайте поездами Аэрофлота.
1529891702
Hero Member
*
Offline Offline

Posts: 1529891702

View Profile Personal Message (Offline)

Ignore
1529891702
Reply with quote  #2

1529891702
Report to moderator
Automated Bitcoin Fork Extraction Tool WE DO TOUGH WALLETS: BCH | BTG | BCD | SBTC | UBTC | B2X | BCX | BTF Electrum 2FA, Trezor, Ledger, SegWit, Bech32
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1529891702
Hero Member
*
Offline Offline

Posts: 1529891702

View Profile Personal Message (Offline)

Ignore
1529891702
Reply with quote  #2

1529891702
Report to moderator
1529891702
Hero Member
*
Offline Offline

Posts: 1529891702

View Profile Personal Message (Offline)

Ignore
1529891702
Reply with quote  #2

1529891702
Report to moderator
1529891702
Hero Member
*
Offline Offline

Posts: 1529891702

View Profile Personal Message (Offline)

Ignore
1529891702
Reply with quote  #2

1529891702
Report to moderator
AtomicStrike
Sr. Member
****
Offline Offline

Activity: 395
Merit: 251



View Profile
September 24, 2013, 06:11:20 PM
 #2

Подскажите, пожалуйста, как уже установленный cgminer обновить, а то я в линуксе на уровне чайника пока.

alpet
Legendary
*
Offline Offline

Activity: 1750
Merit: 1000


View Profile WWW
September 24, 2013, 06:18:01 PM
 #3

Подскажите, пожалуйста, как уже установленный cgminer обновить, а то я в линуксе на уровне чайника пока.
Надо выполнить следующую инструкцию, для моего случая:
Code:
*** METABANK BITFURY USERS ATTENTION ***
Simple deploy steps via SSH:
1) login as root
2) mkdir /home/pi/test2
3) cd /home/pi/test2
4) git clone https://github.com/alpet83/cgminer
5) cd cgminer
6) chmod +xxx *.sh
7) ./autogen.sh --enable-bitfury --disable-opencl CFLAGS='-g3 -Os -DDEBUG -funwind-tables' LDFLAGS='-rdynamic'
8) ./build.sh
9) disable original cgminer service or rename file /usr/local/bin/cgminer
A) mv mine_start.sh /usr/local/sbin
B) mv mine.sh /usr/local/sbin
C) mine.sh
D) screen -r
Перевести на более понятный язык смогу позже, сейчас очень уж устал.

Novacoin we trust!
Плавайте поездами Аэрофлота.
AtomicStrike
Sr. Member
****
Offline Offline

Activity: 395
Merit: 251



View Profile
September 24, 2013, 06:27:46 PM
 #4

Извините, неправильно выразился. Вашу версию я уже установил по этой инструкции, как теперь ее правильно обновлять - заново все шаги делать (ну кроме создания папок, естественно) или есть другой способ?

Vicus
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
September 24, 2013, 06:49:49 PM
 #5

Извините, неправильно выразился. Вашу версию я уже установил по этой инструкции, как теперь ее правильно обновлять - заново все шаги делать (ну кроме создания папок, естественно) или есть другой способ?
cd /home/pi/test2
git pull
./build.sh

профит
alpet
Legendary
*
Offline Offline

Activity: 1750
Merit: 1000


View Profile WWW
September 24, 2013, 07:38:24 PM
 #6

cd /home/pi/test2
git pull
./build.sh

профит

Именно так. Но поскольку добавил файл memutils.c, нужно ещё раз выполнить autogen.sh с параметрами известными, перед build.

Novacoin we trust!
Плавайте поездами Аэрофлота.
bason
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
September 24, 2013, 09:34:22 PM
 #7

ошибка после запуска файла билд.сш

configure: error in '/home/pi/cgminer:
configure: error: C compiler cannot create executables
alpet
Legendary
*
Offline Offline

Activity: 1750
Merit: 1000


View Profile WWW
September 25, 2013, 03:56:14 AM
 #8

ошибка после запуска файла билд.сш
configure: error in '/home/pi/cgminer:
configure: error: C compiler cannot create executables


Вы в папке /home/pi/cgminer собираете? Там вроде оригинальные исходники от Легкодымова.


To all: Похоже стоит пока заблокировать автоподбор, закомментировав #define BITFURY_AUTOCLOCK в файле driver-config.h. Пока я другие моменты исправлял, он видимо сломался и стал неэффективным.

Novacoin we trust!
Плавайте поездами Аэрофлота.
alpet
Legendary
*
Offline Offline

Activity: 1750
Merit: 1000


View Profile WWW
September 25, 2013, 02:29:08 PM
 #9

Исправил дамп гистограммы. Кстати сейчас по чипам ведется так-же индивидуальная статистика в папку /var/log/bitfury, аналогично с гистограммами.

Novacoin we trust!
Плавайте поездами Аэрофлота.
Grumlin
Legendary
*
Offline Offline

Activity: 2198
Merit: 1004



View Profile
September 25, 2013, 07:38:56 PM
 #10

сколько выдает с автоподбором через часов 5?

                     ▄
                   ▄███
                   ▀████▄
                 ▄  ▀████▄
                ███▄ ▀████▄
              ▄████   ▀████▄
             ▄████      ████▄
            ▄████        ████▄
           █████          █████
          ▀████▄          ▄████▀
            ▀████▄▄▄▄   ▄████▀
              ▀████▀  ▄████▀
LISK.CHAT
                        ▄▄▄
    ▄█▄              ▄███████▄
    ▀████▄▄         ██████▀██████▀
      ▀▀▀████▄▄     ███████████▀
      ▀██▄███████▄▄███████████
       ▄▄▄▀██████████████████
        ▀████████████████████
  ▀█▄▄     ▀████████████████
    ▀████████████████▀█████
      ▀████████████▀▄▄███▀
         ▀▀██████████▀▀
             ▀▀▀▀▀

    ▄█▄            ▄█▄
   █████          █████
  ███████ ▄▄▄▄▄▄ ███████
 ▄██████████████████████▄
 ████████████████████████
██████████████████████████
██████▀▀          ▀▀██████
█████▀   ▄      ▄   ▀█████
 ████   ███    ███   ████
  ████   ▀      ▀   ████
   ▀████▄▄▄▄▄▄▄▄▄▄████▀
     ▀▀████████████▀▀

                 ▄▄   ▄▄
                ▄▀ ▀▀█  █
               ▄▀     ▀▀
           ▄▄▄▄█▄
       ▄█▀▀▀▀▀▀▀▀▀▀█▄
   ▄▀▄▀              ▀▄▀▄
  █  █   ▄█▄    ▄█▄   █  █
   ▀█    ▀█▀    ▀█▀    █▀
    █                  █
     █   ▀▄      ▄▀   █
      ▀▄   ▀▀▀▀▀▀   ▄▀
        ▀▀▄▄▄▄▄▄▄▄▀▀






       ▄▄▄▄▄▄
   ▄▄▀▀      ▀▀▄▄
  █              █ ▄
 █                █ ▀▄
 █                █  ▀▄
  █              █    █
▄▀ ▄▄          ▄▀    ▄▀
 ▀▀  ▀▀▄▄▄▄▄▄▀▀      ▀▄
        ▀▄▄      ▄▄▀▀▄▄▀
           ▀▀▀▀▀▀


   ▄▄████████████████████▄▄
 ▄██████████████████████████▄
▄████████████████████████████▄
██████████ ▀▀█████████████████
██████████     ▀▀█████████████
██████████         ▀▀█████████
██████████         ▄▄█████████
██████████     ▄▄█████████████
██████████ ▄▄█████████████████
▀████████████████████████████▀
 ▀██████████████████████████▀
   ▀▀████████████████████▀▀


  ▄▄███████████████▄▄
 █████████████████████
███████████████████████
███████████▀    ███████
██████████  ▄██████████
██████████  ███████████
████████      ▄████████
██████████  ███████████
██████████  ███████████
██████████  ███████████
 █████████████████████
  ▀▀███████████████▀▀
AlexAGF
Member
**
Offline Offline

Activity: 189
Merit: 11


WINSTARS - We are changing the face of gambling


View Profile
September 26, 2013, 05:16:21 AM
 #11

сколько выдает с автоподбором через часов 5?
У меня больше 100 не вышло.

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
WINSTARS -   We are changing the face of gamblingWHITEPAPERANN THREADTELEGRAMFACEBOOK ● Twitter
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500


View Profile
September 26, 2013, 09:55:37 AM
 #12

В ветке needbmv прочитал, что вам удалось найти течь в цгмайнере от легкодымова. посмотрел ваш форк, но понял что поиск займет слишком много времени из-за того, что вы зачекинили весь код с отладочным аллокатором. Не подскажете, где именно течет?

Спасибо
bason
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
September 26, 2013, 12:36:19 PM
 #13

ошибка после запуска файла билд.сш
configure: error in '/home/pi/cgminer:
configure: error: C compiler cannot create executables


Вы в папке /home/pi/cgminer собираете? Там вроде оригинальные исходники от Легкодымова.


To all: Похоже стоит пока заблокировать автоподбор, закомментировав #define BITFURY_AUTOCLOCK в файле driver-config.h. Пока я другие моменты исправлял, он видимо сломался и стал неэффективным.

Нет, в тест2/сгмайнер
Я вообще его собираю не в сборке от метабанка. А в обычной от распри ос
alpet
Legendary
*
Offline Offline

Activity: 1750
Merit: 1000


View Profile WWW
September 26, 2013, 02:17:00 PM
 #14

В ветке needbmv прочитал, что вам удалось найти течь в цгмайнере от легкодымова. посмотрел ваш форк, но понял что поиск займет слишком много времени из-за того, что вы зачекинили весь код с отладочным аллокатором. Не подскажете, где именно течет?

Спасибо


Вызовы bin2hex в libbitfury.c, их надо закомментировать.

Novacoin we trust!
Плавайте поездами Аэрофлота.
alpet
Legendary
*
Offline Offline

Activity: 1750
Merit: 1000


View Profile WWW
September 27, 2013, 07:50:43 AM
 #15

Добавил себе форк bfgminer, теперь он работает с выводом статистики в консоль (скорость как у форка needbmw).
Рекомендуемый порядок сборки (первую строку ввести, чтобы работать под root):
Code:
sudo -i
mkdir /home/pi/alpet
cd /home/pi/alpet
git clone https://github.com/alpet83
apt-get install uthash-dev libjansson-dev screen
cd bfgminer
chmod +xxx *.sh
./autogen.sh
./configure --disable-opencl --disable-bitforce --disable-icarus --disable-avalon --disable-modminer --disable-x6500 --disable-ztex --enable-bitfury --without-curses
./build.sh
Файлы angel.sh, mine.sh и mine_start.sh можно переместить в /usr/local/sbin
Исходники драйвера у меня теперь совместимы для компиляции под cgminer и bfgminer, при минимальных модификациях. Однако код от bfgminer в составе cgminer почему-то беспощадно тормозит, если работает более чем 1 плата.
Всем кто пытается оптимизировать этот драйвер, предлагаю объединиться для создания документации и описания различий разных версий. У меня пока получается лишь оптимизация вслепую, т.к. алгоритмы понятны очень поверхностно.

Обратите внимание на одну особенность: если хоть один чип не детектируется (кроме нулевого), программа выходит. При автоматическом перезапуске это помогает часто найти все чипы, но если проблема "аппаратного" рода и часть чипов невидна стабильно... майнинг не запуститься вообще.

Novacoin we trust!
Плавайте поездами Аэрофлота.
bason
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
September 27, 2013, 10:21:49 AM
 #16

после твоих апдейтов, у меня перестало видеть чип при запуске сгмайнера и бфгмайнера.
Bitfury slot:0x00, chip #1 not detected !!!!
Bitfury slot:0x00, chips  detected: 00
=1
For slot - detected only 1 vhips from 8

подскажи что изменял ? до этого твои форки все видели нормально, вот как раз первая сборка сгмайнера.
форк от димитрису и нииббмв также видит.
bason
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
September 27, 2013, 10:40:36 AM
 #17

как сделать чтоб он чекал чип на слоте 0х01 ?
alpet
Legendary
*
Offline Offline

Activity: 1750
Merit: 1000


View Profile WWW
September 27, 2013, 10:41:48 AM
 #18

подскажи что изменял ? до этого твои форки все видели нормально, вот как раз первая сборка сгмайнера.
форк от димитрису и нииббмв также видит.
У меня сейчас на 5 устройствах нормально видит все чипы. Основное отличие от форка needbmw, это по умолчанию все заточено под устройтства Метабанка:
1. Задана частота 500000 в spidevc.c
2. Заданы соответствующие дефайны

Как я понимаю, все остальные майнеры у вас определяют 8 чипов для слота 0?

Novacoin we trust!
Плавайте поездами Аэрофлота.
bason
Member
**
Offline Offline

Activity: 60
Merit: 10


View Profile
September 27, 2013, 10:46:57 AM
 #19

подскажи что изменял ? до этого твои форки все видели нормально, вот как раз первая сборка сгмайнера.
форк от димитрису и нииббмв также видит.
У меня сейчас на 5 устройствах нормально видит все чипы. Основное отличие от форка needbmw, это по умолчанию все заточено под устройтства Метабанка:
1. Задана частота 500000 в spidevc.c
2. Заданы соответствующие дефайны

Как я понимаю, все остальные майнеры у вас определяют 8 чипов для слота 0?
У меня один чип.
alpet
Legendary
*
Offline Offline

Activity: 1750
Merit: 1000


View Profile WWW
September 27, 2013, 10:49:48 AM
 #20

У меня один чип.
Тогда надо в bitfury-config.h закоментировать строку:
#define BITFURY_METABANK
Потом выполнить ./build.sh

У меня с таким дефайном программа ожидает не менее 8 чипов на каждый слот. Интересно, а на старой версии у вас работал мониторинг температуры и напряжения?

Novacoin we trust!
Плавайте поездами Аэрофлота.
Pages: [1] 2 3 4 5 6  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!