Bitcoin Forum
November 13, 2024, 11:57:12 AM *
News: Latest Bitcoin Core release: 28.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 53317 times)
mall
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500



View Profile
September 28, 2013, 04:19:11 PM
 #481

а как менять clock bit на отдельном чипе?
needbmw страницей раньше давал инструкцию.
из командной строки не пашет, из дальнейших комментариев я так и не понял куда записать это строчку. Huh
alpet
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
September 28, 2013, 04:42:07 PM
Last edit: September 28, 2013, 05:45:03 PM by alpet
 #482

Продолжаю тут эксперименты с оценкой результатов, и подсчетом HW/strange results.

Одна лишь простейшая правка, в области оценки решений от чипа:
Code:
        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 ошибка, считается много раз. Ведь до переключения заданий, все значения в буфере результатов учитываются как новые...

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
Integ
Legendary
*
Offline Offline

Activity: 1036
Merit: 1010


!


View Profile
September 28, 2013, 05:06:55 PM
 #483

а как менять clock bit на отдельном чипе?
needbmw страницей раньше давал инструкцию.
из командной строки не пашет, из дальнейших комментариев я так и не понял куда записать это строчку. Huh
я дописал в конфиг цгмайнера.
как запустить из командной строки, не знаю.

Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши!
1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
Integ
Legendary
*
Offline Offline

Activity: 1036
Merit: 1010


!


View Profile
September 28, 2013, 05:09:03 PM
 #484

кстати, номинал стоковых резисторов какой?
На Метабанковских - 39 Ом

Ткните плиз картинкой в эти резисторы,
надумал на 82ома перепаять...
Посередке 2 шт. с маркировкой 390
http://puu.sh/4ChKS.JPG

ыыть, на них ведь маркировка, а я еще спрашивал  Cheesy
Собсно, намерил 34.7Ом и не поверил цшке, вот что значит без очков  Shocked

Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши!
1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
mall
Hero Member
*****
Offline Offline

Activity: 560
Merit: 500



View Profile
September 28, 2013, 05:19:07 PM
 #485

а как менять clock bit на отдельном чипе?
needbmw страницей раньше давал инструкцию.
из командной строки не пашет, из дальнейших комментариев я так и не понял куда записать это строчку. Huh
я дописал в конфиг цгмайнера.
как запустить из командной строки, не знаю.
можешь выложить синтаксис или пример своего конфига?
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
September 28, 2013, 05:23:20 PM
 #486

Продолжаю тут эксперименты с оценкой результатов, и подсчетом HW/strange results.

Одна лишь простейшая правка, в области оценки решений от чипа:
Code:
        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 Offline

Activity: 1912
Merit: 1020


View Profile WWW
September 28, 2013, 05:29:17 PM
 #487

кстати, сколько жрет твой модуль на 1.05В?
Пока что это проблемно измерить.  Устройство на 120 чипов с вольтмодом перегружает UPS 1000VA, а устройство на 96 чипов, не перегружает )
Замерял когда-то ток на 12В шине, для одной платки (видимо без вольтмода):
Code:
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 чип отдает решения по старому заданию, а работает уже по новому? Т.е. мы отправляем ему старое задание при обмене, уже зря (таков протокол).

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
Integ
Legendary
*
Offline Offline

Activity: 1036
Merit: 1010


!


View Profile
September 28, 2013, 05:31:25 PM
 #488

а как менять clock bit на отдельном чипе?
needbmw страницей раньше давал инструкцию.
из командной строки не пашет, из дальнейших комментариев я так и не понял куда записать это строчку. Huh
я дописал в конфиг цгмайнера.
как запустить из командной строки, не знаю.
можешь выложить синтаксис или пример своего конфига?
Code:
"bitfury-clockbits" : "1:3:55,14:2:55,11:3:55,14:5:55"

Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши!
1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
September 28, 2013, 05:32:54 PM
 #489

блин, ghash уже 5ый час не может блок решить.
Сорри за оффоп
Integ
Legendary
*
Offline Offline

Activity: 1036
Merit: 1010


!


View Profile
September 28, 2013, 05:36:47 PM
 #490

1. Хэшрейт моментально стал жестким на всю плату, 24.5 +- 0.2Гх. До этого все плавало, то к 22Гх, то к 26Гх.
2. Количество HW с десятков процентов (от 40%)  свалилось к 0.5% и продолжает убывать...
Проверка проводится на единичной плате Метабанка (4 чипов), с вольтмодом около 1.057В.
Ээхм, не многовато ли 24Гх для 4 чипов? Roll Eyes

Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши!
1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
needbmw (OP)
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008



View Profile
September 28, 2013, 05:37:10 PM
 #491

