|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Zahar Kiselev 2:5030/382.1 01 Feb 2006 19:12:40 To : All Subject : ACPI на ноутбуке -------------------------------------------------------------------------------- Вчера ночью опять возился с своим ноутбуком Compaq Armada 1750. Hаконец-то дошли руки поразбираться почему даже в состоянии ничегонеделания процессор у него весьма ощутимо греется и ноут периодически включает/выключает вентилятор. Заглядывание в /proc/acpi/processor показало, что используется переключение в состояние С2, но судя по температуре - не похоже что от этого снижается энергопотребление. Я захотел попробовать запретить использование состояния С2, чтобы посмотреть как же проц будет греться если все время находится в С1, как обычно на настольных системах. Hе придумав более приличного способа, я "испортил" исходник ядра(2.4.27), файл /usr/src/linux/drivers/acpi/processor.c - вставил возле строки 2283 перед проверкой if принудительное обнуление флага, разрешающего использование power management применительно к процессору - pr->flags.power=0; Собранное и загруженное ядро стало показывать в информации о процессоре ----- info begins ----- processor id: 0 acpi id: 1 bus mastering control: yes >power management: no throttling control: yes performance management: no limit interface: yes ----- info ends ----- И естественно процессор все время остается в состоянии С1. Hо что самое интересное - нагрев во время ничегонеделания _существенно_ сократился! Вентилятор теперь включается только если длинную компиляцию чего-нибудь запустить. Так что похоже, что процессор PII в моем ноутбуке как-то криво поддерживает режимы управления потреблением, в результате при их использовании жрет больше, чем если от них отказаться. Возможно вышеприведенная информация пригодится кому-то, кто захочет устранить причину излишнего нагрева своего ноутбука, пусть и таким несомненно кривым способом. Вот еще надо будет потребляемый ток померить - не исключено что я еще и время работы от батарей увеличил... Zahar --- Msged/LNX 6.1.1 * Origin: mobile point - Compaq Armada 1750 + Siemens ME45 (2:5030/382.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/328843e0fda4.html, оценка из 5, голосов 10
|