KolibriOS в BIOS ( coreboot / SeaBIOS ) на G505S - успех!

Using Kolibri in embedded systems
  • Pathoswithin wrote:SSD быстрее харда раз в 5
    Это при условии линейного чтения больших файлов, а вот в случайном чтении, и чтении большого кол-ва мелких файлов SSD действительно выигрывает раз в 500! Например, при загрузки ОС хард трещит во всю, и скорость около 800 килобайт (что для харда нормально), а вот SSD за секунду все дело считывает, и ему пофиг на фрагментацию.
    ПЫСЫ: подключил ноут к ИБП (дабы замерить его энергопотребление) и получилось, что ноут при 100% загрузки процессора (под линуксом, разумеется это на частоте 2,5 гГц) потребляет около 60 ватт! А БП на 65 ватт! Так, может быть, ему просто нехватает питанки, поэтому и сбрасывает частоту в играх? Так, в таком случае, он же должен брать энергию от батареи плюсом, но он этого не делает. Странно это все :?
  • Одна секунда против 10 это в 10 раз, а не в 500.
    Естественно, при 100% нагрузке ему не хватит питания для разгона, только не БП, а материнской платы. Кстати, попробуй Power control -20%, за одно и на температуру посмотришь.
  • Power Control – это по идее powerlimit (если смотреть в bios).
    Кстати, сегодня пришёл программатор и прищепка :) но почта сегодня не работает, поэтому возьмусь только завтра
    P.S. возникла идея – а что если не иннициализировать встроенную видеокарту на уровне биоса, те не включить видеобиос в биос, включить поддержку множества карт и подождать, пока ос загрузится и иннициализирует дискретную карту?
  • Ну вот и получил посылки :)
    Поизучал немного, и решил прошить/считать биос с древней и не рабочей материнки и получилось. Делал это как-то так:
    flashrom --programmer ch341a_spi --read bios.rom - считываем биос в файл
    flashrom --programmer ch341a_spi --write bios.rom - записываем биос с файла в микросхему
    Но вот не пойму, как "прищеплять" прищепку на мать ноута - никаких обозначений и ключей нет совершенно, только цифры 1-8, и то на плате от прищепки. Что будет, если в неправильном направлении подключить? Биос не спалится? По идее же, всего может быть только два положения, одно из них верное, так ведь? Попробовал подключить наооборот старый биос, в правильном положении ничего не произошло, а вот в неправильном светодиод на программаторе чуть затух.
  • olodar wrote:А что если не иннициализировать встроенную видеокарту на уровне биоса, те не включить видеобиос в биос, включить поддержку множества карт и подождать, пока ос загрузится и иннициализирует дискретную карту?
    Может так и сработает но будет очень неудобно - на экране SeaBIOS (там где ты выбираешь с какого источника грузиться - жёсткого диска / флешки / DVD / или какой-нибудь мемтест запустить) не будет графики, и выбирать придётся наугад. Тем более что встроенная видеокарта будет запитана даже если её не инициализировать, просто будет простаивать
    olodar wrote:Но вот не пойму, как "прищеплять" прищепку на мать ноута - никаких обозначений и ключей нет совершенно, только цифры 1-8, и то на плате от прищепки. По идее же, всего может быть только два положения, одно из них верное, так ведь?
    Тут всё чётко расписано:
    http://dangerousprototypes.com/docs/Fla ... d_flashing

    Вынес самое важное на картинку ниже:
    BIOS Chip - Pinout
    BIOS_Chip_-_Pinout.png (504.07 KiB)
    BIOS Chip - Pinout Viewed 4890 times
    На биос-чипе возле этого первого пина CS есть точка, так что этот пин ты сразу найдёшь.
    Дальше, нужно чтобы контакт от зубчика прищепки, подключаемого к этому пину,
    в итоге приходил на CS программатора, тогда и всё остальное будет подключено правильно
    olodar wrote:Что будет, если в неправильном направлении подключить? Биос не спалится? Попробовал подключить наооборот старый биос, в правильном положении ничего не произошло, а вот в неправильном светодиод на программаторе чуть затух
    Ну теоретически так и может произойти - из-за неправильной полярности биос чип может испортится.
    Правда я как-то раз подключил неправильно минут на 5 и ничего не случилось, но лучше так не делать)
  • Внимание! С А10-5750М конкурировал проц i5 3210m, и вроде, казалось бы, амд влегкую его сделает, но как-бы не так!
    Смотрим результаты на гикбенче:
    A10 в:
    сингл кор - 1809
    мультикор - 4046 - какого?! производительность в многопотоке должна быть не меньше сингл кор* кол-во ядер, т.е. 7236 очков! И за такое 35 ватт?!! Это как раз тот самый момент, когда частоты сбрасываются до 2,05 гГц (по непонятным причинам), а иногда проседает и до 800 мГц.
    Теперь смотрим i5
    сингл - 2720
    мульти - 5052, что почти соответствует должному: 2720*2(кол-во ядер)=5440 (возможно, погрешность) - вот это другое дело!
    Вывод, я думаю, делать не нужно.

    Так а прищепку к программатору же тоже надо в каком-то определенном положении подключать?
  • olodar wrote:Внимание! С А10-5750М конкурировал проц i5-3210m, и вроде, казалось бы, амд влегкую его сделает, но как-бы не так!
    Смотрим результаты на гикбенче...
    Если верить Passmark-у (где выборка >5000 результатов по i5 и >700 по A10) то там разница в производительности получается меньше:
    1) согласно гикбенчу, i5 - на 50% быстрее в однопотоке и на 20% во многопотоке
    2) согласно пассмарку, i5 - на 36% в однопотоке и всего на 13% во многопотоке

    Это важно, потому что все более-менее требовательные приложения давно переписали на многопоток где это возможно

    http://www.cpubenchmark.net/cpu.php?cpu ... GHz&id=815 - i5-3210m - сингл 1519, мульти 3797
    http://www.cpubenchmark.net/cpu.php?cpu ... PU&id=1920 - A10-5750M - сингл 1114, мульти 3343

    Зато по встроенной графике A10 уделывает i5 более чем в два раза:
    http://www.videocardbenchmark.net/gpu.p ... +4000&id=2 - Intel HD 4000 - 453 очков
    http://www.videocardbenchmark.net/gpu.p ... 0G&id=2530 - Radeon HD 8650G - 953 очков
    В результатах не приходится сомневаться... по i5 выборка > 29000 результатов, по A10 > 500

    По тепловыделению разницы нет - что в i5 что в A10, у обоих 35 Ватт

    + в i5-3210M нет некоторых важных технологий, которые в A10-5750M присутствуют
    например, в i5 "урезана" виртуализация - нет поддержки VT-d ; а у A10 с виртуализацией всё в порядке,
    и самое главное - в A10 отсутствуют интеловские зонды вроде Intel ME, что очень радует тех кому важна безопасность
    Так а прищепку к программатору же тоже надо в каком-то определенном положении подключать?
    Нужно подключать её так чтобы все 8 контактов биос чипа в итоге были подцеплены к правильным пинам программатора через эту прищепку. Если есть сомнения: посмотри по каждому проводку, с какой ножкой биос-чипа у него есть контакт и на какой пин программатора он приходит; всё должно совпадать
    Last edited by floppy121 on Thu Apr 06, 2017 3:08 pm, edited 3 times in total.
  • Если нужно производительное железо с опен-сорс биосом без шпионских зондов,
    стоит обратить внимание на ASUS KCMA-D8, ASUS KFSN4-DRE и ASUS KGPE-D16
    Туда ставят мощные серверные AMD оптероны... Но и цена кусается немного ;-)
  • olodar
    AMD Bulldozer развивает идею Hyper-threading; там такие ядра, что синтетические тесты гонять бессмысленно, производительность сильно зависит от типа нагрузки.
  • А как насчет третьего "игрока", VIA?
    to infinity and beyond
  • VIA уже не в счет, пора их давно закопать.
    Кстати, что там у тебя не получилось на 64-битной оси? На Ubuntu 16.04.2 LTS все прекрасно собирается.
    Тем более что встроенная видеокарта будет запитана даже если её не инициализировать, просто будет простаивать

    это уже неважно, важно - освободить оперативную память, которую сжирает встроенное видеоядро. В ноутбуках еще не поймешь устройство видеокарт - монитор ноута подключен, может быть, только через выводы встроенной видеокарты, которая соединена мостом с дискретной в кроссфаер. У меня пока такие предположения. Вобщем, буду собирать, тестить.
    Вобщем, разобрал ноут, подцепил прещепку к биосу (в правильном положении), пишет ашыпку: No EEPROM/flash device found. В обратном положении подключил - тоже самое, только программатор также "затух" (полярность перепутана), в итоге ничего не получилось.
  • olodar wrote:Кстати, что там у тебя не получилось на 64-битной оси? На Ubuntu 16.04.2 LTS все прекрасно собирается
    На 64-битной оси не собирается FILO - дополнение для коребута
    Поэтому я собрал FILO отдельно на 32-битной оси, и добавил FILO к образу коребута собранному на 64-битной оси
    Вобщем, разобрал ноут, подцепил прещепку к биосу (в правильном положении), пишет ашыпку: No EEPROM/flash device found
    Тут может быть много разных вариантов почему не работает:
    [*][/b] какие-то провода подключены неправильно (тщательно просмотреть схему подключения)
    [*][/b] прищепка прицепилась плохо (проверить прищепку)
    [*][/b] прищепочные провода от программатора к биос-чипу фиговые (укоротить или заменить на другие, желательно медные)
    [*][/b] на оперативку часть тока уходит и не хватает нормально запитать биос чип (вытащить оперативную память)
    [*][/b] .....[/i]

    Надеюсь ты через flashrom пытаешься прошивать, а не через глючную виндовую прогу?
  • прищепка прицепилась плохо (проверить прищепку)
    прищепочные провода от программатора к биос-чипу фиговые (укоротить или заменить на другие, желательно медные)
    хм. прищепка намертво не прицепляется, а так как провод котороткий (до USB разъема расстояние есть), то прищепка может просто "отколоться". Биос же находится под клавой сверху, чуть слева от середины? Кстати, есть многожильные медные провода от дохлых БП'шников, но они толстые сильно, подойдут ли?
    на оперативку часть тока уходит и не хватает нормально запитать биос чип (вытащить оперативную память)
    Даже и не подумал бы об этом :) спасибо :) а ты сам как делал?
  • Вынул раму - не канает :(
    Прозвонил все контакты прищепки - все работают и сопротивление 0.
    Кстати, при подключении в правильном положении, лампочка чуть чуть потухает, а если наоборот, то сильно затухает.
    Attachments
    2017-04-09-09-36-41.jpg
    2017-04-09-09-36-41.jpg (257.59 KiB)
    Viewed 4768 times
    2017-04-09-09-35-52.jpg
    2017-04-09-09-35-52.jpg (412.14 KiB)
    Viewed 4768 times
  • Who is online

    Users browsing this forum: No registered users and 5 guests