Orca, Speech-dispatcher and power management (fwd)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




-- 


---------- Forwarded message ----------
Date: Sat, 6 Jan 2018 09:51:54
From: Felipe Sateler <fsateler@xxxxxxxxx>
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
suspending.
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.

Saludos,
Felipe Sateler


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux