ALT Linux hardware support
 help / color / mirror / Atom feed
* [Hardware] q: HDA Intel: 40+ wakeups/sec
@ 2009-04-03 22:04 Michael Shigorin
  2009-04-04  9:13 ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2009-04-03 22:04 UTC (permalink / raw)
  To: hardware

	Здравствуйте.
Ни у кого часом нет мыслей по поводу такой картинки?
Из нагугленного -- load snd-hda-intel with
"power_save=10 power_save_controller=Y" options
(https://wiki.edubuntu.org/OGerlich/Powertop),
но ещё не успел проверить; если сработает --
мож куда-то в дефолты?

     PowerTOP version 1.10      (C) 2007 Intel Corporation

Cn                Avg residency       P-states (frequencies)
C0 (cpu running)        ( 1.3%)         1.84 Ghz     0.0%
C0                0.0ms ( 0.0%)         1333 Mhz     0.0%
C1 halt           0.0ms ( 0.0%)         1000 Mhz   100.0%
C2                0.8ms ( 0.0%)       
C3                5.9ms (98.7%)

Wakeups-from-idle per second : 166.7    interval: 15.0s
Power usage (ACPI estimate): 13.8W (1.0 hours) (long term: 16.2W,/0.9h)

Top causes for wakeups:
  27.9% ( 46.9)       <interrupt> : HDA Intel 
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  20.0% ( 33.5)       <interrupt> : iwl3945 
  10.2% ( 17.2)     seamonkey-bin : futex_wait (hrtimer_wakeup) 
   9.0% ( 15.1)               psi : schedule_timeout (process_timeout) 
   8.3% ( 14.0)       <interrupt> : extra timer interrupt 
   5.4% (  9.1)      <kernel IPI> : Rescheduling interrupts
   5.4% (  9.0)       <interrupt> : acpi

Lenovo Thinkpad X60 Tablet, 2.6.27-std-def-alt15

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
        Subsystem: Lenovo ThinkPad T60/R60 series
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel

Микрофон за'mute'н, запись стоит не с него.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Hardware] q: HDA Intel: 40+ wakeups/sec
  2009-04-03 22:04 [Hardware] q: HDA Intel: 40+ wakeups/sec Michael Shigorin
@ 2009-04-04  9:13 ` Konstantin A. Lepikhov
  2009-04-04 12:32   ` [Hardware] *SOLVED* " Michael Shigorin
  0 siblings, 1 reply; 7+ messages in thread
From: Konstantin A. Lepikhov @ 2009-04-04  9:13 UTC (permalink / raw)
  To: hardware, shigorin

Hi Michael!

Saturday 04, at 01:04:06 AM you wrote:

> 	Здравствуйте.
> Ни у кого часом нет мыслей по поводу такой картинки?
> Из нагугленного -- load snd-hda-intel with
> "power_save=10 power_save_controller=Y" options
> (https://wiki.edubuntu.org/OGerlich/Powertop),
> но ещё не успел проверить; если сработает --
> мож куда-то в дефолты?
> 
>      PowerTOP version 1.10      (C) 2007 Intel Corporation
> 
> Cn                Avg residency       P-states (frequencies)
> C0 (cpu running)        ( 1.3%)         1.84 Ghz     0.0%
> C0                0.0ms ( 0.0%)         1333 Mhz     0.0%
> C1 halt           0.0ms ( 0.0%)         1000 Mhz   100.0%
> C2                0.8ms ( 0.0%)       
> C3                5.9ms (98.7%)
> 
> Wakeups-from-idle per second : 166.7    interval: 15.0s
> Power usage (ACPI estimate): 13.8W (1.0 hours) (long term: 16.2W,/0.9h)
> 
> Top causes for wakeups:
>   27.9% ( 46.9)       <interrupt> : HDA Intel 
>   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   20.0% ( 33.5)       <interrupt> : iwl3945 
>   10.2% ( 17.2)     seamonkey-bin : futex_wait (hrtimer_wakeup) 
>    9.0% ( 15.1)               psi : schedule_timeout (process_timeout) 
>    8.3% ( 14.0)       <interrupt> : extra timer interrupt 
>    5.4% (  9.1)      <kernel IPI> : Rescheduling interrupts
>    5.4% (  9.0)       <interrupt> : acpi
> 
> Lenovo Thinkpad X60 Tablet, 2.6.27-std-def-alt15
> 
> 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
>         Subsystem: Lenovo ThinkPad T60/R60 series
>         Kernel driver in use: HDA Intel
>         Kernel modules: snd-hda-intel
> 
> Микрофон за'mute'н, запись стоит не с него.
А на 2.6.29 проверял? http://www.unsafe.ru/lakostis/RPMS/ALTLinux/testing/

-- 
WBR et al.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Hardware] *SOLVED* Re: q: HDA Intel: 40+ wakeups/sec
  2009-04-04  9:13 ` Konstantin A. Lepikhov
@ 2009-04-04 12:32   ` Michael Shigorin
  2009-04-04 13:32     ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2009-04-04 12:32 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 3342 bytes --]

