[pulseaudio-discuss] Orca, Speech-dispatcher and power management (fwd)

Jude DaShiell jdashiel at panix.com
Sat Jan 6 15:41:34 UTC 2018


---------- Forwarded message ----------
Date: Sat, 6 Jan 2018 09:51:54
From: Felipe Sateler <fsateler at gmail.com>
To: Sam Hartman <hartmans at debian.org>
Cc: Debian Accessibility Team <debian-accessibility at lists.debian.org>,
     pulseaudio at packages.debian.org
Subject: Re: Orca, Speech-dispatcher and power management
Resent-Date: Sat,  6 Jan 2018 15:09:10 +0000 (UTC)
Resent-From: debian-accessibility at lists.debian.org

On Jan 6, 2018 09:36, "Sam Hartman" <hartmans at debian.org> wrote:

>>>>> "Samuel" == Samuel Thibault <sthibault at debian.org> writes:

     Samuel> Hello,
     Samuel> Sam Hartman, on sam. 06 janv. 2018 06:09:44 -0500, wrote:
     >> * Will limiting the number of streams speech-dispatcher opens
     >> have any significant improvement.  Are there actual costs to
     >> having the sd_generic and sd_dummy streams open even when they
     >> are unneeded?

     Samuel> I don't think there is: they remain dormant.

So, this is more of a Pulse question.
We know even dormant streams are sufficient to keep the audio card from
I don't know if dormant streams have mixing overhead or impact the
volume algorithms being used.

This depends on what dormant means, I think. Dormant audio can mean:

1. Steady stream of 0s.
2. Pausing (corking in pulse-speak) the stream.
3. Closing the stream entirely.

We know option 3 has not been taken. We can try to determine if 1 or 2 with
the output of `pactl list` while the system is idle.

I'm not at my laptop so I can't check if we have it by default (we should),
but do you have suspend-on-idle module enabled? This information should
appear in the pactl list output.

IIRC, suspension cannot happen as long as any stream is connected, even
when corked.

Felipe Sateler

More information about the pulseaudio-discuss mailing list