mall
|
|
September 28, 2013, 04:19:11 PM |
|
а как менять clock bit на отдельном чипе?
needbmw страницей раньше давал инструкцию. из командной строки не пашет, из дальнейших комментариев я так и не понял куда записать это строчку.
|
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
September 28, 2013, 04:42:07 PM Last edit: September 28, 2013, 05:45:03 PM by alpet |
|
Продолжаю тут эксперименты с оценкой результатов, и подсчетом HW/strange results. Одна лишь простейшая правка, в области оценки решений от чипа: 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В. Насколько мне понятен исходный код, получается очень часто одна и та-же HW ошибка, считается много раз. Ведь до переключения заданий, все значения в буфере результатов учитываются как новые...
|
|
|
|
Integ
Legendary
Offline
Activity: 1036
Merit: 1010
!
|
|
September 28, 2013, 05:06:55 PM |
|
а как менять clock bit на отдельном чипе?
needbmw страницей раньше давал инструкцию. из командной строки не пашет, из дальнейших комментариев я так и не понял куда записать это строчку. я дописал в конфиг цгмайнера. как запустить из командной строки, не знаю.
|
Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши! 1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
|
|
|
Integ
Legendary
Offline
Activity: 1036
Merit: 1010
!
|
|
September 28, 2013, 05:09:03 PM |
|
кстати, номинал стоковых резисторов какой?
На Метабанковских - 39 Ом Ткните плиз картинкой в эти резисторы, надумал на 82ома перепаять... Посередке 2 шт. с маркировкой 390 http://puu.sh/4ChKS.JPGыыть, на них ведь маркировка, а я еще спрашивал Собсно, намерил 34.7Ом и не поверил цшке, вот что значит без очков
|
Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши! 1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
|
|
|
mall
|
|
September 28, 2013, 05:19:07 PM |
|
а как менять clock bit на отдельном чипе?
needbmw страницей раньше давал инструкцию. из командной строки не пашет, из дальнейших комментариев я так и не понял куда записать это строчку. я дописал в конфиг цгмайнера. как запустить из командной строки, не знаю. можешь выложить синтаксис или пример своего конфига?
|
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
September 28, 2013, 05:23:20 PM |
|
Продолжаю тут эксперименты с оценкой результатов, и подсчетом HW/strange results. Одна лишь простейшая правка, в области оценки решений от чипа: 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% и продолжает убывать... Проверка проводится на единичной плате Метабанка (4 чипов), с вольтмодом около 1.057В. Насколько мне понятен исходный код, получается очень часто одна и та-же HW ошибка, считается много раз. Ведь до переключения заданий, все значения в буфере результатов учитываются как новые... да, точно, давно надо было так сделать. я сейчас готовлю коммит с нормальным подсчетом ошибок и новой функцией check_nonce2, позаимствованной из кода чейнмайнера. она вполне логично рассчитывает как проверять nonce, вместо брутфорса в реализации Легкодымова. на хэшрейте это особо не отразилось, а вот загрузка CPU заметно снизилась. кстати, сколько жрет твой модуль на 1.05В?
|
NO PSAKING!
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
September 28, 2013, 05:29:17 PM |
|
кстати, сколько жрет твой модуль на 1.05В?
Пока что это проблемно измерить. Устройство на 120 чипов с вольтмодом перегружает UPS 1000VA, а устройство на 96 чипов, не перегружает ) Замерял когда-то ток на 12В шине, для одной платки (видимо без вольтмода): osc6_bits = 53, 2.3А osc6_bits = 54, 2.4А (12В) osc6_bits = 55, 2.6А osc6_bits = 56, 2.78А, хэшрейт минимальный
Кстати, на устройстве с 96 чипами, все-же и с последней правкой HW держится около 23%. Думаю это связано с голодом чипов, но точно не уверен. Правильно я понимаю, что при установленном флаге job_switched чип отдает решения по старому заданию, а работает уже по новому? Т.е. мы отправляем ему старое задание при обмене, уже зря (таков протокол).
|
|
|
|
Integ
Legendary
Offline
Activity: 1036
Merit: 1010
!
|
|
September 28, 2013, 05:31:25 PM |
|
а как менять clock bit на отдельном чипе?
needbmw страницей раньше давал инструкцию. из командной строки не пашет, из дальнейших комментариев я так и не понял куда записать это строчку. я дописал в конфиг цгмайнера. как запустить из командной строки, не знаю. можешь выложить синтаксис или пример своего конфига? "bitfury-clockbits" : "1:3:55,14:2:55,11:3:55,14:5:55"
|
Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши! 1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
|
|
|
bee7
|
|
September 28, 2013, 05:32:54 PM |
|
блин, ghash уже 5ый час не может блок решить. Сорри за оффоп
|
|
|
|
Integ
Legendary
Offline
Activity: 1036
Merit: 1010
!
|
|
September 28, 2013, 05:36:47 PM |
|
1. Хэшрейт моментально стал жестким на всю плату, 24.5 +- 0.2Гх. До этого все плавало, то к 22Гх, то к 26Гх. 2. Количество HW с десятков процентов (от 40%) свалилось к 0.5% и продолжает убывать... Проверка проводится на единичной плате Метабанка (4 чипов), с вольтмодом около 1.057В.
Ээхм, не многовато ли 24Гх для 4 чипов?
|
Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши! 1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
|
|
|
needbmw (OP)
Legendary
Offline
Activity: 1302
Merit: 1008
|
|
September 28, 2013, 05:37:10 PM |
|
Правильно я понимаю, что при установленном флаге job_switched чип отдает решения по старому заданию, а работает уже по новому? Т.е. мы отправляем ему старое задание при обмене, уже зря (таков протокол).
в SPI запись и чтение происходят одновременно, поэтому невозможно считать флаг job_switched, не записав что-то в буфер
|
NO PSAKING!
|
|
|
Integ
Legendary
Offline
Activity: 1036
Merit: 1010
!
|
|
September 28, 2013, 05:40:03 PM |
|
Ну все, писец, закупился сопротивлениями 75 и 82 корпусными и бескорпусными, перемениками 100 и 200, электролитами 1500 и 2200 и... заболел Температура и прочие прелести, никакого желания паять, только виски с медом и в люлю...
|
Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши! 1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
|
|
|
bee7
|
|
September 28, 2013, 05:41:25 PM |
|
Правильно я понимаю, что при установленном флаге job_switched чип отдает решения по старому заданию, а работает уже по новому? Т.е. мы отправляем ему старое задание при обмене, уже зря (таков протокол).
нет. мы ему всё время отправляем новое задание. как только мы получаем job_switched - оно начало выполнятся. в этот момент мы запрашиваем следующее задание и начинаем долбить чип им.
|
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
September 28, 2013, 05:44:21 PM |
|
Ээхм, не многовато ли 24Гх для 4 чипов? Опечатка, 8 чипов
|
|
|
|
Balthazar
Legendary
Offline
Activity: 3108
Merit: 1359
|
|
September 28, 2013, 05:47:05 PM |
|
Ну все, писец, закупился сопротивлениями 75 и 82 корпусными и бескорпусными, перемениками 100 и 200, электролитами 1500 и 2200 и... заболел Температура и прочие прелести, никакого желания паять, только виски с медом и в люлю... http://www.apteka-ifk.ru/ibuprofen/400мг снимут симптомы чего угодно. От гриппа остается лишь легкий насморк, к примеру. Не следует применять в комбинации с алкоголем, при слабых почках или есть больше 1200мг в сутки.
|
|
|
|
Integ
Legendary
Offline
Activity: 1036
Merit: 1010
!
|
|
September 28, 2013, 05:53:35 PM |
|
http://www.apteka-ifk.ru/ibuprofen/400мг снимут симптомы чего угодно. От гриппа остается лишь легкий насморк, к примеру. Не следует применять в комбинации с алкоголем, при слабых почках или есть больше 1200мг в сутки. Поздно... Алкоголь и слабые почки в наличии
|
Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши! 1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
|
|
|
Bertuzzi
Member
Offline
Activity: 105
Merit: 10
|
|
September 28, 2013, 05:55:45 PM |
|
Попробуй все же ради интереса организовать лучший продув этой платы.
не в продувке дело, вот переставил первую платку на слот дальше от блока Может и в перегреве. У меня так же было - много красного - особенно 5 ошибок на 0 плате, сегодня из комнаты вынес устройство на балкон (+6 градусов). Статистика позеленела, остались только 3 ошибки (1- на 0, 2 - на 3 плате). Хэшрейт тоже поднялся с 209 до 213.
|
|
|
|
Grumlin
Legendary
Offline
Activity: 2893
Merit: 1158
|
|
September 28, 2013, 06:14:03 PM |
|
Продолжаю тут эксперименты с оценкой результатов, и подсчетом HW/strange results. Одна лишь простейшая правка, в области оценки решений от чипа: 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В. Насколько мне понятен исходный код, получается очень часто одна и та-же HW ошибка, считается много раз. Ведь до переключения заданий, все значения в буфере результатов учитываются как новые... в каком файле это проправить? хочу проверить что будет без вольтмода
|
|
|
|
alpet
Legendary
Offline
Activity: 1912
Merit: 1020
|
|
September 28, 2013, 06:17:31 PM |
|
нет. мы ему всё время отправляем новое задание. как только мы получаем job_switched - оно начало выполнятся. в этот момент мы запрашиваем следующее задание и начинаем долбить чип им.
Если флаг этот стоит, то чип не пишет в текущий буфер результатов, от того которое начало выполняться? В том смысле, не возможно затирание результатов, если долго не опрашивали чип? в каком файле это проправить? хочу проверить что будет без вольтмода
libbitfury.c libbitfury_sendHashData если в оригинальных форках. По идее на хэшрейт особо не должно повлиять, если нет явной голодовки чипов.
|
|
|
|
Bertuzzi
Member
Offline
Activity: 105
Merit: 10
|
|
September 28, 2013, 06:31:05 PM Last edit: September 28, 2013, 06:55:07 PM by Bertuzzi |
|
а как менять clock bit на отдельном чипе?
needbmw страницей раньше давал инструкцию. из командной строки не пашет, из дальнейших комментариев я так и не понял куда записать это строчку. я дописал в конфиг цгмайнера. как запустить из командной строки, не знаю. можешь выложить синтаксис или пример своего конфига? "bitfury-clockbits" : "1:3:55,14:2:55,11:3:55,14:5:55" Выходила ошибка на конфиг, оказывается перед записью данной команды, надо у последней запятую поставить.
|
|
|
|
|