<div dir="auto"><div><div data-smartmail="gmail_signature"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Jan 6, 2018 09:36, "Sam Hartman" <<a href="mailto:hartmans@debian.org" target="_blank">hartmans@debian.org</a>> wrote:<br type="attribution"><blockquote class="m_-325628380527511951quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">>>>>> "Samuel" == Samuel Thibault <<a href="mailto:sthibault@debian.org" target="_blank">sthibault@debian.org</a>> writes:<br>
<br>
    Samuel> Hello,<br>
<div class="m_-325628380527511951quoted-text">    Samuel> Sam Hartman, on sam. 06 janv. 2018 06:09:44 -0500, wrote:<br>
    >> * Will limiting the number of streams speech-dispatcher opens<br>
    >> have any significant improvement.  Are there actual costs to<br>
    >> having the sd_generic and sd_dummy streams open even when they<br>
    >> are unneeded?<br>
<br>
</div>    Samuel> I don't think there is: they remain dormant.<br>
<br>
So, this is more of a Pulse question.<br>
We know even dormant streams are sufficient to keep the audio card from<br>
suspending.<br>
I don't know if dormant streams have mixing overhead or impact the<br>
volume algorithms being used.<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">This depends on what dormant means, I think. Dormant audio can mean:</div><div dir="auto"><br></div><div dir="auto">1. Steady stream of 0s.</div><div dir="auto">2. Pausing (corking in pulse-speak) the stream.</div><div dir="auto">3. Closing the stream entirely.</div><div dir="auto"><br></div><div dir="auto">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.</div><div dir="auto"><br></div><div dir="auto">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. </div><div dir="auto"><br></div><div dir="auto">IIRC, suspension cannot happen as long as any stream is connected, even when corked. </div><div dir="auto"><br></div><div dir="auto"><span style="font-family:sans-serif">Saludos,</span><br style="font-family:sans-serif"><span style="font-family:sans-serif">Felipe Sateler</span></div></div>