login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2008
»
March
»
9
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Rafael J. Wysocki
Subject:
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
Date: Sunday, March 9, 2008 - 11:19 am
On Sunday, 9 of March 2008, Pierre Ossman wrote:
quoted text
> I'm beginning to think this is a lost cause. I've tried several variants, all without satisfactory results. > > In case anyone else has any more ideas, I'll detail what I've found influences the noise: > > 1. C state > > This is the big one. There is no noise as long as C3 is avoided (processor.max_cstate). > > 2. uhci_hcd driver > > USB is somehow involved in this problem. Unloading the uhci_hcd driver almost > entirely kills the noise on a 1000 HZ NO_HZ kernel. On a 100 HZ, no NO_HZ > kernel, the effect is very small, but still there. > > 3. Low speed USB devices > > Related, the noise goes away if I insert a USB mouse (low speed). > A high-speed device does not effect the noise, neither does the two built-in > low speed devices (a fingerprint reader and a bluetooth host). > > 4. Battery and AC > > The noise increases with the battery present and also when the AC supply is > removed. > > 5. Second core > > Disabling the second core makes the noise go away. This might be > a subset of 1., as I've been told that a stopped core enters C1. > > > Changing HZ and NO_HZ has no noticeable effect on the problem (except > the odd behaviour in 2.). This is further supported by the fact that Windows > also has the problem (which should behave close to 100 HZ without NO_HZ). > > > So for now, the only viable workaround is processor.max_cstate....
Well, there may be some users willing to trade some battery life for having a quiet box. :-) Perhaps it's worth documenting? Thanks, Rafael --
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[RFC][PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Fri Feb 29, 11:38 am)
Re: [RFC][PATCH] cpuidle: avoid singing capacitors
, Lennart Sorensen
, (Fri Feb 29, 2:44 pm)
Re: [RFC][PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Sat Mar 1, 5:31 am)
Re: [RFC][PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Sat Mar 1, 6:40 am)
Re: [RFC][PATCH] cpuidle: avoid singing capacitors
, Lee Revell
, (Sat Mar 1, 7:27 pm)
Re: [RFC][PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Sun Mar 2, 7:17 am)
Re: [RFC][PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Mon Mar 3, 5:36 am)
[PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Mon Mar 3, 1:18 pm)
Re: [PATCH] cpuidle: avoid singing capacitors
, Pavel Machek
, (Mon Mar 3, 1:46 pm)
Re: [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Mon Mar 3, 2:03 pm)
Re: [PATCH] cpuidle: avoid singing capacitors
, Pavel Machek
, (Mon Mar 3, 2:08 pm)
RE: [PATCH] cpuidle: avoid singing capacitors
, Pallipadi, Venkatesh
, (Mon Mar 3, 2:14 pm)
Re: [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Mon Mar 3, 2:17 pm)
RE: [PATCH] cpuidle: avoid singing capacitors
, Pallipadi, Venkatesh
, (Mon Mar 3, 3:04 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Alan Stern
, (Mon Mar 3, 4:05 pm)
Re: [PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Mon Mar 3, 4:09 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Mon Mar 3, 4:10 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Dave Jones
, (Mon Mar 3, 9:00 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Mon Mar 3, 11:14 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Tue Mar 4, 2:40 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Tue Mar 4, 10:19 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Tue Mar 4, 10:29 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Tue Mar 4, 10:30 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Tue Mar 4, 10:43 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Tue Mar 4, 11:04 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Tue Mar 4, 11:34 am)
RE: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pallipadi, Venkatesh
, (Tue Mar 4, 12:01 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Tue Mar 4, 11:02 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Tue Mar 4, 11:04 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Wed Mar 5, 1:40 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pavel Machek
, (Wed Mar 5, 2:03 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Wed Mar 5, 6:42 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pavel Machek
, (Wed Mar 5, 6:47 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Wed Mar 5, 6:52 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Wed Mar 5, 8:48 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Wed Mar 5, 9:53 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Wed Mar 5, 10:32 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Thu Mar 6, 1:27 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Sun Mar 9, 7:16 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Rafael J. Wysocki
, (Sun Mar 9, 11:19 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Alan Stern
, (Sun Mar 9, 11:50 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Henrique de Moraes H ...
, (Sun Mar 9, 12:30 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Sun Mar 9, 1:14 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Henrique de Moraes H ...
, (Sun Mar 9, 1:41 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Henrique de Moraes H ...
, (Sun Mar 9, 1:54 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pavel Machek
, (Mon Mar 10, 3:00 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Mon Mar 10, 5:49 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Mon Mar 10, 6:04 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Mon Mar 10, 6:29 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Tue Mar 11, 12:51 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Tue Mar 11, 3:48 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Tue Mar 11, 8:20 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Tue Mar 11, 10:31 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Len Brown
, (Wed Mar 12, 12:11 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Len Brown
, (Wed Mar 12, 12:17 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Len Brown
, (Wed Mar 12, 1:31 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pavel Machek
, (Thu Mar 13, 1:10 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Andi Kleen
, (Thu Mar 13, 3:42 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Thu Mar 13, 9:34 am)
RE: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pallipadi, Venkatesh
, (Thu Mar 13, 9:47 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Thu Mar 13, 10:44 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Thu Mar 13, 10:49 am)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Len Brown
, (Thu Mar 13, 9:13 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Fri Mar 14, 12:40 pm)
RE: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pallipadi, Venkatesh
, (Fri Mar 14, 2:15 pm)
Re: [linux-pm] [PATCH] cpuidle: avoid singing capacitors
, Pierre Ossman
, (Fri Mar 14, 5:41 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Stefan Richter
Re: sata & scsi suggestion for make menuconfig
Rafael J. Wysocki
[Bug #11409] build issue #564 for v2.6.27-rc4 : undefined reference to `NS8390p_in...
Greg Kroah-Hartman
[PATCH 20/36] Driver core: Call device_pm_add() after bus_add_device() in device_a...
Marcin Slusarz
Re: [PATCH] ufs: [bl]e*_add_cpu conversion
Andrew Morton
2.6.23-rc6-mm1
git
:
Junio C Hamano
Re: git-svnimport
Anuj Gakhar
Git Architecture Question
Johannes Schindelin
Re: [PATCH] Fix approxidate("never") to always return 0
A Large Angry SCM
Re: [RFC] origin link for cherry-pick and revert
Gabriel
[PATCH] When a remote is added but not fetched, tell the user.
linux-netdev
:
Gerrit Renker
v2 [PATCH 1/4] dccp: Limit feature negotiation to connection setup phase
Daniel Lezcano
getsockopt(TCP_DEFER_ACCEPT) value change
David Miller
Re: 2.6.27.18: bnx2/tg3: BUG: "scheduling while atomic" trying to ifenslave a seco...
Ingo Molnar
Re: [regression] nf_iterate(), BUG: unable to handle kernel NULL pointer dereference
Gerrit Renker
[PATCH 37/37] dccp: Debugging functions for feature negotiation
git-commits-head
:
Linux Kernel Mailing List
ath9k_htc: Allocate URBs properly
Linux Kernel Mailing List
[ARM] dma: use new dmabounce_sync_for_xxx() for dma_sync_single_xxx()
Linux Kernel Mailing List
MIPS: Cavium: Remove unused watchdog code.
Linux Kernel Mailing List
V4L/DVB (8976): af9015: Add USB ID for AVerMedia A309
Linux Kernel Mailing List
ARM: 5670/1: bcmring: add default configuration for bcmring arch
openbsd-misc
:
Christophe Rioux
Implementation example of snmp
Jason Dixon
Re: any web management gui for pf ?
Nick Holland
Re: booting openbsd on eee without cd-rom
Bryan Irvine
Re: OpenBSD 4.7 Released, May 19 2010
Marco Peereboom
Re: Singularity OS
Colocation donated by:
Syndicate