On Tue, 2009-09-22 at 10:54 +0800, Li, Aubrey wrote:
> Sebastien Roy <> wrote:
> 
> > On Mon, 2009-09-21 at 12:22 -0700, Eric Saxe wrote:
> >> Sebastien Roy wrote:
> >>> As I mention in 6883663, my system is mostly idle.  I resolved the
> >>> print manager issue a while ago on my laptop, yet my CPU is still
> >>> pegged at 100%.  I brought this up a few weeks ago in the thread
> >>> entitled "pm confusion and build 122" with no resolution.
> >>> 
> >> 
> >> Sorry, in my following of the thread, I thought the X activity was
> >> causal here...and perhaps in your case that's only partly true...
> >> What % of time are you spending in C0 on the idle system? Does
> >> powertop still show frequent wakeups?
> > 
> > It is in C0 less than 1% of the time.  Here's a snapshot of the
> > powertop output:
> > 
> >                     OpenSolaris PowerTOP version 1.2
> > 
> > C-states (idle power)       Avg     Residency       P-states (frequencies)
> > C0 (cpu     running)                (0.9%)           800 Mhz        0.0%
> > C1                  4.0ms   (99.1%)         1060 Mhz        0.0%
> >                                                 1330 Mhz    100.0%
> > 
> 
> Ok, we know P-state can speed down if Xorg is disabled, right?
> Print manager is part of X activity, I think there must be other X activities
> causing the system utilization. Why event-mode p-state doesn't lower the 
> speed,
> Because it captured the utilization indeed.
> 
> prstat shows that Xorg has ~0.5% cpu utilization, vmstat shows ~1% cpu 
> utilization.
> That's why poll-mode p-state can lower the speed, because the idle high water 
> mark
> value of poll-mode is 85%, that means it can lower the speed if the cpu 
> utiilzation < 15%.
> Apparantly it does not capture the desktop-print-management-applet bug.
> 
> Event-mode p-state can capture this kindof mis-behavior. But the problem is, 
> it's not be
> able to aware the cpu utilization is very low, especially the ping-pong cause 
> we encountered.
> It looks like we still have a hole in the event-mode p-state for the 
> ping-pong case. 
> cpd_tw_governed and cpd_ti_governed will bypass our implementation to avoid 
> the transient
> workload and transient idle.
> 
> Instead of cmt utilization, It looks like the cpu utilization is the user 
> prefered system index.
> The user expects the lowest cpu clock if the cpu utilization is very low, not 
> care about if there is
> a looping bug like desktop-print-management-applet. This probably is the 
> right expectation.

Folks keep bringing up this print management bug, but again, I addressed
the desktop-print-management-applet bug a long time ago on this laptop,
and there is no exec loop of any kind.  The system was in fact idle
except for a blinking cursor in a gnome-terminal.

-Seb


Reply via email to