LinuxForum.Fans
Тема

Энергосбережениие в Linux

Автор: retiop 14 сообщений 4322 просмотров
#208970

Установил на ноут HP pavilion dv 5-1164er Debian Sqeeze. В Linux батареи хватает максимум на 2 часа.

text

   powertop выдает следующее:  Detailed C-state information is not P-states (frequencies)
                                        2,10 ГГц     3,2%
                                      1050 МГц     0,9%
                                      525 МГц    95,9%
text

Wakeups-from-idle per second : 275,5    interval: 10,0s
Оценка потребления энергии через ACPI недоступна
text

Top causes for wakeups:
  68,9% (340,4)   [      ]     <interrupt> : PS/2 keyboard/mouse/touchpad 
  17,7% ( 87,2)   [     0]   <kernel core> : hrtimer_start_range_ns (tick_sched_
   3,5% ( 17,2)   [      ]            iron : hrtimer_start_range_ns (hrtimer_wak
   3,2% ( 15,8)   [      ]     <interrupt> : ehci_hcd:usb1, ath 
   2,1% ( 10,5)   [  1574]            Xorg : hrtimer_start_range_ns (hrtimer_wakup)
   2,0% ( 10,1)   [      ] /usr/bin/x-term : hrtimer_start_range_ns (hrtimer_wakeup) 

Не ужели точпад голодный.Отлючил HP WEB cam modprobe -r имя модуля.Отключил звуковуху.Установил laptop-mode-tols. Уменьшил яркость экрана. Отключил сидюк. Ничего не помогает.
Информация о частоте проца.

text

cpufreq-info
cpufrequtils 007: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 1000 ns.
  hardware limits: 525 MHz - 2.10 GHz
  available frequency steps: 2.10 GHz, 1.05 GHz, 525 MHz
  available cpufreq governors: userspace, powersave, conservative, ondemand, performance
  current policy: frequency should be within 525 MHz and 2.10 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 525 MHz (asserted by call to hardware).
  cpufreq stats: 2.10 GHz:3,28%, 1.05 GHz:1,72%, 525 MHz:95,00%  (66)
analyzing CPU 1:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 1000 ns.
  hardware limits: 525 MHz - 2.10 GHz
  available frequency steps: 2.10 GHz, 1.05 GHz, 525 MHz
  available cpufreq governors: userspace, powersave, conservative, ondemand, performance
  current policy: frequency should be within 525 MHz and 2.10 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 525 MHz (asserted by call to hardware).
  cpufreq stats: 2.10 GHz:4,57%, 1.05 GHz:1,53%, 525 MHz:93,89%  (93) 

Отключал тачпад: и вот вывод powertop:

text
  40,0% ( 57,0)   [     0]   <kernel core> : hrtimer_start_range_ns (tick_sched_
  15,1% ( 21,5)   [  2097] /usr/bin/x-term : hrtimer_start_range_ns (hrtimer_wak
   9,8% ( 14,0)   [      ]     <interrupt> : ehci_hcd:usb1, ath 
   8,8% ( 12,5)   [      ]            iron : hrtimer_start_range_ns (hrtimer_wakeup]
   6,7% (  9,5)   [      ] USB device usb1 : EHCI Host Controller (Linux 2.6.32-
   2,8% (  4,0)   [      ]     <interrupt> : mmc0, firewire_ohci, ohci_hcd:usb5,

Что это за хрень /usr/bin/x-term : hrtimer_start_range_ns (hrtimer_wakeup) и <kernel core> : hrtimer_start_range_ns (tick_sched_timer] и как с этим боротся. 68,9% (340,4) [ ] <interrupt> : PS/2 keyboard/mouse/touchpad
а с этим как бороься.
Версия ядра:
uname -r

text
2.6.32-5-686.

Поможет ли пересборка ядра.

#208971

retiop, Не пост, а каша какая-то поправь с использованием тегов, чтобы читабельно было.

#208983
retiop написал:
uname -r
2.6.32-5-686.

Ядрышко да, обнови из бэкпортов.

#209054

Пытаюсь обновить ядро из бекпорта но при введние команды :

text
 aptitude install linux-image-2.6.39-bpo.2-686-pae 

Выдает следующее

text
      linux-base (3) unstable; urgency=low
text
  * Some HP Smart Array controllers are now handled by the new 'hpsa'
    driver, rather than the 'cciss' driver.
text
    While the cciss driver presented disk device names beginning with
    'cciss/', hpsa makes disk arrays appear as ordinary SCSI disks and
    presents device names beginning with 'sd'.  In a system that already
    has other SCSI or SCSI-like devices, names may change unpredictably.
text
    During the upgrade from earlier versions, you will be prompted to
    update configuration files which refer to device names that may
    change.  You can choose to do this yourself or to follow an automatic
    upgrade process.  All changed configuration files are backed up with
    a suffix of '.old' (or '^old' in one case).
text
 -- Ben Hutchings <ben@decadent.org.uk>  Wed, 16 Mar 2011 13:19:34 +0000 

В результате установка не происходит

#209588

Привет всем. Установил ядро из бакпортов. После загрузки ядра выдало панику ядра.Может все таки лу
чше устанавливать с http://kernel.org/. И какую версию ядра скачать 3.1.4, 3.0.9.

#210358

Собрал ядро версия 3.1.4 для Debian Sqeeze. Запустил Powertop:

включите опцию CONFIG_CPU_FREQ_GOV_ONDEMAND в конфигурации ядра.
'ondemand' cpufreq governor минимизирует потребление энергии процессором, наращивая.
Включите опцию CONFIG_USB_SUSPEND в конфигурации ядра.
Эта опция автоматически отключит UHCI USB во время бездействия, и
поможет сохранить приблизительно 1Вт энергии.

Включил все опции в конфиг ядра.
Снова запускаю powertop:

Top causes for wakeups:
62,6% (219,6) <interrupt> : PS/2 keyboard/mouse/touchpad
15,7% ( 55,2) <interrupt> : extra timer interrupt
6,9% ( 24,2) <interrupt> : ehci_hcd:usb1, ath
4,3% ( 15,0) <kernel core> : hrtimer_start_range_ns (tick_sched_timer)
2,8% ( 9,8) Xorg : hrtimer_start_range_ns (hrtimer_wakeup)
2,1% ( 7,2) <interrupt> : ahci

Сборка ядра не помогла. Ноут Hp pavilion dv5-1164er.
Говорят что проблема Linux c видюхой Ati Radeon.

Может стоит прекратить писать красным
(durc)

#210425

Говорят что проблема Linux c видюхой Ati Radeon.

Да. дУ меня такое же явление . На HP 6820 победил обновив биос с новыми ACPI

#214954

Привет bIGaNDY был я на сайте производителя и там старая версия Bios F38. Так что пока нет возможности обновить Bios.
Модель HP Pavilion dv5-1164er

#216423
retiop написал:
Собрал ядро версия 3.1.4 для Debian Sqeeze. Запустил Powertop:

включите опцию CONFIG_CPU_FREQ_GOV_ONDEMAND в конфигурации ядра.
'ondemand' cpufreq governor минимизирует потребление энергии процессором, наращивая.
Включите опцию CONFIG_USB_SUSPEND в конфигурации ядра.
Эта опция автоматически отключит UHCI USB во время бездействия, и
поможет сохранить приблизительно 1Вт энергии.

Включил все опции в конфиг ядра.
Снова запускаю powertop:
[quote]Top causes for wakeups:
62,6% (219,6) <interrupt> : PS/2 keyboard/mouse/touchpad
15,7% ( 55,2) <interrupt> : extra timer interrupt
6,9% ( 24,2) <interrupt> : ehci_hcd:usb1, ath
4,3% ( 15,0) <kernel core> : hrtimer_start_range_ns (tick_sched_timer)
2,8% ( 9,8) Xorg : hrtimer_start_range_ns (hrtimer_wakeup)
2,1% ( 7,2) <interrupt> : ahci

Сборка ядра не помогла. Ноут Hp pavilion dv5-1164er.
Говорят что проблема Linux c видюхой Ati Radeon.

Может стоит прекратить писать красным
(durc)[/quote]

Однозначно, проблема с ATI. У меня старенький асус V1Jp. win7 держит батарейку порядка минимум 2 часа, порой и за 3 зашкаливает(Intel Core2 Duo T7200, ATI Radeon какойто, ноут покупался за безумные деньги около 6ти лет назад), а на Debian и до 2х часов не дотягевает при минимальной нагрузке. И по состоянию нагрузка почему то идет на видеокарту, что и сжирает дико батарейку...

#216747

Привет Gendor. У меня карта ATI Mobility Radeon HD 3400. Может установить на карту
приоретарный драйвер. Или есть прграмма переводящая карту в режим пониженного энергопотребления.Что делать с ATI radeon.Обновить BIOS поканет возможности.

#216905
retiop написал:
Привет Gendor. У меня карта ATI Mobility Radeon HD 3400. Может установить на карту
приоретарный драйвер. Или есть прграмма переводящая карту в режим пониженного энергопотребления.Что делать с ATI radeon.Обновить BIOS поканет возможности.

Нужно смотреть в сторону драйверов. На Win7 мой ноут почти не греется когда я работаю с документами и потому так долго держит батарейку, если же я запускаю игру, то он работает не более полутора часов. В линуксе все намного хуже, если я работаю с документами, то он уже не дотягивает до полутора часов, ноут сильно греется и постоянно на пределе крутится куллер видеокарты. Но что делать - я не знаю =(

Даже не знаю как в линуксе посмотреть что у меня за видеокарта, а лезть в Win7 не хочется =)

#217655

Может это связано с тем что ноут HP Pavilion сильно греется. Может подставка с вентиляторами решит проблему.

#219928

Не помню как для Debian Squeeze, но в Debian Wheezy проблема с перегревом решалась в переводе 3D-ускорителя в режим энергосбережения.
[console]
# echo low > /sys/class/drm/card0/device/power_profile
[/console]
Наверное вам сюда. Раздел про KMS.

Иногда полезно заглядывать в man.

Войдите или зарегистрируйтесь, чтобы ответить.