[alsa-devel] snd-hda-intel: Power management not enabled until audio is played
Takashi Iwai
tiwai at suse.de
Mon Feb 13 21:24:56 CET 2012
At Mon, 13 Feb 2012 20:51:26 +0100,
Paul Menzel wrote:
>
> Am Montag, den 13.02.2012, 15:16 +0100 schrieb Takashi Iwai:
> > At Sat, 11 Feb 2012 10:59:04 +0100,
> > Paul Menzel wrote:
>
> > > playing with PowerTOP 1.97 I notice that it lists 100 % usage for the
> > > Audio device on several systems [1].
> > >
> > > I made sure that power management is enabled.
> > >
> > > $ grep snd /etc/modprobe.d/*
> > > …: options snd_hda_intel power_save=1
> > > $ more /sys/module/snd_hda_intel/parameters/power_save_controller
> > > Y
> > > $ more /sys/module/snd_hda_intel/parameters/power_save
> > > 0
> > >
> > > Since I was on AC power pm-utils seems to reset that parameter to not
> > > save power. :/
> > >
> > > $ sudo su
> > > # echo "1" > /sys/module/snd_hda_intel/parameters/power_save
> > > # exit
> > >
> > > But enabling that does not change anything right away. Only after using
> > > the device by playing some audio – `speaker-test` in this case, the
> > > power management seems to kick in.
> >
> > Right, it's a known issue.
>
> Should I submit a bug report to track that issue?
No need for that. It's a missing feature but no bug.
> > You don't have to play actually but just opening/closing a device
> > should suffice.
>
> Is `touch /dev/dsp` enough? I am thinking about adding that command to
> some start script.
I'm not sure whether "touch" program actually works for a device
file. Playing a sound like "echo -n | aplay" would work.
Takashi
More information about the Alsa-devel
mailing list