I have a Thinkpad R50, running Gentoo with 2.6.22-gentoo-r2 with the
HPET patches applied.

Sometimes C3 gets used, and sometimes it doesn't - on a completely idle
machine.

When at work, the machine is plugged into a port replicator, the lid is
shut, and a flat panel connected through a KVM is used for the display. 
If I do the complete boot with the display visible on the flat panel, it
appears that the processor will never go into C3.  If after selecting
the kernel with grub, I switch the KVM over to the deskside, then C3
will get used.  I'm not 100% certain about this pattern, but it seems
clear at the moment.  Looking through the logs I don't see obvious
differences other than the recognition of the second head.  Most of the
time I don't use the display, but ssh in from my deskside machine.

After heavy load, C3 is no longer used on a completely idle machine,
even though it was used prior to the heavy load.

Start the machine, switch the KVM to the deskside, get the morning
coffee.  When I get back, ssh in, establish sessions, etc.  The idle
laptop is using C3 with between 6 and 8 wakeups per second.  Run some
sort of task that saturates the machine, and when it's done the idle
machine will only drop into C2, though still at between 6 and 8 wakeups
per second.  In fact, as near as I can tell all the rest of the stats
are the same as before the heavy job, except C2 instead of C3.

Any idea why I would "lose" C3?  I've run my heavy job, and the current
powertop is below.

Thanks,
Dale Pontius

     PowerTOP version 1.7       (C) 2007 Intel Corporation

Cn          Avg residency (30s)         P-states (frequencies)
C0 (cpu running)        ( 0.1%)
C1                0.0ms ( 0.0%)         1500 Mhz     0.0%
C2              132.6ms (99.9%)         1400 Mhz     0.0%
C3                0.0ms ( 0.0%)         1200 Mhz     0.0%
                                         600 Mhz   100.0%

Wakeups-from-idle per second :  7.5
no ACPI power usage estimate available

Top causes for wakeups:
  23.3% (  2.0)       afs_rxevent : schedule_timeout (process_timeout)
  14.7% (  1.3)       cpufreq-set : queue_delayed_work_on
(delayed_work_timer_fn)
  11.6% (  1.0)           ifplugd : schedule_timeout (process_timeout)
  11.6% (  1.0)             clsbd : schedule_timeout (process_timeout)
   9.7% (  0.8)           xfsbufd : schedule_timeout (process_timeout)
   7.0% (  0.6)       <interrupt> : ehci_hcd:usb1, uhci_hcd:usb2,
uhci_hcd:usb3, uhci_hcd:usb4, Intel 82801DB-ICH4 Modem, Intel
82801DB-ICH4, eth0

_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power

Reply via email to