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

Using Kolibri in embedded systems
  • olodar wrote:может, все таки, биос дискретной видеокарты тоже находится в системном стоковом биосе? Но как же тогда его запихнуть в корбут?
    Можешь попробовать следующее:

    1) временно установи официальный биос
    2) при помощи этой инструкции через Linux извлеки VGA BIOS, только не у встроенной видеокарты а у дискретной
    https://www.coreboot.org/VGA_support#Re ... nux_kernel

    3) перекачай заново исходники coreboot - у них на днях был релиз coreboot 4.6 , возможно добавили некоторые важные изменения после которых может быть станет лучше. затем скомпилируй coreboot, вместе с vga bios для встроенной видеокарты и с включенной опцией Run VGA option ROMs

    4) добавь vga bios дискретной видеокарты к скомпилированному образу коребут при помощи cbfstool из репозитория coreboot :

    ./cbfs/cbfstool ./coreboot.rom add ./Путь_к_извлечённому_файлу.rom pciXXXX,YYYY.rom -t optionrom
    (если cbfstool по каким-то причинам не собран, хотя должен быть, - скомпилируй его через gcc -o cbfstool cbfstool.c)

    здесь в имени встроенного файла pciXXXX,YYYY.rom вместо XXXX и YYYY должны быть четырёхзначные Vendor_ID и Device_ID твоей видеокарты

    Например, для 8570M скорее всего должно быть pci1002,6663.rom ( если эта страница не ошибается - http://cateee.net/lkddb/web-lkddb/DRM_RADEON.html )

    5) а теперь прошей этот новый образ коребут, желательно через прищепку
    olodar wrote:драйвера от долби тоже не хотят ставиться (см. скрин)
    Попробуй разобраться с дровами долби через драйверпак drp.su
    В крайнем случае можно попытаться установить драйвера принудительно через inf-файл
    Last edited by floppy121 on Tue Jul 11, 2017 7:45 pm, edited 1 time in total.
  • Система просто не дает извлечь биос файл. Под линюхом input/output error, под шиндой разные утилиты тоже не хотят делать дамп биоса. Кстати, как думаешь, если собрать корбут вообще без vga bios и подключить внешнюю видюху через mini pci-e?
  • olodar wrote:Система просто не дает извлечь биос файл. Под линюхом input/output error, под шиндой разные утилиты тоже не хотят делать дамп биоса
    Ты точно пытался делать по этой инструкции - через Retrieval via Linux kernel ?
    https://www.coreboot.org/VGA_support#Re ... nux_kernel
    olodar wrote:Кстати, как думаешь, если собрать корбут вообще без vga bios и подключить внешнюю видюху через mini pci-e?
    Надеюсь что оно заработает, у меня даже есть железо для эксперимента - внешняя видеокарта и этот переходник.
    К сожалению пока что очень не хватает времени для испытаний... :( Обязательно расскажу как только попробую!
  • Ты точно пытался делать по этой инструкции - через Retrieval via Linux kernel ?
    https://www.coreboot.org/VGA_support#Re ... nux_kernel
    Да, никак не получается извлечь. Я сначала подумал, что как-то я его запорол, но нет, видеокарта-то запускается, а вот биос считать никак не дает...
    К сожалению пока что очень не хватает времени для испытаний... :( Обязательно расскажу как только попробую!
    С нетерпением жду :D
    Кстати, производительность в многопотоке на корбуте возвросла просто колосально. Как ты думаешь, почему леновцы сделали какую-то фигню, чтобы проц работал от силы на 30% от своей мощности? Кривые руки, или специально они так сделали зачем-то? :?
  • Как ноутбук сдохнет, так и узнаешь...
  • Как ноутбук сдохнет, так и узнаешь...
    Сам-то понял, что сказал?
    С чего он должен сдохнуть, если он работает в штатном режиме и не более, даже без минимального разгона? :?
  • Штатный режим для него это тротлинг при превышении температуры или потребляемой мощности. У топовых х86 смартфонов такое встречается часто. То-есть производительность высокая, но только для кратковременных задач, на длительную нагрузку не рассчитано. Когда летом станет жарко и ноутбук не выдержит, узнаешь где было слабое место: то ли блок питания, то ли материнка, то ли ещё чего (процессор вряд ли).
  • Штатный режим для него это тротлинг при превышении температуры или потребляемой мощности. У топовых х86 смартфонов такое встречается часто. То-есть производительность высокая, но только для кратковременных задач, на длительную нагрузку не рассчитано. Когда летом станет жарко и ноутбук не выдержит, узнаешь где было слабое место: то ли блок питания, то ли материнка, то ли ещё чего (процессор вряд ли).
    Превышения температуры невозможно. Критическая температура у данного процессора - 105 градусов по Цельсию, при полной загрузке данного процессора на полную мощность (максимальные стоковые частоты процессора и видеоядра) температура всего ЦП не превышала 76 градусов (т.к. СО справляется нормально, естественно, с нормальной теплопроводностью от кристалла до прокладки с теплотрубкой). Также, при этой же полной нагрузке можно посмотреть в программе AIDA примерную скорость зарядки и впринципе скорость зарядки - она составляет около 5 ватт, что говорит о том, что в штатном режиме этого БП хватает. Возвращаемся к нашим рукожопым разработчикам ноутбука из Lenovo:
    1) Повышение рабочей частоты внештатного режима на ноутбуке, так еще и с цепью питания, не предназначенной для данного процессора в 45-50 ватт приведет к быстрому разрушению цепей, проца и СО. Почему 45-50? Из-за турбобуста, который даже невозможно выключить, из-за которого питание процессора работает через заднее место. Ранее я писал, что процессор не кукурузный, а оказалось, что еще какая кукуруза. Разгон до 3,2 гГц прогревал только одно ядро на 71 градус Цельсия, а производительность возврасла лишь на 10% - так дело не пойдет. И тут нам на помощь приходит coreboot, который решает эти проблемы и заставляет работать систему, как задумал производитель, т.е. AMD.
    2) Если этого БП и достаточно для A10-5750M, то его явно не хватит для питания дискретной видеокарты 8570M (если не ошибаюсь) - ну что такое 5 ватт для видеокарты? :D
    Ах, да, я купил подставку для данного ноута, разобрал ее, отпилил кусок в центре и поставил нормальный вентилятор (родной вообще ниочем), когда играю в игры, то ставлю ноут с открытой крышкой на эту подставку и ноут обдувается, в т.ч. оперативка, которая довольно сильно нагружается. Температура выше 60-65 не поднималась. :D
  • Как я уже сказал, процессор вряд ли сгорит от перегрева, обычно он просто зависает. Но он не имеет отношения к конкретной материнке. А вот температуру элементов питания ты знаешь? У них даже охлаждения нет, но рабочая температура довольно высокая.
    А скорость заряда здесь вообще при чём?
    Spoiler:ImageImage
  • Я не понимаю всякие схемы.
    Потому что, чем меньше потребляет система, тем больше достнется энергии на зарядку аккума. Как бэ логично :D
    Элементы питания также обдуваются (если речь идет о катушках). Греются они очень сильно (раньше грелись, сейчас не проверял), палец держать не возможно. Они грелись настолько сильно, что контакты аж пожелтели немногою
    Кстати, забыл дописать.
    Из-за разгона процессор очень быстро перегревался и сбрасывал частоту до 2,05 гГц. А временами частота проседала и до 800 мГц.
  • Збс. Уважаешь только книги?
    Из схемы понятно, что скорость заряда говорит о достаточной мощности наружного сетевого адаптера, но ничего не говорит о нагрузке на внутренние
    преобразователи постоянного тока. Если уж на то пошло, можно подключить его к ноутбуку через амперметр, и таки померить потребляемую мощность.