Правильно я понимаю, что при установленном флаге job_switched чип отдает решения по старому заданию, а работает уже по новому? Т.е. мы отправляем ему старое задание при обмене, уже зря (таков протокол).
в SPI запись и чтение происходят одновременно, поэтому невозможно считать флаг job_switched, не записав что-то в буфер

NO PSAKING!
Integ
Legendary
*
Offline Offline

Activity: 1036
Merit: 1010


!


View Profile
September 28, 2013, 05:40:03 PM
 #492

Ну все, писец, закупился сопротивлениями 75 и 82 корпусными и бескорпусными, перемениками 100 и 200, электролитами 1500 и 2200 и... заболел Cry Температура и прочие прелести, никакого желания паять, только виски с медом и в люлю... Undecided

Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши!
1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
bee7
Hero Member
*****
Offline Offline

Activity: 574
Merit: 523


View Profile
September 28, 2013, 05:41:25 PM
 #493

Правильно я понимаю, что при установленном флаге job_switched чип отдает решения по старому заданию, а работает уже по новому? Т.е. мы отправляем ему старое задание при обмене, уже зря (таков протокол).

нет. мы ему всё время отправляем новое задание. как только мы получаем job_switched - оно начало выполнятся. в этот момент мы запрашиваем следующее задание и начинаем долбить чип им.
alpet
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
September 28, 2013, 05:44:21 PM
 #494

Ээхм, не многовато ли 24Гх для 4 чипов? Roll Eyes
Опечатка, 8 чипов Smiley

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1359



View Profile
September 28, 2013, 05:47:05 PM
 #495

Ну все, писец, закупился сопротивлениями 75 и 82 корпусными и бескорпусными, перемениками 100 и 200, электролитами 1500 и 2200 и... заболел Cry Температура и прочие прелести, никакого желания паять, только виски с медом и в люлю... Undecided
http://www.apteka-ifk.ru/ibuprofen/

400мг снимут симптомы чего угодно. От гриппа остается лишь легкий насморк, к примеру. Не следует применять в комбинации с алкоголем, при слабых почках или есть больше 1200мг в сутки.
Integ
Legendary
*
Offline Offline

Activity: 1036
Merit: 1010


!


View Profile
September 28, 2013, 05:53:35 PM
 #496

http://www.apteka-ifk.ru/ibuprofen/

400мг снимут симптомы чего угодно. От гриппа остается лишь легкий насморк, к примеру. Не следует применять в комбинации с алкоголем, при слабых почках или есть больше 1200мг в сутки.
Поздно... Алкоголь и слабые почки в наличии Sad

Если Вы давно собирались отправить мне деньги, но боялись предложить - у Вас есть шанс сделать это! - гокс кинул меня на 31248 сатоши!
1NiWhDiKGfyWj4EoJXDLm1J3SXsZSjUCjB (получено, спасибо! )))
Bertuzzi
Member
**
Offline Offline

Activity: 105
Merit: 10


View Profile
September 28, 2013, 05:55:45 PM
 #497

Quote from: willrain
Попробуй все же ради интереса организовать лучший продув этой платы.
не в продувке дело, вот переставил первую платку на слот дальше от блока

Может и в перегреве. У меня так же было - много красного - особенно 5 ошибок на 0 плате, сегодня из комнаты вынес устройство на балкон (+6 градусов). Статистика позеленела, остались только 3 ошибки (1- на 0, 2 - на 3 плате). Хэшрейт тоже поднялся с 209 до 213.
Grumlin
Legendary
*
Offline Offline

Activity: 2893
Merit: 1158



View Profile WWW
September 28, 2013, 06:14:03 PM
 #498

Продолжаю тут эксперименты с оценкой результатов, и подсчетом HW/strange results.

Одна лишь простейшая правка, в области оценки решений от чипа:
Code:
        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 ошибка, считается много раз. Ведь до переключения заданий, все значения в буфере результатов учитываются как новые...
в каком файле это проправить? хочу проверить что будет без вольтмода


           ▄
         ▄███
         ▀████▄
       ▄  ▀████▄
      ███▄ ▀████▄
    ▄████   ▀████▄
   ▄████      ████▄
  ▄████        ████▄
 █████          █████
▀████▄          ▄████▀
  ▀████▄▄▄▄   ▄████▀
    ▀████▀  ▄████▀
LISK
       ▄▄▄▄▄▄▄
   ▄▄▀▀       ▀▀▄▄
  █               █ ▄
 █   █▀▄ ▀█▀ ▀█▀   █ ▀▄
 █   █▀▄  █   █    █  ▀▄
  █  ▀▀   ▀   ▀   █    █
▄▀ ▄▄           ▄▀    ▄▀
 ▀▀  ▀▀▄▄▄▄▄▄▄▀▀      ▀▄
        ▀▄▄      ▄▄▀▀▄▄▀
           ▀▀▀▀▀▀

                      ▄▄▄
  ▄█▄              ▄███████▄
  ▀████▄▄         ██████▀██████▀
    ▀▀▀████▄▄     ███████████▀
    ▀██▄███████▄▄███████████
     ▄▄▄▀██████████████████
      ▀████████████████████
