661
|
Local / Майнеры / Re: мои форки cgminer и bfgminer для bitfury ASIC
|
on: September 27, 2013, 06:58:58 PM
|
Кто может прояснить суть strange решений или HW ошибок, более-менее развернуто? Мне интересно, как в целом эта ситуация алгоритмически обрабатывается: чипу дается второй шанс на выполнение задания, или задание вообще вылетает?
а вот хобот её знает. я переделал подсчет HW ошибок (теперь считает всё), и их реально очень много, почти 80%. вопрос почему.
|
|
|
663
|
Local / Майнеры / Re: Икарус 2.0 (Avalon ASIC based) 5.6-6ГХ/c, <50Вт
|
on: September 27, 2013, 03:43:33 PM
|
needbmw А когда примерно ждать устройств на чипах битфури ? И опять предзаказ, да ?
я уже писал неоднократно, предзаказа не будет это точно, будут либо готовые платы из наличия (если ценник на чипы будет адекватный), либо недоплаты без чипов, закупайте чипы где хотите и запаивайте самостоятельно, либо еще как. по срокам ничего не могу сказать, сами платы у меня есть, но возможности собирать их пока нет. как только разгребем все текущие заказы, соберу тестовые платы и проанонсирую. о стоимости сейчас точно говорить смысла нет..
|
|
|
664
|
Local / Майнеры / Re: Икарус 2.0 (Avalon ASIC based) 5.6-6ГХ/c, <50Вт
|
on: September 27, 2013, 03:30:27 PM
|
Тоесть, во время майнинга, я переключаю последовательно 1-й в (off) 2-й (off) 3-й (on) ?
да, и cgminer лучше перезапустить потом чтобы он начал отсчет статистики HW с нуля переключать можешь как хочешь на ходу, но если боишься - отключи на всякий случай питание еще важный момент забыл упомянуть - для 325МГц --icarus-timing будет 0.153 для 350 - 0.142
|
|
|
665
|
Local / Майнеры / Re: Икарус 2.0 (Avalon ASIC based) 5.6-6ГХ/c, <50Вт
|
on: September 27, 2013, 03:11:51 PM
|
needbmw, скажи пожалуйста, до скольки (по частоте) можно безопасно погнать чип с хорошим соотношением Гхш\Hw ? И как это делается, просто в выключеном состоянии выставить перемычки ? На балконе холодно, думаю почему бы и нет.
поднимай частоту по одной ступеньке, это можно прямо на ходу делать, и смотри за приростом HW. если на балконе холодно, на 325 должен в принципе работать более-менее. на 350 уже скорее всего не будет - нужно повышать напряжение питания чипов и менять вентилятор на 3000 об/мин. если есть желание попаять - могу рассказать как поднимать напряжение.
|
|
|
668
|
Local / Майнеры / Re: Икарус 2.0 (Avalon ASIC based) 5.6-6ГХ/c, <50Вт
|
on: September 27, 2013, 02:44:27 PM
|
То есть получается что цена чипов нереально высока и железо будет стоить непомерно дорого?
все гораздо хуже. с учетом того, что себестоимость чипов на данный момент - мизер по сравнению с выставляемой производителем ценой, производитель чипов может играя параметрами "цена чипа - количество собственных мощностей" практически гарантированно загонять майнеров в убыток, что мы сейчас и наблюдаем. все шишки при этом упадут на производителей конечных устройств (покупают то у них), а кому это надо? текущая ситуация с битфури "берите по $30, а не возьмете мы их сами запаяем". при этом можно добавить "а возьмете по $30, мы еще себе чипов нахерачим".
|
|
|
669
|
Local / Майнеры / Re: Икарус 2.0 (Avalon ASIC based) 5.6-6ГХ/c, <50Вт
|
on: September 27, 2013, 02:28:14 PM
|
распи много набирать не надо, сделаем объединительные платы с мультиплексированием на 4-6 модулей (на 12 модулей под 19-дюймовый рэк уже сделана). одной на 12 плат должно хватить (это 240 чипов). чтобы разработать стабильный контроллер с прошивкой нужно убить минимум месяц только на него. это конечно лучший вариант, но по времени совсем не выигрышный. распи позволяет стартануть с уже готовым (почти) софтом. окупить железо даже не надейтесь, производители чипов этого не допустят поэтому я даже не знаю по какой схеме мы будем предлагать свои бф-платы. давайте все же сначала с текущими разберемся, а там посмотрим. по текущим заказам - партия готовых икарусов передана сегодня в доставку, получена следующая партия из монтажа, за выходные мы их соберем, потестируем и в понедельник передадим в доставку. на следующей неделе монтаж должен полностью закрыть все икарусы и перейти к блейдам и битфури. параллельно собираем рэки. тестовый рэк на авалонах запустился и работает вполне прилично, на битфури будет позже. начинаю понимать с чем столкнулись БФЛ (хотя у нас масштаб куда скромнее), это выглядит примерно так - работаешь всю неделю без выходных, а очередь сдвигается на час думаю дальше побыстрее пойдет.
|
|
|
671
|
Local / Майнеры / Re: мои форки cgminer и bfgminer для bitfury ASIC
|
on: September 27, 2013, 01:28:36 PM
|
Подсажи, плиз, как по твоим оценкам, реально ли вообще чисто софтом догнать метабанковские коробки до 240 Гх? или это утопия и можно расслабиться?
у чипов большой разброс, если провести отбор и собрать платы только из отборных чипов, стабильно дающих 3+ Гх/c каждый - то реально ну и схемотехника с цепочками вносит свой вклад, если бы сделали как FAN (каждому чипу - свой SPI), может оно и побыстрее шевелилось бы. правда пока никто так и не выставил фанфурик на элигиус, посмотреть бы реальный хэшрейт (по одним слухам - 110, по другим - железно 120, опять же как и чем мерили). я максимум чего добился у себя это 2.9 с чипа в среднем, пока так хорошо работает только одна опытная плата, скоро их будет партия - посмотрим на повторяемость...
|
|
|
672
|
Local / Майнеры / Re: Метабанк Bitfury Asic [Настройка]
|
on: September 27, 2013, 01:13:40 PM
|
кстати небольшое исследование - при увеличении клок-ворда со штатных 54 до 55 бит частота внутреннего генератора ступенчато возрастает примерно на 30%, при уменьшении до 53 бит такой же скачок назад (чуть меньше, точную цифру не помню). поэтому так трудно и малоэффективно подбирать частоту клок-битами. я отключал внутренний делитель, оптимальные значения клок-ворда переходили в диапазон 40-43 бита, ступенька уменьшалась, но результирующий хэшрейт получался ниже, возможно из-за несимметричности сигнала генератора. короче нужен нормальный внешний программируемый генератор, причем желательно на каждый чип - свой
|
|
|
675
|
Local / Майнеры / Re: мои форки cgminer и bfgminer для bitfury ASIC
|
on: September 27, 2013, 12:00:45 PM
|
Эта затычка не фильтрует dxxxxxxx
Вообще говоря видимо имелось ввиду if ((newbuf & 0xFF) >= 0xE0), так как нонсы Fxxx этот чип тоже не должен генерировать
ничего подобного, не должен генерить но сгенерил - это HW ошибка, и сейчас она обрабатывается. другой вопрос что можно ее более эффективно обрабатывать, не вызывая череду rehash, а отсекая сразу и увеличивая счетчик HW (сделаю). по поводу счетчика HW (то, что он не всегда увеличивается) тоже верное замечание, и вообще согласен эта часть кода требует доработки.
|
|
|
676
|
Local / Майнеры / Re: [18 TH/s] pool.itzod.ru - RSMPPS 0% fee/LongPoll/JSON API/Websockets/No Invalid
|
on: September 27, 2013, 11:48:56 AM
|
Да, графиков не хватает, было бы гораздо удобнее оценивать скорость... Например, с метабанковскими коробками - на прошивке метабанка скорость показывало 208-210 (для двойного), на пуле за последние 10 минут всегда прыгало, чаще всего от 200 до 250 на прошивке needbmw и bfgminer на майнере скорость стабильно 210-212, а на пуле чаще всего замечаю 180-190 по выплатам тоже ближе 180 похоже ту скорость, что сейчас показывает этот пул, вообще нельзя принимать в расчет. пул настраивает сложность в среднем на 10 шар в минуту, а осредняет за 10 минут. из-за дисперсии поступления решений оценка скорости скачет. у bfgminer-а есть третий показатель скорости u:, вот ему можно верить. эта скорость рассчитывается исходя из количества реально акцептованных шар. другой вопрос, что при шарах высокой сложности нужно дать майнеру поработать хотя бы полчаса, чтобы устаканился средний показатель, иначе u: тоже будет скакать.
|
|
|
677
|
Local / Майнеры / Re: мои форки cgminer и bfgminer для bitfury ASIC
|
on: September 27, 2013, 11:39:08 AM
|
значения, удовлетворяющие условию (pn & 0xFFC00000) == 0xDF800000 есть не нонсы, а текущее значение счетчика нонсе внутри чипа в момент передачи данных в RPi. там в его коде (да и в ваш перекочевала) есть функция get_counter. собственно в ней и есть такое условие. Он такие значения потом тоже пытается анализировать как нонсе, но на мой взгляд безрезультатно. Я конечно перепроверю сейчас еще раз, но не было у меня положительных результатов теста с этими значениями
а, понял, у меня другая затычка стоит: if ((newbuf[i] & 0xFF) == 0xE0) continue;
|
|
|
678
|
Local / Майнеры / Re: мои форки cgminer и bfgminer для bitfury ASIC
|
on: September 27, 2013, 11:23:14 AM
|
needbmw, покурил я ваши исходники бфгмайнера и вот к чему пришел: 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, это было бы принципиально невозможно. вот код Легкодымова: 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; жду пояснений что за счетчик имелся в виду.
|
|
|
679
|
Local / Майнеры / Re: Помогите включить майнер
|
on: September 26, 2013, 07:37:46 PM
|
Ребят, так как чип "прогреть" нужно, чтобы он заработал? Что это значит?
термовоздушной станцией, секунд 15-20 пока не "поплывет" не факт что заработает, но если пад под корпусом не пропаян - помогает
|
|
|
680
|
Local / Майнеры / Re: [Применение чипов Bitfury], схемные решения и т.п.
|
on: September 26, 2013, 07:06:40 PM
|
охлаждаешь только низ чипов, или сверху тоже чем-то обдуваешь?
нет, чипы ничем больше не обдуваю, а смысл? да и не греются они так чтоб аж шипело, думаю градусов 55-60 максимум. будет время сделаю термограмму, посмотрим как оно там растекается.
|
|
|
|