[alsa-devel] [RFC] disabling ALSA period interrupts

Jassi Brar jassisinghbrar at gmail.com
Wed May 12 15:08:57 CEST 2010

On Fri, Apr 30, 2010 at 7:38 AM, pl bossart <bossart.nospam at gmail.com> wrote:
> Howdy,
> When PulseAudio is used and all PCM is routed through PulseAudio
> (Fedora, Meego, etc), the notion of ALSA periods isn't very useful.
> PulseAudio uses a timer to refill buffers and the period interrupts
> are not used at all.

It seems the requirement is just to have as least wakeups as possible
in order to
maximize power savings.
If so, then how about setting the period size slightly smaller than
the ring-buffer: the
difference being just enough to refill the ring buffer. Of course, you
would have to
enforce full-buffer-size as the start threshold.
We do just that to implement low-power-audio-mode for latest Samsung
SoC's I2S blocks.

More information about the Alsa-devel mailing list