From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: [PATCH 0/4] More aggressive PM for HD-audio Date: Wed, 18 Mar 2015 21:02:29 +0100 Message-ID: References: <1426668658-15911-1-git-send-email-tiwai@suse.de> <5509D34A.9070006@canonical.com> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mx2.suse.de (cantor2.suse.de [195.135.220.15]) by alsa0.perex.cz (Postfix) with ESMTP id B98712605F1 for ; Wed, 18 Mar 2015 21:02:29 +0100 (CET) In-Reply-To: <5509D34A.9070006@canonical.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: David Henningsson Cc: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org At Wed, 18 Mar 2015 20:34:34 +0100, David Henningsson wrote: > > > > On 2015-03-18 09:50, Takashi Iwai wrote: > > Hi, > > > > here is a patchset for supporting more aggressive PM for HD-audio. > > This allows to change the power state of each widget more dynamically > > with jack and stream states. It's activated only when the codec > > driver (or via sysfs or f/w patch) sets codec->power_mgmt flag. > > Cool. Could you elaborate on how the power_mgmt flag interacts with the > power_save module parameter (which, on Ubuntu, is set dynamically based > on AC power or not)? I e, does it make sense to test this both with and > without power_save enabled? > > Also I assume power_save_controller should not matter, right? The new stuff basically works independently from traditional power_save and power_save_controller options. But, you can think it's on top of power_save stuff, i.e. trying to power on/off of each widget in the codec while the codec itself is powered on by power_save. Hierarchy is something like: power_mgmt (managing D0/D3 of each codec widget) --> power_save (managing D0/D3 of FG node of the codec) --> power_save_controller (managing D0/D3 of HDA controller) Takashi