Problem with USB sound card - clicks and pops on re-open

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

 



On 05/13/2013 11:19 PM, Christian Iversen wrote:
> On 2013-05-13 05:41, Arun Raghavan wrote:
>> On Sun, 2013-05-12 at 17:18 +0200, Christian Iversen wrote:
>> [...]
>>> Is there any way to have pulseaudio keep the device open at all times?
>>> Or some other way to debug this?
>>
>> Disable the loading of module-suspend-on-idle in /etc/pulse/default.pa.
>> I'm assuming you don't care about the resulting power consumption. :)
>
> Ah, there is was! :)
>
> Well, that's great. Thanks!
>
> I don't think the Scarlett 2i2 really supports any meaningful power save
> mode anyway. It's quite a low-power soundcard to begin with (powered
> entirely by the USB bus).

Not so low-power IMO, it takes about 2-3W of my battery when connected 
(only tested with phantom power on). I think it does that regardless of 
stream running or not, but have not really checked. (The direct monitor 
requires headphone amp and mic amps on anyway.)

> Anyway, even with the official driver for windows, this card has
> terrible clicks and pops when starting up from suspend (or power off).

Ok, good to know.

> Does module-suspend-on-idle have a blacklist? It should! And this card
> should be on it.

There are other reasons for wanting to release the sound card when not 
actively using it - it makes compatibility with other apps easier, i e, 
everything that wants to use ALSA directly (except jack2 which has 
device reservation).

> What does pa use for identifying backends? I mean, if I wanted to
> blacklist certain modules for a specific PCI or USB id, is that
> something that is reasonably easy to do?

Not currently, but it sounds very useful if we had a smart way of 
accomplishing this.


-- 
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic


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

  Powered by Linux