▀█▄▄     ▀████████████████
  ▀████████████████▀█████
    ▀████████████▀▄▄███▀
       ▀▀██████████▀▀
           ▀▀▀▀▀

    ▄█▄            ▄█▄
   █████          █████
  ███████ ▄▄▄▄▄▄ ███████
 ▄██████████████████████▄
 ████████████████████████
██████████████████████████
██████▀▀          ▀▀██████
█████▀   ▄      ▄   ▀█████
 ████   ███    ███   ████
  ████   ▀      ▀   ████
   ▀████▄▄▄▄▄▄▄▄▄▄████▀
     ▀▀████████████▀▀

               ▄▄   ▄▄
              ▄▀ ▀▀█  █
             ▄▀     ▀▀
         ▄▄▄▄█▄
     ▄█▀▀▀▀▀▀▀▀▀▀█▄
 ▄▀▄▀              ▀▄▀▄
█  █   ▄█▄    ▄█▄   █  █
 ▀█    ▀█▀    ▀█▀    █▀
  █                  █
   █   ▀▄      ▄▀   █
    ▀▄   ▀▀▀▀▀▀   ▄▀
      ▀▀▄▄▄▄▄▄▄▄▀▀






   ▄▄████████████████▄▄
 ▄█████▀▀▀██████▀▀▀█████▄
▄████▀  ▀▀▀    ▀▀▀  ▀████▄
████▀                ▀████
███▀                  ▀███
███       ▄    ▄       ███
██▀      ███  ███      ▀██
██       ▀█▀  ▀█▀       ██
██▄     ▄        ▄     ▄██
▀██▄     ▀▀▄▄▄▄▀▀     ███▀
 ▀███▄▄▄▄▄▄████▄▄▄▄▄▄███▀
   ▀▀████████████████▀▀

   ▄▄███████████████▄▄
 ▄█████████████████████▄
▄██████████████▀▀███████▄
████████████▀▀    ███████
█████████▀▀   ▄   ███████
██████▀▀     █    ███████
████▀       █     ███████
█████▄▄   ▄█      ███████
████████ ██▄      ███████
▀████████ ▀▄███▄▄███████▀
 ▀█████████████████████▀
   ▀▀███████████████▀▀

   ▄▄████████████████████▄▄
 ▄██████████████████████████▄
▄████████████████████████████▄
██████████ ▀▀█████████████████
██████████     ▀▀█████████████
██████████         ▀▀█████████
██████████         ▄▄█████████
██████████     ▄▄█████████████
██████████ ▄▄█████████████████
▀████████████████████████████▀
 ▀██████████████████████████▀
   ▀▀████████████████████▀▀


  ▄▄███████████████▄▄
 █████████████████████
███████████████████████
███████████▀    ███████
██████████  ▄██████████
██████████  ███████████
████████      ▄████████
██████████  ███████████
██████████  ███████████
██████████  ███████████
 █████████████████████
  ▀▀███████████████▀▀
alpet
Legendary
*
Offline Offline

Activity: 1912
Merit: 1020


View Profile WWW
September 28, 2013, 06:17:31 PM
 #499

нет. мы ему всё время отправляем новое задание. как только мы получаем job_switched - оно начало выполнятся. в этот момент мы запрашиваем следующее задание и начинаем долбить чип им.
Если флаг этот стоит, то чип не пишет в текущий буфер результатов, от того которое начало выполняться? В том смысле, не возможно затирание результатов, если долго не опрашивали чип?


в каком файле это проправить? хочу проверить что будет без вольтмода
libbitfury.c  libbitfury_sendHashData если в оригинальных форках.
По идее на хэшрейт особо не должно повлиять, если нет явной голодовки чипов.

Novacoin we trust!
https://svcpool.io - PoS стейкинг и обменник NVC/BTC.
Bertuzzi
Member
**
Offline Offline

Activity: 105
Merit: 10


View Profile
September 28, 2013, 06:31:05 PM
Last edit: September 28, 2013, 06:55:07 PM by Bertuzzi
 #500

а как менять clock bit на отдельном чипе?
needbmw страницей раньше давал инструкцию.
из командной строки не пашет, из дальнейших комментариев я так и не понял куда записать это строчку. Huh
я дописал в конфиг цгмайнера.
как запустить из командной строки, не знаю.
можешь выложить синтаксис или пример своего конфига?
Code:
"bitfury-clockbits" : "1:3:55,14:2:55,11:3:55,14:5:55"
Выходила ошибка на конфиг, оказывается перед записью данной команды, надо у последней запятую поставить.
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!