ProtonEvil
|
|
September 08, 2013, 10:48:22 AM |
|
Пока выглядет так (72 чипа): cgminer version 3.3.1 - Started: [2013-09-08 14:35:06] -------------------------------------------------------------------------------- (5s):196.7G (avg):185.8Gh/s | A:27032 R:394 HW:0 WU:2596.3/m ST: 0 SS: 0 NB: 1 LW: 37259 GF: 0 RF: 0 Connected to pool.itzod.ru diff 256 with stratum as user ProtonEvil_1 Block: 000c21cc44e63ed8... Diff:86.9M Started: [14:35:06] Best share: 6.31K -------------------------------------------------------------------------------- [P]ool management [ S]ettings [D]isplay options [Q]uit BITFURY 0: 196.6G/186.3Gh/s | A:27032 R:394 HW:0 WU: 2603.0/m --------------------------------------------------------------------------------
[2013-09-08 14:43:42] Accepted 006de085 Diff 596/256 BITFURY 0 [2013-09-08 14:43:47] Accepted 0099dccf Diff 425/256 BITFURY 0 [2013-09-08 14:44:03] Accepted 00d494b4 Diff 308/256 BITFURY 0 [2013-09-08 14:44:06] Accepted 00eeb0ab Diff 274/256 BITFURY 0 [2013-09-08 14:44:20] Accepted 0043e15d Diff 965/256 BITFURY 0 [2013-09-08 14:44:26] Accepted 000ed198 Diff 4.42K/256 BITFURY 0 [2013-09-08 14:44:35] Accepted 00873eda Diff 484/256 BITFURY 0 [2013-09-08 14:44:39] Accepted 00586217 Diff 741/256 BITFURY 0 [2013-09-08 14:44:48] Accepted 00c48622 Diff 333/256 BITFURY 0 [2013-09-08 14:44:54] Accepted 0086c802 Diff 486/256 BITFURY 0 [2013-09-08 14:44:57] Accepted 00ffc6b3 Diff 256/256 BITFURY 0 [2013-09-08 14:45:16] Accepted 0041dc89 Diff 995/256 BITFURY 0
|
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
September 08, 2013, 10:53:46 AM |
|
Пока выглядет так:
прекрасно чипы все нашел во всех слотах? (при старте выдает список) можешь еще увеличить скорость шины SPI (в файле spidevc.c есть константа по тексту, у меня 500000 любимая цифра, у метабанка вроде 2000000). ну и попробуй опросить API.
|
NO PSAKING!
|
|
|
ProtonEvil
|
|
September 08, 2013, 11:04:23 AM |
|
прекрасно чипы все нашел во всех слотах? (при старте выдает список) можешь еще увеличить скорость шины SPI (в файле spidevc.c есть константа по тексту, у меня 500000 любимая цифра, у метабанка вроде 2000000). ну и попробуй опросить API.
Да, все чипы обнаружились, в начале cgm написал, что нашел 72 чипа. API отлично работает через метабанковскую морду: На счет частоты SPI, не понимаю как и на что она влияет needbmw, не вернул HW? А то до сих пор пишет HW=0. Планирую на двух одинаковых майнерах по 300Гх, запустить твою сборку и тов. Легкодымова. Можно будет сравнить результаты. ЗЫ На элигиус так и держится 100% нагрузки, а на сам сайт зайти не могу. Причем на предыдушей прошивке от МБ человек такого не наблюдал, вроде. Элигиус отменяется, по-ходу.
|
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
September 08, 2013, 11:19:46 AM |
|
На счет частоты SPI, не понимаю как и на что он влияет на длинных цепочках без мультиплексоров приходится снижать, повышение теоретически может привести к небольшому повышению хэшрейта. needbmw, не вернул HW? А то до сих пор пишет HW=0. Планирую на двух одинаковых майнерах по 300Гх, запустить твою сборку и тов. Легкодымова. Можно будет сравнить результаты.
HW можно посмотреть как раз через новое API (считаются для каждого чипа, параметр strange_count, такое название ему дал Легкодымов ) в принципе пока форк почти ничем от последней версии Легкодымова не отличается, кроме: возможности безгеморройно задать конфигурацию кол-ва слотов и чипов в них, не бегая по всем исходникам меняя захардкоженые параметры, и выдачей real-time статистики через стандартное API cgminer. через API выдаются для каждого чипа: клок-биты, число решений. число ошибок (strange_count), средний хэшрейт для каждого чипа за последние 5 минут (константа осреднения в секундах находится в libbitfury.h). я обратил внимание, что общий хэшрейт, показываемый cgminer-ом в шапке, всегда несколько выше реального (предполагаю, что с точностью до количества HW ошибок, а их в среднем бывает 5-15%). через API же выдаются параметры скорости, рассчитываемые по фактическому количеству отгруженных каждым чипом шар за заданный промежуток времени, т.е. эти цифры гораздо более близки к реальности. у меня сейчас в среднем по API держится 2.55-2.68Гх с чипа и не выше, даже на "короткой" цепочке из 20 чипов. а там, где стоят слабые питалки, то и вообще 2.0-2.2Гх.
|
NO PSAKING!
|
|
|
ProtonEvil
|
|
September 08, 2013, 11:31:03 AM |
|
через API выдаются для каждого чипа: клок-биты, число решений. число ошибок (strange_count), средний хэшрейт для каждого чипа за последние 5 минут
Напиши, пжл, названия этих параметров API, чтоб в коде их не искать хотя, не надо, они и так , наверное вылезут при "devs" и "summary" запросах (или нет? надо отдельно?). Накидаю к вечеру прогу для сбора статистики по ним. я обратил внимание, что общий хэшрейт, показываемый cgminer-ом в шапке, всегда несколько выше реального (предполагаю, что с точностью до количества HW ошибок, а их в среднем бывает 5-15%).
Угу, тоже наблюдаю 187 000 в майнере, а на итзоде 181 421 PS щас нас в раздел Кодеры перенесут
|
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
September 08, 2013, 11:40:33 AM |
|
Напиши, пжл, названия этих параметров API, чтоб в коде их не искать хотя, не надо, они и так , наверное вылезут при devs и summary запросах (или нет? надо отдельно?). Накидаю к вечеру прогу для сбора статистики по ним.
в devs показывается краткая информация об устройстве целиком, а при запросе stats как раз детальная. образцы ответов, распарсенные api-example.php, приведены в одном из первых сообщений темы. (только там чипы подряд пронумерованы, а сейчас имя каждой переменной оканчивается на _x_y, где x - номер слота, y - номер чипа в слоте)
|
NO PSAKING!
|
|
|
legkodymov
Member
Offline
Activity: 80
Merit: 10
|
|
September 08, 2013, 11:53:05 AM |
|
Прочитал ветку, обрадовался что не все равнодушные. Но, всеравно, вернётся Легкодымов из командировки на север и всё исправит и перепишет.
|
|
|
|
ProtonEvil
|
|
September 08, 2013, 12:06:24 PM |
|
Прочитал ветку, обрадовался что не все равнодушные. Но, всеравно, вернётся Легкодымов из командировки на север и всё исправит и перепишет.
Скрестили пальцы на удачу
|
|
|
|
MaRSe
|
|
September 08, 2013, 07:23:36 PM |
|
needbmw, там HW реально прикрутить?
|
|
|
|
MaRSe
|
|
September 09, 2013, 03:41:18 AM Last edit: September 09, 2013, 05:59:56 AM by MaRSe |
|
На ghash.io 7.5 часов: BITFURY 0: 73.80G/74.16Gh/s | A:461500 R:8700 HW:0 WU: 1036.0/m Часовое среднее: 73.83 Gh/s Что ты там такого сделал? Xэш побольше чем у легкодымовского, да и постабильнее на длительных периодах. ps: похоже софт не причем, это новые вентили лучше охлаждают
|
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
September 09, 2013, 07:34:34 AM |
|
На ghash.io 7.5 часов: BITFURY 0: 73.80G/74.16Gh/s | A:461500 R:8700 HW:0 WU: 1036.0/m Часовое среднее: 73.83 Gh/s Что ты там такого сделал? Xэш побольше чем у легкодымовского, да и постабильнее на длительных периодах. ps: похоже софт не причем, это новые вентили лучше охлаждают скорость смотри через API, параметр ghash_total, по умолчанию выдает среднее за 5мин, но можно и поболее сделать (в разумных пределах). там же найдешь счетчики ошибок по каждому чипу. софт ясное дело не при чем, от добавления API быстрее хэшить он не должен
|
NO PSAKING!
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
September 09, 2013, 07:49:16 AM |
|
На какой виртуалке можно запустить образ с земляникой для нужд компиляции проекта? Не хочу на добывающем устройстве долго мучаться, после тестовых правок ) Впрочем, сомневаюсь что сейчас есть быстрые ARM эмуляторы...
|
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
September 09, 2013, 07:58:16 AM |
|
На какой виртуалке можно запустить образ с земляникой для нужд компиляции проекта? Не хочу на добывающем устройстве долго мучаться, после тестовых правок )
можно настроить кросс-компиляцию (гугли raspberry pi cross compiling) как пример настройка по Windows http://www.gurucoding.com/en/rpi_cross_compiler/index.phpно (ИМХО) это такой головняк что даже связываться не стоит
|
NO PSAKING!
|
|
|
ProtonEvil
|
|
September 09, 2013, 09:20:50 AM |
|
но (ИМХО) это такой головняк что даже связываться не стоит Я того же мнения, сборка на распи занимает около 15 минут.
|
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
September 09, 2013, 09:24:21 AM |
|
Я того же мнения, сборка на распи занимает около 15 минут.
После привычной мне компиляции в Delphi за 2 секунды, я боюсь быстро плюну на попытки модификации исходников ))
|
|
|
|
Balthazar
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
September 09, 2013, 09:30:40 AM |
|
На какой виртуалке можно запустить образ с земляникой для нужд компиляции проекта? Не хочу на добывающем устройстве долго мучаться, после тестовых правок ) Впрочем, сомневаюсь что сейчас есть быстрые ARM эмуляторы...
Qemu. Не быстрый т.к. полностью программная эмуляция, но поддерживает многопроцессорность. http://habrahabr.ru/post/143808/http://www.opennet.ru/base/sys/linux_arm_qemu.txt.htmlА вообще, я кросс-компиляцией собираю под win32/win64, под ARM аналогично будет.
|
|
|
|
ProtonEvil
|
|
September 09, 2013, 09:32:47 AM Last edit: September 09, 2013, 09:51:15 AM by ProtonEvil |
|
Доделал вчера программу для работы с API форка needbmw: Поглядел на статистику, оказалось HW показывает не мух, а вполне конкретные значения. На фото средний HW 3,14% потому что майнит всего 45минут, вчера после 2 часов было около 1,2%. Как видно, четвертого модуля в устройстве нет (потому 72чипа, а не 80). needbmw по средней на чип совсем все плохо? Ты писал >2.5Гх - это на самодельных устройствах? И еще вопрос, почему у некоторых чипов клок отличается? Когда ты успел прикрутить АПЧ? OMG Может, замутишь регулируемый клок-бит с доступом через апи, можно будет прикрутить в прогу и мучать чипы, глядя на их HW и скорость.
|
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
September 09, 2013, 11:36:44 AM |
|
Доделал вчера программу для работы с API форка needbmw:
выложи программку, красиво получилось Поглядел на статистику, оказалось HW показывает не мух, а вполне конкретные значения. На фото средний HW 3,14% потому что майнит всего 45минут, вчера после 2 часов было около 1,2%. Как видно, четвертого модуля в устройстве нет (потому 72чипа, а не 80). needbmw по средней на чип совсем все плохо? Ты писал >2.5Гх - это на самодельных устройствах?
это на 4-слойных платах с медью 70мкм и 3А на чип, вечером посмотрю статистику и выложу более конкретные цифры, в т.ч. и для двухслойных плат. на самом деле больше всего интересно верно ли измерение ghash_total (соответствует ли показаниям пула), там у Лекгодымова какая-то константа мне непонятная стоит в функции преобразования кол-ва шар в гигахэши, может мы опять в попугаях меряем. если показания ghash_total верные, то и остальные тоже должны быть верными. И еще вопрос, почему у некоторых чипов клок отличается? Когда ты успел прикрутить АПЧ? OMG Может, замутишь регулируемый клок-бит с доступом через апи, можно будет прикрутить в прогу и мучать чипы, глядя на их HW и скорость. автоподстройки пока нет, это я на контрольной плате подбирал оптимальные значения и забыл их убрать перед коммитом. посмотри в файле driver-bitfury.c функция bitfury_scanHash 93-97 строка. над регулировкой клока через апи надо подумать, хорошая идея кстати.
|
NO PSAKING!
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
September 09, 2013, 11:37:54 AM |
|
но (ИМХО) это такой головняк что даже связываться не стоит Я того же мнения, сборка на распи занимает около 15 минут. это только в первый раз, потом если не трогать хэдеры не больше 30 секунд пересобирается даже когда майнит параллельно, вполне себе терпимо.
|
NO PSAKING!
|
|
|
invader
|
|
September 09, 2013, 12:54:21 PM |
|
Надо сделать не только регулировку клока по cgminer api, а еще возможность сохранять / загружать эти настройки посредством файла или командной строки на случай перезапуска cgminer'а. Когда ковырял исходники драйвера авалона касательно управления вентиляторной pwm пришел к необходимости строить функцию, даже правильнее сказать, таблицу pwm(delta_temp) дабы полностью избежать самовозбуждения системы - собственно, та же проблема всплыла сразу. Нужно как-то сохранять полученный результат, чтобы потом после перезапуска его снова использовать, а не стучаться по api еще одним костылем вбивающим нужные значения или ждать пока оно автоматом их подберет. Так и не дописал до конца эту часть, в итоге вынес в командную строку и подобрал боле-менее константы имеющегося топорного алгоритма и забил на это. Как появятся чипы или метабанковское железо на них - будет мотивация дописать в новом качестве. Чем и займусь, если к тому времени не будет уже реализовано. Также уже думаю в будущем прикрутить эту статистику (чтоб выглядело не хуже картинки выше) к вебинтерфейсу.
|
|
|
|
|