<br>Hi<br><br>&gt; The primary reason for this is that most audio drivers produce<br>&gt; relative loud crackling noises when you open or close them. Upstream<br>&gt; ALSA is now working on minimizing these issues, but currently you get
<br>&gt; those even with the newest intel-hda drivers.<br>&gt;<br>&gt; OTOH keeping the devices open is indeed detrimental for power<br>&gt; consumption and hence PA from SVN (lennart branch, the upcoming 0.9.7)<br>&gt; now features a new module &quot;module-suspend-on-idle&quot; which will suspend
<br>&gt; all devices when they are idle for too long. For the ALSA case this<br>&gt; means that the device is closed when idle.<br><br>&gt; So, if you want to save power and have sane sound drivers+hardware,<br>&gt; load that module. If you don&#39;t care about power consumption or care
<br>&gt; about those crackling noises, don&#39;t load them. The default config will<br>&gt; now load it.<br><br>Tht sounds good w.r.t to unloading&nbsp; when idle for longer time .. <br><br>But for now,say i keep the device open, and i avoid writing zeroes to it&nbsp; wen no client is attached,
<br>which i tried to do by commenting out writing silence to alsa sound card and simply return from do_write() . <br>This apparently hogs the CPU and daemon gets terminated .. So writing zeroes seems to be a necessary thing ..
<br>Though i dont understand why?<br clear="all"><br>-- <br>Regards,<br><br>Dsk