On Sat, Apr 04, 2009 at 01:13:48PM +0400, Konstantin A. Lepikhov wrote:
> > Lenovo Thinkpad X60 Tablet, 2.6.27-std-def-alt15
> А на 2.6.29 проверял? http://www.unsafe.ru/lakostis/RPMS/ALTLinux/testing/

Не, 2.6.29 я не собираюсь использовать по эстетическим
соображениям.  Твоих 2.6.28 здесь тоже пока не было,
до позавчера машинка администрировалась скорее в режиме
попытки прикинуться простым пользователем (tm), а с тех
пор пошла в работу.

> >   27.9% ( 46.9)       <interrupt> : HDA Intel 
> >   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

> > Из нагугленного -- load snd-hda-intel with
> > "power_save=10 power_save_controller=Y" options

Ага, помогло.  "На лету" так:

amixer set CD mute nocap >&/dev/null
amixer set Mic mute nocap >&/dev/null
#amixer set Line mute nocap >&/dev/null
echo 10 > /sys/module/snd_hda_intel/parameters/power_save
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller

Звук немного "сжамкивается" на старте, посмотрю, насколько это
будет критично (пока -- нет).

> >   20.0% ( 33.5)       <interrupt> : iwl3945 

Поднял на точке beacon interval (100->1000 ms):

  13.1% ( 14.0)       <interrupt> : iwl3945 

Про DTIM interval почитал, но пока не трогал:
https://docs.symbol.com/KanisaPlatform/Publishing/903/WID-00585_f.SAL_Public.html
http://wireless-nets.blogspot.com/2008/07/beacon-interval-impacts-on-battery-life.html

> >   10.2% ( 17.2)     seamonkey-bin : futex_wait (hrtimer_wakeup) 

Это будет следующей целью, если вообще атакуемой. :)

> >    9.0% ( 15.1)               psi : schedule_timeout (process_timeout) 

https://bugzilla.altlinux.org/show_bug.cgi?id=19479 -- теперь:

   1.9% (  2.0)               psi : schedule_timeout (process_timeout)

> >    5.4% (  9.1)      <kernel IPI> : Rescheduling interrupts

А, вот это ещё попробовал порыть опять -- тишина.

/sys/devices/system/cpu/sched_mc_power_savings не предлагать,
это про multi-socket, а не multicore.

> >    5.4% (  9.0)       <interrupt> : acpi

PS: тут ещё жили wmaker, wmclock и wmacpi, все пропатчены,
но к сожалению -- не все патчи долетели до пакетов в сизифе:
https://bugzilla.altlinux.org/show_bug.cgi?id=15951

У меня сейчас так:

   4.7% (  5.0)            wmaker : schedule_timeout (process_timeout)
   0.5% (  0.5)            wmacpi : schedule_timeout (process_timeout)

(wmclock обычно не видать)

в итоге X60 с 8-cell battery при довольно высокой яркости 
и работе через wifi грозится жить заметно более пяти часов:

