Integ
Legendary
Offline
Activity: 1036
Merit: 1010
!
|
|
September 28, 2013, 06:36:08 PM |
|
У меня выходит: -bash: --bitfury-clockbits=54: command not found
не выходит, потому что это не команда, а параметр цгмайнера.
|
Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши! 1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
|
|
|
Grumlin
Legendary
Offline
Activity: 2886
Merit: 1137
|
|
September 28, 2013, 06:38:19 PM |
|
в каком файле это проправить? хочу проверить что будет без вольтмода
libbitfury.c libbitfury_sendHashData если в оригинальных форках. По идее на хэшрейт особо не должно повлиять, если нет явной голодовки чипов. Одна лишь простейшая правка, в области оценки решений от чипа: int dups = 0; if (op && o2p && d->job_switched) for (i = 0; i < 16; i++) { if (oldbuf[i] != newbuf[i] ) {
Дала интересный результат: 1. Хэшрейт моментально стал жестким на всю плату, 24.5 +- 0.2Гх. До этого все плавало, то к 22Гх, то к 26Гх. 2. Количество HW с десятков процентов (от 40%) свалилось к 0.5% и продолжает убывать... Проверка проводится на единичной плате Метабанка ( 8 чипов), с вольтмодом около 1.057В. ок, только вот теперь не понимаю причем тут переменнная dups если вы её после даже не используете?))) 551 строка насколько я понял ктонибудь объяснит зачем объясляем переменную dups?
|
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
September 28, 2013, 06:59:59 PM |
|
ок, только вот теперь не понимаю причем тут переменнная dups если вы её после даже не используете?))) 551 строка насколько я понял
ктонибудь объяснит зачем объясляем переменную dups?
Да это из моего форка, счетчик дубликатов. Он уже не нужен стал, поскольку дубликатов не стало вообще ) Кстати, правка позволяет безболезненно поднимать частоту SPI. Сейчас я тестирую на 2МГц, показатели HW не изменились, а вот время опроса чипа сократилось с 3 до 2.5 мс. Соответственно можно ещё сильнее разгрузить CPU, или увеличить частоту опроса чипов (ротацию очереди в моем форке).
|
|
|
|
bee7
|
|
September 28, 2013, 07:06:11 PM |
|
ок, только вот теперь не понимаю причем тут переменнная dups если вы её после даже не используете?))) 551 строка насколько я понял
ктонибудь объяснит зачем объясляем переменную dups?
Да это из моего форка, счетчик дубликатов. Он уже не нужен стал, поскольку дубликатов не стало вообще ) Кстати, правка позволяет безболезненно поднимать частоту SPI. Сейчас я тестирую на 2МГц, показатели HW не изменились, а вот время опроса чипа сократилось с 3 до 2.5 мс. Соответственно можно ещё сильнее разгрузить CPU, или увеличить частоту опроса чипов (ротацию очереди в моем форке). Есть ли смысл ее поднимать? Я сейчас опрос произвожу раз в 250 милисекунд: производительность хешрейт тот же, что и если непрерывно опрашивать.
|
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
September 28, 2013, 07:13:01 PM |
|
Есть ли смысл ее поднимать? Я сейчас опрос произвожу раз в 250 милисекунд: производительность хешрейт тот же, что и если непрерывно опрашивать.
Раз в 250 миллисекунд, опрашиваете 120 чипов? Что-то не вериться, что такое возможно... у меня такой опрос занимает от 360 мс (3 мс, на чип). В моем форке цикл лимитирован по времени, т.е. перед выходом из функции scanHash опрашивается произвольное число чипов (сколько успеет за 500 мс), и размер цикла можно регулировать... В целом хорошо, если чип опрашивается 2-3 раза в секунду, но я заметил основное отличие bfgminer от cgminer - максимально частый опрос, и это заметно влияет на хэшрейт (что удивительно, ведь есть буферизация заданий).
|
|
|
|
bee7
|
|
September 28, 2013, 07:31:15 PM |
|
Раз в 250 миллисекунд, опрашиваете 120 чипов? Что-то не вериться, что такое возможно... у меня такой опрос занимает от 360 мс (3 мс, на чип). В моем форке цикл лимитирован по времени, т.е. перед выходом из функции scanHash опрашивается произвольное число чипов (сколько успеет за 500 мс), и размер цикла можно регулировать... В целом хорошо, если чип опрашивается 2-3 раза в секунду, но я заметил основное отличие bfgminer от cgminer - максимально частый опрос, и это заметно влияет на хэшрейт (что удивительно, ведь есть буферизация заданий).
Нет, 40. У мя 40 чипов всего.
|
|
|
|
ptty
Member
Offline
Activity: 100
Merit: 10
|
|
September 28, 2013, 08:51:52 PM |
|
Выложил. http://mirrors.linuxoid.in/misc/asic/metabank.asic.rpi.2013.09.26.01.img.xzПроверьте кто-то на "чистовом" запуске - работу веб-морды, доступ по ssh и тому подобное. Вроде все работает, но мало ли. Раскатать сейчас образ на чистую флешку, загрузить с нее ASIC и выполнить "обычные пользовательские действия по настройке" сейчас нет возможности. И да, раз уж такое дело пошло - нам бы выпилиться в отдельную тему... Спасибо большое за образ. Большая просьба, в сл раз либо указывать что это и чем его распаковывать, либо выкладывать в более привычном формате. А то я как дурак лью на флешку и думаю а чего это оно не работает и почему файл такой маленький, не докачался чтоли... Не сказать чтобы я с линуксом на вы, но о существовании XZ не знал. Всякие bzip и gzip как-то более привычные или какой-нибудь 7z\rar
|
|
|
|
willrain
|
|
September 28, 2013, 09:43:20 PM |
|
Не сказать чтобы я с линуксом на вы, но о существовании XZ не знал. Всякие bzip и gzip как-то более привычные или какой-нибудь 7z\rar
А при чем тут Linux? LZMA - популярный алгоритм. Упомянутый тобой 7z использует (использовал?) 1-ю версию, это - вторая. https://ru.wikipedia.org/wiki/XZ
|
|
|
|
ptty
Member
Offline
Activity: 100
Merit: 10
|
|
September 28, 2013, 10:28:41 PM |
|
Не сказать чтобы я с линуксом на вы, но о существовании XZ не знал. Всякие bzip и gzip как-то более привычные или какой-нибудь 7z\rar
А при чем тут Linux? LZMA - популярный алгоритм. Упомянутый тобой 7z использует (использовал?) 1-ю версию, это - вторая. https://ru.wikipedia.org/wiki/XZВ винде в основном используется RAR и ZIP. Ну 7z еще немного. Не подумай что я претензии предъявляю, просто я ну скажем так близкий к различным компьютерным делам человек не знал такого. Ладно догадался по размеру файла что дело не ладное и пошел гуглить, а хомячки вообще голову всю сломают себе и потом тебе. Лучше добавить ссылку на софт чем это распаковывать.
|
|
|
|
ptty
Member
Offline
Activity: 100
Merit: 10
|
|
September 28, 2013, 10:44:17 PM |
|
-
|
|
|
|
Integ
Legendary
Offline
Activity: 1036
Merit: 1010
!
|
|
September 29, 2013, 01:14:28 AM |
|
Это только у меня каждая строка пишется в лог дважды? Модифицированная сборка willrain.
А вообще жаль, что bfgminer не пишет в лог long статистику.
|
Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши! 1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
September 29, 2013, 05:06:11 AM |
|
закоммитил вчера изменения в bfgminer, теперь (очень на это надеюсь) HW ошибки обрабатываются максимально правильно. за ночь сдвоенное устройство показало 4.4%
|
NO PSAKING!
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
September 29, 2013, 05:14:41 AM |
|
Это только у меня каждая строка пишется в лог дважды? Модифицированная сборка willrain.
А вообще жаль, что bfgminer не пишет в лог long статистику.
статистика же через API вся выдается, как раз именно для этого. самый простой вариант - вызывать по крону раз в 5-10 минут php /path/to/bfgminer/api-example.php stats >> /var/log/bgminer-api.log если формат вывода не нравится, никто не мешает свой парсер написать или допилить php или python примеры.
|
NO PSAKING!
|
|
|
mall
|
|
September 29, 2013, 07:54:10 AM |
|
закоммитил вчера изменения в bfgminer, теперь (очень на это надеюсь) HW ошибки обрабатываются максимально правильно. за ночь сдвоенное устройство показало 4.4%
образ от willrain возможно обновить? если да..напишите список команд
|
|
|
|
willrain
|
|
September 29, 2013, 08:01:56 AM |
|
cd ~/needbmw/bfgminer/ git pull make clean make
Можно сохранить это в отдельный файлик и потом вызывать Это только у меня каждая строка пишется в лог дважды? Модифицированная сборка willrain. Не замечал такого. У тебя случайно 2 процесса майнера не запущено? Хотя они передрались бы за чипы... хомячки вообще голову всю сломают себе и потом тебе Хомячки обычно ткнут кнопку "Выделить все" - http://freeinstall.ru/image/sistema/7zip2.jpg - что, правда, иногда приводит к казусам (начинают распаковывать архиватором ISO-образы перед записью и так далее) - и файлик у них будет с иконкой архива. С учетом того, что расширения у тех же хомячков обычно скрыты - то как-то и не важно, rar там будет, 7z или xz. Не подумай что я претензии предъявляю Да без проблем. Будем считать это троллингом тех, у кого В винде в основном используется RAR ...бездумно спираченный на какой-то файлопомойке вместо поставленного с оффсайта 7z с тем же функционалом и с поддержкой всех современных форматов . needbmw, может есть смысл поднять нижнюю границу рестарта чипов по хэшрейту? У себя обычно ставлю 150, т.е., 2 Гх
|
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
September 29, 2013, 08:29:02 AM |
|
Вопросик остался незамеченным: если флаг job_switched выставился, то чип не пишет в текущий буфер результатов, от того которое начало выполняться? В том смысле, не возможно затирание результатов, если долго не опрашивали чип? Или же буфер результатов начинает изменяться лишь после загрузки нового задания?
|
|
|
|
bee7
|
|
September 29, 2013, 08:31:04 AM Last edit: September 29, 2013, 08:55:54 AM by bee7 |
|
Раз в 250 миллисекунд, опрашиваете 120 чипов? Что-то не вериться, что такое возможно... у меня такой опрос занимает от 360 мс (3 мс, на чип). В моем форке цикл лимитирован по времени, т.е. перед выходом из функции scanHash опрашивается произвольное число чипов (сколько успеет за 500 мс), и размер цикла можно регулировать... В целом хорошо, если чип опрашивается 2-3 раза в секунду, но я заметил основное отличие bfgminer от cgminer - максимально частый опрос, и это заметно влияет на хэшрейт (что удивительно, ведь есть буферизация заданий).
Я тут померил даже ради любопытства. Среднее время 1го скана 40 чипов вместе с отправкой nonce 13 милисекунд. 120 чипов было бы 36 милисекунд. а я скан запускаю раз в 250 милисекунд. Эдит: пробовал и на частоте spi 4000000 и на 400000 - результат не меняется, я б даже сказал, вопреки ожиданиям на 400000 скан занимает 10мс Эдит: статистика работы за 10 минут: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3505 root 20 0 130m 3984 2584 S 3.9 0.9 0:25.34 bfgminer
|
|
|
|
bee7
|
|
September 29, 2013, 08:32:05 AM |
|
Вопросик остался незамеченным: если флаг job_switched выставился, то чип не пишет в текущий буфер результатов, от того которое начало выполняться? В том смысле, не возможно затирание результатов, если долго не опрашивали чип? Или же буфер результатов начинает изменяться лишь после загрузки нового задания?
Буфер кольцевой. Чип затирает самые старые результаты.
|
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
September 29, 2013, 08:55:50 AM |
|
Я тут померил даже ради любопытства. Среднее время 1го скана 40 чипов вместе с отправкой nonce 13 милисекунд. 120 чипов было бы 36 милисекунд. а я скан запускаю раз в 250 милисекунд.
Эдит: пробовал и на частоте spi 4000000 и на 400000 - результат не меняется, я б даже сказал, вопреки ожиданиям на 400000 скан занимает 10мс
Вот это очень любопытный результат, покажите код? У меня четкая реакция на увеличение частоты SPI - среднее время 10 опросов снижается. Использую для замера cgtime, можете посмотреть как вычисляется median_load здесь в строках 1177-1181.
|
|
|
|
bee7
|
|
September 29, 2013, 08:58:16 AM |
|
Я тут померил даже ради любопытства. Среднее время 1го скана 40 чипов вместе с отправкой nonce 13 милисекунд. 120 чипов было бы 36 милисекунд. а я скан запускаю раз в 250 милисекунд.
Эдит: пробовал и на частоте spi 4000000 и на 400000 - результат не меняется, я б даже сказал, вопреки ожиданиям на 400000 скан занимает 10мс
Вот это очень любопытный результат, покажите код? У меня четкая реакция на увеличение частоты SPI - среднее время 10 опросов снижается. Использую для замера cgtime, можете посмотреть как вычисляется median_load здесь в строках 1177-1181. Я с гитом не очень хорошо знаком, всю жизнь на cvs просидел. Если объясните, как "отвязать" то что у меня есть от needbmw и разместить на гитхабе (можно в личке) - покажу
|
|
|
|
|