Bitcoin Forum
May 06, 2024, 02:16:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 »
  Print  
Author Topic: мои форки cgminer и bfgminer для bitfury ASIC  (Read 53274 times)
qdi
Hero Member
*****
Offline Offline

Activity: 571
Merit: 500



View Profile
September 26, 2013, 01:53:47 PM
 #401

поставил сегодня на meta_x3
в общем все завелось, но наблюдаю такую же проблему как и у anatolikostis все ближние к БП слоты дают ошибок большем чем решений
 Slot 0
#   GH/s   bits   works   errors
0_0   2.162   54   1174   2756

на счет перегрева сомнительно за бортом 5 градусов, стоят около окна, распберри меряет 26 градусов
при этом на пуле устройство показывает может чуть больше чем с метабанковской прошивкой - 320gh(15 min)

лог BFG
[2013-09-26 17:46:37] Accepted 00218dde BFY 0 pool 0 Diff 1.95k/128
5s:309.2 avg:302.4 u:310.0 Gh/s | A:1369 R:6+0(.44%) HW:119991/ 41% [2013-09-26 17:46:36] Stratum from pool 0 requested work update
[2013-09-26 17:46:33] Accepted 00467e13 BFY 0 pool 0 Diff 929/128
5s:315.1 avg:302.5 u:310.4 Gh/s | A:1368 R:6+0(.44%) HW:119642/ 41% [2013-09-26 17:46:33] Accepted 00467e13 BFY 0 pool 0 Diff 929/128

можно ли менять устройства в слотах переставить (короткий ряд) ближе к воздухозабонику для теста?
ну или если нельзя могу вынуть длинный (ближайший от входа воздушного потока) ?
"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714961771
Hero Member
*
Offline Offline

Posts: 1714961771

View Profile Personal Message (Offline)

Ignore
1714961771
Reply with quote  #2

1714961771
Report to moderator
DarkShaman111
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
September 26, 2013, 01:56:57 PM
 #402

willrain
Я имел ввиду, что для тех, кто слабо разбирается в линухе было бы гораздо удобнее иметь один или несколько готовых скриптов для апдейта.
К примеру BfgUpdate. Запустил - оно само сливает обновления, если они есть. Компилит новую версию и перезапускает обновленный майнер.

Каждый раз качать новый образ со скоростью 300-500К это не дело
toms13
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
September 26, 2013, 02:12:31 PM
 #403

Зачем его блеклистить, если он подгружается майнером?

Ты прав! Сам дуракSmiley Создал проблему на ровном месте, блеклист убрал и все теперь работает.
У меня сборка не твоя, а самая первая 12-й от метабанка с ядром и драйвером needbmw. Ругнулся вроде драйверок тогда, вот я и за блеклистил, да и вообще я много чего там городилSmiley Нужно нормально все сделать на чистовую...
Сорри, что напряг...
Vicus
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
September 26, 2013, 02:23:43 PM
 #404

поставил сегодня на meta_x3
в общем все завелось, но наблюдаю такую же проблему как и у anatolikostis все ближние к БП слоты дают ошибок большем чем решений
 Slot 0
#   GH/s   bits   works   errors
0_0   2.162   54   1174   2756

на счет перегрева сомнительно за бортом 5 градусов, стоят около окна, распберри меряет 26 градусов
при этом на пуле устройство показывает может чуть больше чем с метабанковской прошивкой - 320gh(15 min)

лог BFG
[2013-09-26 17:46:37] Accepted 00218dde BFY 0 pool 0 Diff 1.95k/128
5s:309.2 avg:302.4 u:310.0 Gh/s | A:1369 R:6+0(.44%) HW:119991/ 41% [2013-09-26 17:46:36] Stratum from pool 0 requested work update
[2013-09-26 17:46:33] Accepted 00467e13 BFY 0 pool 0 Diff 929/128
5s:315.1 avg:302.5 u:310.4 Gh/s | A:1368 R:6+0(.44%) HW:119642/ 41% [2013-09-26 17:46:33] Accepted 00467e13 BFY 0 pool 0 Diff 929/128

можно ли менять устройства в слотах переставить (короткий ряд) ближе к воздухозабонику для теста?
ну или если нельзя могу вынуть длинный (ближайший от входа воздушного потока) ?

Это какая-то ошибка в сборе/подсчете статистики. В оригинальном bfgminer от Luke-Jr нет этих ошибок, общее количество держится в районе 4-5%
toms13
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
September 26, 2013, 02:27:47 PM
 #405

Это какая-то ошибка в сборе/подсчете статистики. В оригинальном bfgminer от Luke-Jr нет этих ошибок, общее количество держится в районе 4-5%

А скорость от МБ стокового как больше?
Vicus
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
September 26, 2013, 02:36:48 PM
 #406

