Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752480AbYLYQQ6 (ORCPT ); Thu, 25 Dec 2008 11:16:58 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752017AbYLYQQv (ORCPT ); Thu, 25 Dec 2008 11:16:51 -0500 Received: from idcmail-mo2no.shaw.ca ([64.59.134.9]:47723 "EHLO idcmail-mo2no.shaw.ca" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751938AbYLYQQu (ORCPT ); Thu, 25 Dec 2008 11:16:50 -0500 X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.0 c=0 a=6DI7XikGMFrJRtenkWkA:9 a=1Z8ATUSktZatq7l9NvYA:7 a=0WbAnTtVdVrrwjC1BUMjKXSuZeMA:4 Message-ID: <4953B1F0.2060008@shaw.ca> Date: Thu, 25 Dec 2008 10:16:48 -0600 From: Robert Hancock User-Agent: Thunderbird 2.0.0.18 (Windows/20081105) MIME-Version: 1.0 To: "Alexander E. Patrakov" CC: linux-kernel@vger.kernel.org, intel-gfx@lists.freedesktop.org Subject: Re: Question about not saving power References: <200812241050.24804.patrakov@gmail.com> <4951DE9D.4050003@shaw.ca> <200812251207.39163.patrakov@gmail.com> In-Reply-To: <200812251207.39163.patrakov@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2933 Lines: 60 Alexander E. Patrakov wrote: > On Wednesday 24 December 2008 12:02:53 Robert Hancock wrote: >> Alexander E. Patrakov wrote: >>> Hello. >>> >>> I tried playing with some audio apps like JACK and fluidsynth, and >>> noticed the following. If I set the parameters in JACK so that the >>> latency becomes less than ~10 milliseconds, a faint tone appears in the >>> headphones connected to the onboard sound card. >>> >>> I guess that its frequency is the tone is the same as that of the >>> interrupts generated by the sound card. The tone disappears if I run >>> something like "while : ; do : ; done" that consumes CPU time >>> continuously, so I guess this has something to do with the power-saving >>> features and less-than-perfect PSU. >>> >>> My question is: what are my options (like kernel parameters) to disable >>> power- saving features, other than running such CPU-eating process >>> continuously? >> You can try booting with idle=poll on kernel command line, so the CPU >> will not enter halt states.. > > This mostly helped. Now the tone disappeared, but there are noises (not > xruns!) caused by the onboard graphics card when KDE4 draws something. I > disabled the effects to reduce the noise, but it didn't fully help (there is > still some "zzzzz" when I move the mouse over the taskbar so that different > window buttons are highlighted). The noise exists both in the connector for > headphones on the front panel, and in the green connector at the back of the > computer, but in the second connector, it is much softer. > > The board is Intel DG965SS, and the graphics ship is: > > 00:02.0 0300: 8086:29a2 (rev 02) > 00:02.1 0380: 8086:29a3 (rev 02) > > or, with names instead of the numbers, > > 00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated > Graphics Controller (rev 02) > 00:02.1 Display controller: Intel Corporation 82G965 Integrated Graphics > Controller (rev 02) > > Intel developers: could you please add some workaround to the "intel" driver, > so that the GPU always stays busy (and thus draws the constant amount of > power)? And please tell the hardware designers so that for the future boards, > this interference between graphics and audio should not happen. Add separate > stabilizers and filters for the power supply of the audio chip, carefully > design the wiring so that the "noisy" lines don't get near anything related to > audio. > I think you may be expecting too much from the analog output quality for onboard sound, this is a common problem on many boards. If you really want high quality analog output you usually have to go for a separate sound card which usually have much better filtering. -- 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/