Re: KolibriOS в BIOS ( coreboot / SeaBIOS ) на G505S - успех!
Posted: Tue Dec 29, 2020 7:59 pm
Что ты думаешь насчёт контроллера вроде этого? (нужен именно 5V) https://aliexpress.com/item/1005001495311871.htmlolodar wrote:как управлять
Official KolibriOS board
https://board.kolibrios.org/
Что ты думаешь насчёт контроллера вроде этого? (нужен именно 5V) https://aliexpress.com/item/1005001495311871.htmlolodar wrote:как управлять
100 Ватт TDP? Серьезно? Опять же вспоминаем Intel I5 с его 15 ваттами. Добавить просто нечего.floppy121 wrote:на Passmark в ~1.6 раза выше
Жрет ужасно много ОЗУ. Не понимаю почему. И при этом тормозит. Хром меньше жрет оперативки, не тормозит (даже на атоме).floppy121 wrote:Midori
Я бы не додумался! А если серьезно, то такая схема и так очевидна. Я имею ввиду конкретную схему, куда эту термотрубку приделывать, как её гнуть (кстати!) и тому подобное...floppy121 wrote:берём систему охлаждения для G505S и припаиваем параллельно теплотрубки с алиэкспресса и приклеиваем небольшие радиаторы - так, чтобы это всё по-прежнему влезало в корпус
Ну ПОС61 не является низкотемпературным, но думаю он идеально подойдет.floppy121 wrote:Паять наверное нужно низкотемпературным припоем
Выглядит довольно большим. Я даже представить не могу, куда в ноуте запихивать вот такую соплю. На самой поверхности, где клава и тач - не поставишь из-за экрана, а если сбоку приделывать, то можно случайно зацепить и вырвать.floppy121 wrote:Что ты думаешь насчёт контроллера вроде этого? (нужен именно 5V) https://aliexpress.com/item/1005001495311871.html
В "печи" A10-6800K я и сам особого смысла не вижу: ведь у A10-6700 почти такая же производительность и 65 ваттolodar wrote:100 Ватт TDP? Серьезно?floppy121 wrote:на Passmark в ~1.6 раза выше
по одной теплотрубке на проц и дискретку - это как-то маловато. У макбуков аналогичного поколения при схожих TDP - по две теплотрубки, и два вентилятора вместо одногоolodar wrote:Но СО у нашего ноута и так нормальная.
Необязательно использовать этот контроллер в неизменном виде: USB порты можно выпаять и вместо них бросить от платы два провода питания/к земли к точкам питания USB на материнке; и поворотный регулятор тоже выпаять и на проводах вынести в удобное место - например сбоку. Останется лишь маленькая плоская плата с проводами, которую достаточно заизолировать изолентой и подсунуть куда-нибудьolodar wrote:Выглядит довольно большим. Я даже представить не могу, куда в ноуте запихивать вот такую соплю. На самой поверхности, где клава и тач - не поставишь из-за экрана, а если сбоку приделывать, то можно случайно зацепить и вырвать.floppy121 wrote:Что ты думаешь насчёт контроллера вроде этого? (нужен именно 5V) https://aliexpress.com/item/1005001495311871.html
я и для кнопок яркости писал где примерно ковыряться - если правильно помню, в коребутовском интерфейсе взаимодействия с прошивкой EC-контроллера (ec.c и ec.h в директории g505s, + https://github.com/coreboot/coreboot/tr ... pal/ene932 ). То есть схема примерно такая: клава - EC-контроллер - БИОС - ОС, и где-то между EC и БИОСом эти кнопки ломаются по идее.olodar wrote:Кстати, не подскажешь, как в корбуте задействовать турбокор? Ты как-то писал про бинарник. Не знаю. //P.S. Нашёл твоё сообщение. Подумаю, если получится протестировать, отпишусь. Но пока надо решить вопрос с UEFI. И ещё. Что по поводу кнопок регулировки яркости? Я так не и не понял, как исправить проблему с ними. Да-да, подумываю о том, чтобы снова поковырять корбут.
к coreboot вместо дополнения SeaBIOS можно добавить дополнение Tianocore, которое поддерживает GPT. Но с ним придётся попердолиться, оно не такое лёгкое в настройке и сборке как SeaBIOS. Может, легче будет завести отдельный жёсткий дискolodar wrote:Кстати, а вообще есть возможность грузить UEFI систему? Потому что всё сносить и юзать древний MBR уж точно не хочется.
Это вот эта возня с дуэтом? Бегло просмотрел, вроде бы возможно собрать и добавить к образу.floppy221 wrote: Но с ним придётся попердолиться, оно не такое лёгкое в настройке и сборке
И всё такм не hudson, а bolton. Если ты с хадсоном заюзаешь AHCI, то система не будет загружаться вообще, потому что в нашем ноуте бридж именно bolton, и блобы для них совершенно разные. Или я уже не помню...floppy221 wrote:Но если у тебя SSD, рекомендую поставить CONFIG_HUDSON_SATA_MODE=2 (это AHCI)
А раньше USB флешки не работали что ли?floppy221 wrote:просто заметно улучшили схемы/таблицы прерываний в coreboot. Теперь в KolibriOS находит все устройства и например работают USB-флешки
This is a method with the name '_Q11' and 0 arguments. There is no information about the pressed key, look for the code that invokes this method to find out the logic.olodar wrote:Method (_Q11, 0, NotSerialized)
{
\_SB.MB.BRTD()
}
This is a field named 'BRTS' of width 8 (bits). The field is inside of some operation region, and B9h looks like the offset of the field in that region.olodar wrote: BRTS, 8, // Brightness Value ; B9h
A 4-bit wide field, the low bits of a byte at the offset ADh of its operation region. Its value can be read in runtime from the operation region it belongs to. There are no field values in ASL files.olodar wrote:FSSN, 4, // Fan Speed Step Number ; ADh.0-3
dunkaist wrote:This is a method with the name '_Q11' and 0 arguments. There is no information about the pressed key, look for the code that invokes this method to find out the logic.olodar wrote:Method (_Q11, 0, NotSerialized)
{
\_SB.MB.BRTD()
}
This is a field named 'BRTS' of width 8 (bits). The field is inside of some operation region, and B9h looks like the offset of the field in that region.olodar wrote: BRTS, 8, // Brightness Value ; B9h
A 4-bit wide field, the low bits of a byte at the offset ADh of its operation region. Its value can be read in runtime from the operation region it belongs to. There are no field values in ASL files.olodar wrote:FSSN, 4, // Fan Speed Step Number ; ADh.0-3
В коребуте есть общий код для мостов hudson/bolton/yangtze, поэтому для них есть несколько общих опций с префиксом HUDSON вроде CONFIG_HUDSON_SATA_MODE. Ты прав, что блобы для hudson и bolton - разные. Но судя по помощи для HUDSON_SATA_MODE из ./coreboot/src/southbridge/amd/agesa/hudson/Kconfig под спойлером, если используешь дополнение SeaBIOS - то блоб AHCI вообще добавлять не нужно! И у меня комп нормально грузится в режиме 2 и без блоба AHCI. Не знаю как проверить без SSD, насколько рабочий у меня сам AHCI, но ухудшений по сравнению с режимом 0 я пока не обнаружил.olodar wrote:И всё-таки не hudson, а bolton. Если ты с хадсоном заюзаешь AHCI, то система не будет загружаться вообще, потому что в нашем ноуте бридж именно bolton, и блобы для них совершенно разные.floppy221 wrote:Но если у тебя SSD, рекомендую поставить CONFIG_HUDSON_SATA_MODE=2 (это AHCI)
Code: Select all
config HUDSON_SATA_MODE
int "SATA Mode"
default 2
range 0 6
help
Select the mode in which SATA should be driven. NATIVE AHCI, or RAID.
The default is NATIVE.
0: NATIVE mode does not require a ROM.
1: RAID mode must have the two ROM files.
2: AHCI may work with or without AHCI ROM. It depends on the payload support.
For example, seabios does not require the AHCI ROM.
3: LEGACY IDE
4: IDE to AHCI
5: AHCI7804: ROM Required, and AMD driver required in the OS.
6: IDE to AHCI7804: ROM Required, and AMD driver required in the OS.
в Linux работали, а в KolibriOS не работали)olodar wrote:А раньше USB флешки не работали что ли?floppy221 wrote:просто заметно улучшили схемы/таблицы прерываний в coreboot. Теперь в KolibriOS находит все устройства и например работают USB-флешки
Всё то же самое - кнопки регулировки яркости не работают, на новых драйверах в windows яркость вообще не регулируется (только на старых).MrNekitoshka wrote:Подскажите, на каком этапе по стабильности на данный момент coreboot? Допустим, я мирюсь с gpt, что ещё перестанет работать?
Я не нашел ничего подобного в исходниках. Они "пустые".dunkaist wrote:Method \_SB.MB.BRTD takes 0 arguments, you can't pass it a key or any other code.
Again, look for the code that invokes methods _Q11 and _Q12.
You can also call _Q11 and _Q12 with acpi_call to test if they affect brightness.
Режим под цифрой 2 не работает под виндой. Линукс да, загружается без проблем, а вот винда никак не хочет. С блобом и там, и там всё работает отлично.floppy121 wrote: если используешь дополнение SeaBIOS - то блоб AHCI вообще добавлять не нужно!
В линуксе не работают USB 3.0 без блоба.floppy121 wrote:в Linux работали, а в KolibriOS не работали)