[pulseaudio-discuss] Conception of PulseAudio in public through Debian

Martin Steigerwald Martin at lichtvoll.de
Sun Apr 15 04:26:01 PDT 2012


Am Samstag, 14. April 2012 schrieb Sean McNamara:
> On Sat, Apr 14, 2012 at 3:03 PM, Paul Menzel

Hi Sean and Paul, hi everyone,

> <paulepanter at users.sourceforge.net> wrote:
> > Dear PulseAudio and Debian folks,
> > 
> > 
> > I am aware that is not an upstream issues per se, but indirectly it
> > is as written above, so I hope it is alright to post this message
> > here on the list.
> > 
> > Although during the last years PulseAudio is doing its job pretty
> > well, there are still quite some people out there thinking it is a
> > mess. And indeed looking at the Debian bug tracking system [1] a lot
> > of bugs are reported there. There are 145 reports [2] most of them
> > concerning upstream things. Since for a long time, Debian did not
> > package the latest PulseAudio version, I guess a lot of them are
> > fixed already.
> > 
> > Debian’s large user base experienced a lot of these problems and
> > therefore disabled PulseAudio and have not tried newer versions.
> 
> Their loss. There's really nothing wrong with pulseaudio, unless you
> have specific hardware for which the ALSA drivers are still broken. I
> don't think we should try to actively do anything to improve
> pulseaudio's image; we're not a corporation and we don't do marketing.
> The software and its usefulness stands on its own: if people either
[…]

As one of these debian users I have a different oppinion - solely on my 
user experience and not any technical considerations. I reported some 
issues but then - as I admit, lost the patience to take the time to follow 
through. I still use Pulseaudio on one machine regularily, but I disabled 
it on my Amarok playback machine at home, cause I feared that just 
following through my initial bug reports by providing information and 
testing that help Pulseaudio developers to fix the issues would take me to 
long time. And for what gain? Currently in my perception it is win for me 
having removed Pulseaudio again on this machine, it would be loss for me 
keeping it.

Situation with Pulseaudio on this machine in brief:

1) USB sound card not detected after resume or on boot sometimes: 
usb_set_interface failed log spams. I usually unplugged and replugged it 
till it worked. I report this as I think issue 828 on the trac bug tracker 
at that time - that I found quite cumbersome to use, glad to read that it 
is freedesktop bug tracker now. Lennart asked me for some more 
information. But it sounded quite complex and I was scared off.

2) Pulseaudio does not initialize volume correctly on that Sonica Theater 
USB soundcard cause it has more channels than Pulseaudio supports. I 
reported it here as: 

usb sound card: PCM has 8 channels, thats too much & cannot submit 
datapipe for urb 0

But admittedly didn´t follow-through.

3) Pulseaudio sound outputs stutters at times. I had audio blackouts for 
times upto 10-20 seconds this machine. While using rtkit as well.


Situation after I removed Pulseaudio from this machine:

Problem 2 is gone. Problem 3 is almost gone. There is some rare knack at 
times, but it is not more than a second or so. Its way better, although 
still not as perfect as I once had it. Problem 1 is also gone.

There is some suspend/resume issue left that I have to switch to a next 
track to hear audio again, the current track is muted for some reason.

All in all the situation is sooo much better for me without Pulseaudio. 
Although I have the impression that the audio output quality might be a 
bit less.


Now I fear that I would to use several hours to report all of these bugs 
in such detail that you can fix it. I would probably have to test fixes. And 
once it is fixed what for updated packages.

If it was *one* issue, I think I would have followed-through. But I have 
three of them.

And I have layer upon layer upon layer:

- Amarok
- Phonon Gstreamer
- Pulseaudio
- Alsa

Actually I do not understand anymore whats going on.


Can you understand that its difficult for me to build up the motivation to 
go through this? I personally have been frustrated with Pulseaudio to an 
extent that almost unbearable. And I have been through several install 
PulseAudio and remove it again cycles before.

I can understand that you can´t fix the bugs then unless someone else 
reports them. And I am fine with not using Pulseaudio on that machine for 
now. But this is not helping to change the situation.


On my work machine - a Thinkpad T520 - that seems to be easily capable of 
stutterfree playback with Pulseaudio I installed Pulseaudio systemwide. 
And then have

martin at merkaba:~> ps aux | grep pulse | grep -v grep
pulse     1073  0.0  0.0 230828  3700 ?        S<l  Apr14   0:00 
/usr/bin/pulseaudio --system --daemonize --high-priority --log-
target=syslog --disallow-module-loading=0
martin    2330  0.0  0.0 235048  5616 ?        Sl   Apr14   0:42 
/usr/bin/pulseaudio --start

everytime I forgot to "exit 0" the start shell scripts on a Pulseaudio 
upgrade. I think I may be able to add a dpkg diversion or something like 
this. But I believe as a user I shouldn´t have to be doing this.

I now reported a bug for that after I didn´t find one in the current bug 
list:

Bug 48728 - starts systemwide and sessionwide Pulseaudio daemons in system 
wide mode
https://bugs.freedesktop.org/show_bug.cgi?id=48728


Why do I use system-wide mode although it is not recommended? I have two 
user sessions. One my private, one my work one. The music is on the 
private one. And I like to hear music with ear phones at work at times. 
The pulseaudio on my private session stops playing when I switch to the 
work session.


Are all of these issues related to broken ALSA drivers? Are my use case 
that unusual? Is something wrong with me when all is right with 
Pulseaudio? All I see currently is: That Pulseaudio doesn´t serve my basic 
audio needs very well. And I thinking that I am not doing anything really 
special. I do think that my use cases are pretty *basic*.

Anyway I do think its best to skip thinking in right/wrong categories as 
it will not help to move on. So what can I do about my issues without 
spending too much time in one unit on Sundays like this? Best would be 
when I could work on it units of 30 minutes or at maximum one hour at a 
time.


My current plan is as follows:

Use my Amarok ThinkPad T23 without Pulseaudio for now - to be able to hear 
to music when I want to without discussing anything with the setup at all.

And try to (re-)report and follow-through each of the mentioned bugs one 
by one in the Bugzilla.

I still have an unused ThinkPad T42 that I want to use to replace the good 
old T23 thats currently my Amarok machine. I am somewhat still willing to 
follow-through the reported issues, maybe best one at a time. And maybe 
starting with the too much channels issue, cause that seems to be easiest 
to report and maybe even fix.

Thus I can try out stuff with the T42 while not disturbing my production 
T23 when I just want to hear music.


I have been trying to keep a constructive tone in my post while at the 
same express the frustration I have gone through with Pulseaudio. I hope I 
managed to do it.

I have had some "install/remove/I do not feel like taking time to report 
anything or sometimes I reported something" cycles with Network Manager 
and with systemd. But these two are now running quite nice in my work 
machine. So I hope eventually I will get there with Pulseaudio as well.

Ciao,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


More information about the pulseaudio-discuss mailing list