tab:~> head /proc/acpi/battery/BAT0/*
==> /proc/acpi/battery/BAT0/alarm <==
alarm:                   3474 mWh

==> /proc/acpi/battery/BAT0/info <==
present:                 yes
design capacity:         66240 mWh
last full capacity:      69490 mWh
battery technology:      rechargeable
design voltage:          14400 mV
design capacity warning: 3474 mWh
design capacity low:     200 mWh
capacity granularity 1:  1 mWh
capacity granularity 2:  1 mWh
model number:            93P5032

==> /proc/acpi/battery/BAT0/state <==
present:                 yes
capacity state:          ok
charging state:          discharging
present rate:            10508 mW
remaining capacity:      53290 mWh
present voltage:         14843 mV
tab:~> acpi
     Battery 1: discharging, 76%, 04:59:43 remaining
:)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: rc.local --]
[-- Type: text/plain, Size: 1522 bytes --]

#!/bin/sh
[ -d /sys/devices/platform/hdaps ] && cat /etc/hdaps.calibration > /sys/devices/platform/hdaps/calibrate

[ -d /sys/devices/system/cpu/cpu0/cpufreq/ ] && {
        echo ondemand >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
        echo ondemand >/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
        echo 1 >/sys/devices/system/cpu/cpu0/cpufreq/ondemand/ignore_nice_load
        echo 5000000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
}

# http://www.thinkwiki.org/wiki/How_to_reduce_power_consumption
echo 0 > /proc/sys/kernel/nmi_watchdog
echo 10 > /sys/module/snd_hda_intel/parameters/power_save
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
amixer set CD mute nocap >&/dev/null
amixer set Mic mute nocap >&/dev/null
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
echo min_power > /sys/class/scsi_host/host1/link_power_management_policy
echo 5 > /proc/sys/vm/laptop_mode
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
echo dvi_disable > /proc/acpi/ibm/video
echo crt_disable > /proc/acpi/ibm/video

echo disable > /proc/acpi/ibm/bluetooth

# powertop (I spotted the dups, it's sort of a log)
echo 5 > /sys/bus/pci/drivers/iwl3945/0000:03:00.0/power_level 
echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
ethtool -s eth0 wol d >&/dev/null
echo 5 > /proc/sys/vm/laptop_mode

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Hardware] *SOLVED* Re: q: HDA Intel: 40+ wakeups/sec
  2009-04-04 12:32   ` [Hardware] *SOLVED* " Michael Shigorin
@ 2009-04-04 13:32     ` Konstantin A. Lepikhov
  2009-04-04 14:12       ` Michael Shigorin
  0 siblings, 1 reply; 7+ messages in thread
From: Konstantin A. Lepikhov @ 2009-04-04 13:32 UTC (permalink / raw)
  To: hardware, shigorin

Hi Michael!

Saturday 04, at 03:32:19 PM you wrote:

> On Sat, Apr 04, 2009 at 01:13:48PM +0400, Konstantin A. Lepikhov wrote:
> > > Lenovo Thinkpad X60 Tablet, 2.6.27-std-def-alt15
> > А на 2.6.29 проверял? http://www.unsafe.ru/lakostis/RPMS/ALTLinux/testing/
> 
> Не, 2.6.29 я не собираюсь использовать по эстетическим
> соображениям.  Твоих 2.6.28 здесь тоже пока не было,
> до позавчера машинка администрировалась скорее в режиме
> попытки прикинуться простым пользователем (tm), а с тех
> пор пошла в работу.
"а вы батенька эстет" (c)

<skip>
> present rate:            10508 mW
> remaining capacity:      53290 mWh
> present voltage:         14843 mV
> tab:~> acpi
>      Battery 1: discharging, 76%, 04:59:43 remaining
> :)
> 
о боже, только букв, а все равно результат меньше, чем у eee-901 с xfce с
настройками "по умолчанию" ;)

-- 
WBR et al.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Hardware] *SOLVED* Re: q: HDA Intel: 40+ wakeups/sec
  2009-04-04 13:32     ` Konstantin A. Lepikhov
@ 2009-04-04 14:12       ` Michael Shigorin
  2009-04-04 19:15         ` Konstantin A. Lepikhov
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2009-04-04 14:12 UTC (permalink / raw)
  To: hardware

On Sat, Apr 04, 2009 at 05:32:10PM +0400, Konstantin A. Lepikhov wrote:
> >      Battery 1: discharging, 76%, 04:59:43 remaining
> > :)
> о боже, только букв, а все равно результат меньше,
> чем у eee-901 с xfce с настройками "по умолчанию" ;)

Ты четверть добавить сам справился? :)
Выходит шесть часов с яркостью выше средней и wifi.

Меня собсно беспокоит то, как бы это всё безобразие
одистрибутивить.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Hardware] *SOLVED* Re: q: HDA Intel: 40+ wakeups/sec
  2009-04-04 14:12       ` Michael Shigorin
@ 2009-04-04 19:15         ` Konstantin A. Lepikhov
  2009-04-05  5:15           ` Michael Shigorin
  0 siblings, 1 reply; 7+ messages in thread
From: Konstantin A. Lepikhov @ 2009-04-04 19:15 UTC (permalink / raw)
  To: hardware, shigorin

Hi Michael!

Saturday 04, at 05:12:19 PM you wrote:

> On Sat, Apr 04, 2009 at 05:32:10PM +0400, Konstantin A. Lepikhov wrote:
> > >      Battery 1: discharging, 76%, 04:59:43 remaining
> > > :)
> > о боже, только букв, а все равно результат меньше,
> > чем у eee-901 с xfce с настройками "по умолчанию" ;)
> 
> Ты четверть добавить сам справился? :)
> Выходит шесть часов с яркостью выше средней и wifi.
Я просто купил правильное железо и использовал правильное ядро ;) Тоже 6
часов, со включенным wifi и кардридером.

> 
> Меня собсно беспокоит то, как бы это всё безобразие
> одистрибутивить.
Боюсь, такое кол-во хаков никому не нужно. Лучше исправлять сразу в
драйверах, или в какой-то sysfs'ошной специфичной обвязке.

-- 
WBR et al.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Hardware] *SOLVED* Re: q: HDA Intel: 40+ wakeups/sec
  2009-04-04 19:15         ` Konstantin A. Lepikhov
@ 2009-04-05  5:15           ` Michael Shigorin
  0 siblings, 0 replies; 7+ messages in thread
From: Michael Shigorin @ 2009-04-05  5:15 UTC (permalink / raw)
  To: hardware

On Sat, Apr 04, 2009 at 11:15:55PM +0400, Konstantin A. Lepikhov wrote:
> > > >      Battery 1: discharging, 76%, 04:59:43 remaining
> > > > :)
> > > о боже, только букв, а все равно результат меньше,
> > > чем у eee-901 с xfce с настройками "по умолчанию" ;)
> > Ты четверть добавить сам справился? :)
> > Выходит шесть часов с яркостью выше средней и wifi.
> Я просто купил правильное железо и использовал правильное ядро
> ;) Тоже 6 часов, со включенным wifi и кардридером.

Ну да, sdhci не выгружал.  Труды по поводу подготовки кастомного
ядра и кастомной настройки дефолтного сравнивать не буду. :)

Здесь скорее всего твоё 2.6.28 будет, но по другой причине
(см. #19459) и если hdaps себя "окупит", в чём я со слов raorn@
примерно годовалой давности не уверен.

> > Меня собсно беспокоит то, как бы это всё безобразие
> > одистрибутивить.
> Боюсь, такое кол-во хаков никому не нужно. Лучше исправлять
> сразу в драйверах, или в какой-то sysfs'ошной специфичной
> обвязке.

Кое-что пучком (например, стопка типовых рекомендаций powertop)
вполне должно дистрибутивиться.  Ты в дебиан-убунтушный
acpi-support часом не смотрел?  Похоже, туда много какие концы
у них уходят, да вот всё никак...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-04-05  5:15 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-03 22:04 [Hardware] q: HDA Intel: 40+ wakeups/sec Michael Shigorin
2009-04-04  9:13 ` Konstantin A. Lepikhov
2009-04-04 12:32   ` [Hardware] *SOLVED* " Michael Shigorin
2009-04-04 13:32     ` Konstantin A. Lepikhov
2009-04-04 14:12       ` Michael Shigorin
2009-04-04 19:15         ` Konstantin A. Lepikhov
2009-04-05  5:15           ` Michael Shigorin

ALT Linux hardware support

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
		hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
	public-inbox-index hardware

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.hardware


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git