Linux 2.6.26 and AMD C1E
Есть тут в BIOS-е такая штука под названием “Advanced powersaving”. Что оно делает, нигде не написано, но от батареи ноут с ней работает чуть дольше. То есть оно таки что-то делает. Для 2.6.25, при загрузке с этой опцией и без нее, различие заключается в следующей строке в dmesg:
AMD C1E detected late. Force timer broadcast.
Так вот, выключение этой самой опции в BIOS-е чинит загрузку ядра 2.6.26. Получается, что с этим самым advanced powersaving ядро не грузится вообще, а без него — работает как положено.
Нагуглилось два треда в LKML по этому поводу: http://www.mail-archive.com/linux-kernel%40vger.kernel.org/msg240281.html — декабрь 2007 http://thread.gmane.org/gmane.linux.kernel/693198 — июнь 2008.
Первый — какой-то костыль для отключения C1E (очевидно для тех BIOS-ов, в которых этот самый Advanced powersaving неотключаем).
Второй — фиксит что-то в этом районе. Патчи для 2.6.26-rc5. Если к релизу приложатся, посмотрю, поможет или нет.
TODO: померять, на сколько этот C1E экономит батарею (например с помощью powertop).
Comments
Comment form for «Linux 2.6.26 and AMD C1E»