Это какая-то ошибка в сборе/подсчете статистики. В оригинальном bfgminer от Luke-Jr нет этих ошибок, общее количество держится в районе 4-5%

А скорость от МБ стокового как больше?
У меня стоковый 280-290 давал... от needbmw  bfgminer 310-315, а Люка где-то 320-330 по-ощущениям... Я его только сегодня начал тестить
toms13
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
September 26, 2013, 02:48:03 PM
 #407

У меня стоковый 280-290 давал... от needbmw  bfgminer 310-315, а Люка где-то 320-330 по-ощущениям... Я его только сегодня начал тестить

Странно, хорошо если так.
Глянь плиз скорость spi v spidevc.c
какая у тебя?
Vicus
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
September 26, 2013, 02:53:37 PM
 #408

У меня стоковый 280-290 давал... от needbmw  bfgminer 310-315, а Люка где-то 320-330 по-ощущениям... Я его только сегодня начал тестить

Странно, хорошо если так.
Глянь плиз скорость spi v spidevc.c
какая у тебя?
руками в 500000 выставлял
toms13
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
September 26, 2013, 03:05:24 PM
 #409

руками в 500000 выставлял
Ок. Спасибо.
ХЗ, у меня, если 500к ставить, то даже близко "где-то 320-330 по-ощущениям..." не видно
akaBeaver
Legendary
*
Offline Offline

Activity: 1268
Merit: 1040


View Profile
September 27, 2013, 08:12:08 AM
 #410

Вот такое выдаёт при сборке
Code:
checking whether HASH_ITER is declared... no
configure: error: Could not find HASH_ITER - please install uthash-dev 1.9.2+
root@raspberrypi:/usr/src/bfgminer# make
make: *** No targets specified and no makefile found.  Stop.

точь-в-точь по инструкции с 17-й страницы
как поставить этот uthash?
Vicus
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
September 27, 2013, 08:15:37 AM
 #411

Вот такое выдаёт при сборке
Code:
checking whether HASH_ITER is declared... no
configure: error: Could not find HASH_ITER - please install uthash-dev 1.9.2+
root@raspberrypi:/usr/src/bfgminer# make
make: *** No targets specified and no makefile found.  Stop.

точь-в-точь по инструкции с 17-й страницы
как поставить этот uthash?
sudo apt-get install uthash-dev
bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
September 27, 2013, 11:11:47 AM
 #412

needbmw, покурил я ваши исходники бфгмайнера и вот к чему пришел:

Code:
					pn = decnonce(newbuf[i]);
if ((pn & 0xFFC00000) == 0xDF800000) continue;
if(rehash(op->midstate, op->m7, op->ntime, op->nbits, pn)) s = pn;

Это не нонсы. Это текущее значение счетчика (см исходники легкодымова). Вы на каждом опросе увеличиваете за счет этого HW на 1, неговоря о лишней работе по проверке а не решение ли это.

needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
September 27, 2013, 11:23:14 AM
 #413

needbmw, покурил я ваши исходники бфгмайнера и вот к чему пришел:

Code:
					pn = decnonce(newbuf[i]);
if ((pn & 0xFFC00000) == 0xDF800000) continue;
if(rehash(op->midstate, op->m7, op->ntime, op->nbits, pn)) s = pn;

Это не нонсы. Это текущее значение счетчика (см исходники легкодымова). Вы на каждом опросе увеличиваете за счет этого HW на 1, неговоря о лишней работе по проверке а не решение ли это.


счетчика чего?
у меня есть плата, которая настроена на минимум HW и дает 0.46% ошибок. если бы в каждом опросе HW увеличивалось на 1, это было бы принципиально невозможно.

вот код Легкодымова:

Code:
					pn = decnonce(newbuf[i]);
s |= rehash(op->midstate, op->m7, op->ntime, op->nbits, pn) ? pn : 0;
s |= rehash(op->midstate, op->m7, op->ntime, op->nbits, pn-0x00400000) ? pn - 0x00400000 : 0;
s |= rehash(op->midstate, op->m7, op->ntime, op->nbits, pn-0x00800000) ? pn - 0x00800000 : 0;
s |= rehash(op->midstate, op->m7, op->ntime, op->nbits, pn+0x02800000) ? pn + 0x02800000 : 0;
s |= rehash(op->midstate, op->m7, op->ntime, op->nbits, pn+0x02C00000) ? pn + 0x02C00000 : 0;
s |= rehash(op->midstate, op->m7, op->ntime, op->nbits, pn+0x00400000) ? pn + 0x00400000 : 0;

жду пояснений что за счетчик имелся в виду.

NO PSAKING!
Sergauskazz
Full Member
***
Offline Offline

Activity: 218
Merit: 100


View Profile
September 27, 2013, 11:25:20 AM
 #414

