Hi,
I wonder if someone on this mailing list may be able to help me
understand what's going on inside of my laptop.
It's an Intel Core2 Duo CPU and powertop tells me that even though I
have connected a usb keyboard and mouse (the laptop and the port
replicator lack PS/2 completely, but as long as I'm not on battery I
don't mind) the CPU enters C3 state a lot (99.x %).
At least with my last laptop the CPU was not able to enter C-states
below C2 with USB-HID devices plugged in because the devices needed to
be polled - otherwise they wouldn't work, would they?
So now I'm wondering if the CPU really enters C3 with the devices
plugged in or if this may be a misleading information - AFAIK the two
cores of the Core2 Duo can enter C-states individually and so I conclude
that at least one core shold be unable to enter C-states lower than C2.
How does PowerTOP handle the case of multiple CPUs/cores being present
regarding the C-state information?
This is what I PowerTOP is telling me:
PowerTOP version 1.7 (C) 2007 Intel Corporation
Cn Avg residency P-states (frequencies)
C0 (cpu running) ( 0.3%)
C1 0.0ms ( 0.0%) 2.01 Ghz 7.5%
C2 0.1ms ( 0.0%) 2.00 Ghz 0.0%
C3 29.7ms (99.6%) 1200 Mhz 0.0%
800 Mhz 92.5%
Wakeups-from-idle per second : 34.9 interval: 15.0s
no ACPI power usage estimate available
Top causes for wakeups:
34.0% ( 15.9) rc.local : queue_delayed_work_on
(delayed_work_timer_fn)
21.4% ( 10.0) <kernel core> : ehci_work (ehci_watchdog)
17.2% ( 8.1) icedove-bin : futex_wait (hrtimer_wakeup)
4.4% ( 2.1) Xorg : do_setitimer (it_real_fn)
4.3% ( 2.0) <kernel core> : queue_delayed_work_on
(delayed_work_timer_fn)
4.3% ( 2.0) xfsbufd : schedule_timeout (process_timeout)
3.6% ( 1.7) fluxbox : schedule_timeout (process_timeout)
2.6% ( 1.2) Xorg : schedule_timeout (process_timeout)
2.1% ( 1.0) mpd : schedule_timeout (process_timeout)
1.3% ( 0.6) <interrupt> : eth0
1.0% ( 0.5) <kernel core> : e1000_intr_msi (e1000_watchdog)
0.6% ( 0.3) <kernel core> : neigh_table_init_no_netlink
(neigh_periodic_timer)
0.4% ( 0.2) events/1 : __netdev_watchdog_up (dev_watchdog)
0.4% ( 0.2) init : schedule_timeout (process_timeout)
0.3% ( 0.1) gaim : schedule_timeout (process_timeout)
0.3% ( 0.1) xfssyncd : schedule_timeout (process_timeout)
0.3% ( 0.1) <kernel core> : inet_twsk_schedule (inet_twdr_hangman)
0.1% ( 0.1) <interrupt> : acpi
0.1% ( 0.1) <interrupt> : libata
The kernel is a 2.6.22-hrt3 64-bit if that matters. And BTW, 2.6.22-hrt3
is the first -hrt kernel that actually boots on my laptop, previous -hrt
kernels did not boot (the screen simply stayed black without any obvious
activity of the hard disk or everything else - it just didn't work at all).
So if anyone had similar trouble, give 2.6.22-hrt3 a try :)
Peter
_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power