Gentoo Archives: gentoo-user

From: Michael Mol <mikemol@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Removing pulseaudio
Date: Sat, 20 Apr 2013 14:49:05
Message-Id: 5172AAAE.5040009@gmail.com
In Reply to: Re: [gentoo-user] Removing pulseaudio by Walter Dnes
1 On 04/20/2013 05:34 AM, Walter Dnes wrote:
2 > On Fri, Apr 19, 2013 at 09:28:03AM +0200, Alan McKinnon wrote
3 >
4
5 [snip]
6
7 >> If you need it, PA can be great. Not everyone needs or wants it, many
8 >> people are quite content to just carry on as they always did and aren't
9 >> fazed with minor niggles about their audio. You seem to fall in this
10 >> category, so do many others.
11 >
12 > I think you've hit the nail on the head. Complex setups require
13 > complex software... deal with it. An analogy is that an 18-wheeler
14 > semi-tractor trailer with a 17-speed manual transmission (plus air brakes
15 > that require months of training to manage/use) is much more powerful
16 > than a Chevy Sonic hatchback when it comes to hauling huge loads. But
17 > for someoneone who merely wants to zip out to the supermarket and buy a
18 > week's groceries, the hatchback is much more appropriate.
19 >
20 > Similarly, PulseAudio may be better at handling complex situations
21 > like you describe. The yelling and screaming you're hearing are from
22 > the 99% of people whose setups are not complex enough to justify
23 > PulseAudio. Making 100% of setups more complex in order to handle the
24 > 1% of edge cases is simply wrong.
25 >
26
27 The sad thing is, I've not infrequently wound up with sound systems that
28 were *too* complex for PulseAudio to handle. At least, they were too
29 complex for the configuration interfaces available, and documentation
30 for how to do things more precisely (without writing code) was not
31 forthcoming.
32
33 Here's a scenario exactly as I was dealing with it around 2008:
34
35 Dodo was a combination HTPC/desktop box.[1] It had five displays and
36 three audio interfaces attached to it. Four of the displays sat on my
37 desk, one of the displays was a 32" 720p TV that served as the home
38 theater screen.[2] The machine was sometimes used in both roles at once.
39
40 The three audio interfaces were:
41
42 1) The onboard audio, which I sometimes used while using the box as a
43 workstation.
44 2) A USB audio device, which I used if I was chilling on the couch and
45 needed localized audio
46 3) A professional audio interface (I forget what, now) that fed my
47 receiver as well as a crossover that built an LFE channel.
48
49 PA kinda worked in this scenario, up until I physically interacted with
50 the USB audio device. If I plugged into that, *everything* would
51 suddenly route through the USB audio device, despite my careful routing
52 of different applications to different audio sources.
53
54 If I'd learned to use JACK, things probably would have been easier...but
55 I was using Ubuntu,[3] everything seemed designed around leveraging PA,
56 and I hadn't learned to discard fancy desktop environments yet.
57
58 You know the sad thing, though? ALSA would support that configuration
59 very well, too. It has enough internal routing and mixing logic that
60 it'd work.
61
62
63 [1] It was also the home gateway router, too, but that's another
64 story...and not much of one.
65 [2] Incidentally, this was the same setup where I'd successfully mixed
66 ATI and nVidia graphics hardware. I used the nvidia proprietary drivers
67 and the open-source support for ATI...which admittedly wasn't much. But
68 that's another story.
69 [3] I wasn't consistently using Gentoo yet. That rather relates to the
70 machine doubling as the network gateway...[4]
71 [4] No, I wouldn't do a setup this complicated as one machine as a
72 keystone in the network. At least, not again.

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] Removing pulseaudio Mark David Dumlao <madumlao@×××××.com>