с метабанковскими коробками - на прошивке метабанка скорость показывало 208-210 (для двойного), на итзоде за последние 10 минут всегда прыгало, чаще всего от 200 до 250
на прошивке needbmw и bfgminer на майнере скорость стабильно 210-212, а на пуле чаще всего замечаю 180-190
для тройного пропорция такая же.. общее по майнерам должно быть 525-530, а по пулу 460-480

по выплатам тоже ближе 480 похоже  Cry
с метабанковской прошивкой было больше, но приходилось следить и перезагружать майнер и малину

подскажите куда копать?
anatolikostis
Legendary
*
Offline Offline

Activity: 2026
Merit: 1005



View Profile
September 27, 2013, 11:28:13 AM
 #415

с метабанковскими коробками - на прошивке метабанка скорость показывало 208-210 (для двойного), на итзоде за последние 10 минут всегда прыгало, чаще всего от 200 до 250
на прошивке needbmw и bfgminer на майнере скорость стабильно 210-212, а на пуле чаще всего замечаю 180-190
для тройного пропорция такая же.. общее по майнерам должно быть 525-530, а по пулу 460-480

по выплатам тоже ближе 480 похоже  Cry
с метабанковской прошивкой было больше, но приходилось следить и перезагружать майнер и малину

подскажите куда копать?
У  меня с bfgminer на свои 312гх/с четко капнуло 1.054 за сутки, на МТ было 304-310 и плавало...

А про итзод - ты смотрел начисленное не выплаченное или что?
Там же есть начисленное и выплаченное, начисленное и не выплаченное, ожидающее начисления и пр. плюшки... Grin
bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
September 27, 2013, 11:31:26 AM
 #416

значения, удовлетворяющие условию (pn & 0xFFC00000) == 0xDF800000 есть не нонсы, а текущее значение счетчика нонсе внутри чипа в момент передачи данных в RPi. там в его коде (да и в ваш перекочевала) есть функция get_counter. собственно в ней и есть такое условие. Он такие значения потом тоже пытается анализировать как нонсе, но на мой взгляд безрезультатно. Я конечно перепроверю сейчас еще раз, но не было у меня положительных результатов теста с этими значениями
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
September 27, 2013, 11:39:08 AM
 #417

значения, удовлетворяющие условию (pn & 0xFFC00000) == 0xDF800000 есть не нонсы, а текущее значение счетчика нонсе внутри чипа в момент передачи данных в RPi. там в его коде (да и в ваш перекочевала) есть функция get_counter. собственно в ней и есть такое условие. Он такие значения потом тоже пытается анализировать как нонсе, но на мой взгляд безрезультатно. Я конечно перепроверю сейчас еще раз, но не было у меня положительных результатов теста с этими значениями


а, понял, у меня другая затычка стоит:

Code:
					if ((newbuf[i] & 0xFF) == 0xE0)
continue;

NO PSAKING!
bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
September 27, 2013, 11:48:04 AM
 #418

значения, удовлетворяющие условию (pn & 0xFFC00000) == 0xDF800000 есть не нонсы, а текущее значение счетчика нонсе внутри чипа в момент передачи данных в RPi. там в его коде (да и в ваш перекочевала) есть функция get_counter. собственно в ней и есть такое условие. Он такие значения потом тоже пытается анализировать как нонсе, но на мой взгляд безрезультатно. Я конечно перепроверю сейчас еще раз, но не было у меня положительных результатов теста с этими значениями


Нет, всё так. а насчет почему не всегда на HW влияет - если до момента как в буфере будет встречено такое значение любое значение, не являющееся нонсе, уже хотябы один нонсе found++, то никакие ошибки после этого не учитываются в вашем коде. на самом деле их очень много ((
bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
September 27, 2013, 11:53:12 AM
 #419


а, понял, у меня другая затычка стоит:

Code:
					if ((newbuf[i] & 0xFF) == 0xE0)
continue;


Эта затычка не фильтрует dxxxxxxx

Вообще говоря видимо имелось ввиду if ((newbuf & 0xFF) >= 0xE0), так как нонсы Fxxx этот чип тоже не должен генерировать
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
September 27, 2013, 12:00:45 PM
 #420

Эта затычка не фильтрует dxxxxxxx

Вообще говоря видимо имелось ввиду if ((newbuf & 0xFF) >= 0xE0), так как нонсы Fxxx этот чип тоже не должен генерировать

ничего подобного, не должен генерить но сгенерил - это HW ошибка, и сейчас она обрабатывается.
другой вопрос что можно ее более эффективно обрабатывать, не вызывая череду rehash, а отсекая сразу и увеличивая счетчик HW (сделаю).
по поводу счетчика HW (то, что он не всегда увеличивается) тоже верное замечание, и вообще согласен эта часть кода требует доработки.

NO PSAKING!
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!