UEFI и настройки энергосбережения в ядре
Собственно вопрос больше для просвещения ...
Есть ноут Lenovo X220 с возможностью загрузки
через UEFI, стоит на нем Gentoo, соответственно
ядро (самосборное, pf-sources), разбиение диска
(SSD) заточено под этот самый UEFI. Для справки:
проц: SandyBridge i5, 8 гектар памяти. Все работает,
железо поддерживается, разве что есть некоторые
проблемы с картридером. В ядре в настройках масштабирования
частоты процессора выставлены Ondemand и Conservative,
по умолчанию Ondemand. Всякие демоны типа cpufreq не используются.
Так вот, заметил одно беспокоящее поведения ноута ...
После вдумчивого чтения всевозможных "рецептов" по powersaving
в линухе пришел к выводу, что для большинства моих задач все же
лучше использовать Conservative (тем более что всегда на лету переключиться
можно). Но если использовать политику Conservative, то ноут после
какого-то (случайного, но больше примерно 5 минут) времени
при значительной загрузке (emerge -puDN например) зависает.
Причем зависает насмерть, помогает только кнопка Power.
Однако, было замечено, что несмотря на то что ноут висит -
не откликается на клаву, изображение на экране фризится
(но не гаснет), диод WiFi однако мигал - компиляция все же дошла до конца
(выдержал паузу после фриза). Как говорил в одном из таких случаев
после фриза не выключал ноут где-то с полчаса (по оценкам компиляция
должна была уже кончится): вентилятор крутился максимально, видимо процовые ядра
продолжали работать на максимуме. Если же Ondemand, то все вроде ок
(по крайней мере на днях обновился после месяца простоя, платформа ~amd64, что-то
около 80 пакетов). Так вот, шаря по BIOS/UEFI наткнулся на то, что и в нем есть
настройки типа Performace/Powersaving. UEFI вроде как достаточно
продвинутая фича сама по себе, вот собственно и вопрос "а не конфликтуют
ли эти самые UEFI/linux настройки?", "UEFI сама по себе случайно не научилась
управлять частотой проца?". Вроде как не должны, но все же.
Сталкивался ли кто-нить с таким поведением?
- Для комментирования войдите или зарегистрируйтесь
У меня тоже lenovo b570 с
У меня тоже lenovo b570 с UEFI, подобного не замечал вроде, но специально не смотрел. Пользуюсь cpufreqd, т.к. компиляция на Ondemand, а тем более на Conservative длится гораздо дольше (процентов на 20 точно, а то и на 50)
хм ... вот это
хм ... вот это интересно.
Ondemand же ж сразу при нагрузке
на максимум частоту ставит ... Время
переключения что ли влияет?
надо что ли протестить такое дело.
хотя я компилю редко и сильно тяжелого
софта и нет, так что мой i5 очень бодренько
переваривает что я ему скармливаю.