From: Michael Mol <mikemol@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Removing pulseaudio
Date: Sat, 20 Apr 2013 10:48:14 -0400 [thread overview]
Message-ID: <5172AAAE.5040009@gmail.com> (raw)
In-Reply-To: <20130420093414.GA31686@waltdnes.org>
[-- Attachment #1: Type: text/plain, Size: 3431 bytes --]
On 04/20/2013 05:34 AM, Walter Dnes wrote:
> On Fri, Apr 19, 2013 at 09:28:03AM +0200, Alan McKinnon wrote
>
[snip]
>> If you need it, PA can be great. Not everyone needs or wants it, many
>> people are quite content to just carry on as they always did and aren't
>> fazed with minor niggles about their audio. You seem to fall in this
>> category, so do many others.
>
> I think you've hit the nail on the head. Complex setups require
> complex software... deal with it. An analogy is that an 18-wheeler
> semi-tractor trailer with a 17-speed manual transmission (plus air brakes
> that require months of training to manage/use) is much more powerful
> than a Chevy Sonic hatchback when it comes to hauling huge loads. But
> for someoneone who merely wants to zip out to the supermarket and buy a
> week's groceries, the hatchback is much more appropriate.
>
> Similarly, PulseAudio may be better at handling complex situations
> like you describe. The yelling and screaming you're hearing are from
> the 99% of people whose setups are not complex enough to justify
> PulseAudio. Making 100% of setups more complex in order to handle the
> 1% of edge cases is simply wrong.
>
The sad thing is, I've not infrequently wound up with sound systems that
were *too* complex for PulseAudio to handle. At least, they were too
complex for the configuration interfaces available, and documentation
for how to do things more precisely (without writing code) was not
forthcoming.
Here's a scenario exactly as I was dealing with it around 2008:
Dodo was a combination HTPC/desktop box.[1] It had five displays and
three audio interfaces attached to it. Four of the displays sat on my
desk, one of the displays was a 32" 720p TV that served as the home
theater screen.[2] The machine was sometimes used in both roles at once.
The three audio interfaces were:
1) The onboard audio, which I sometimes used while using the box as a
workstation.
2) A USB audio device, which I used if I was chilling on the couch and
needed localized audio
3) A professional audio interface (I forget what, now) that fed my
receiver as well as a crossover that built an LFE channel.
PA kinda worked in this scenario, up until I physically interacted with
the USB audio device. If I plugged into that, *everything* would
suddenly route through the USB audio device, despite my careful routing
of different applications to different audio sources.
If I'd learned to use JACK, things probably would have been easier...but
I was using Ubuntu,[3] everything seemed designed around leveraging PA,
and I hadn't learned to discard fancy desktop environments yet.
You know the sad thing, though? ALSA would support that configuration
very well, too. It has enough internal routing and mixing logic that
it'd work.
[1] It was also the home gateway router, too, but that's another
story...and not much of one.
[2] Incidentally, this was the same setup where I'd successfully mixed
ATI and nVidia graphics hardware. I used the nvidia proprietary drivers
and the open-source support for ATI...which admittedly wasn't much. But
that's another story.
[3] I wasn't consistently using Gentoo yet. That rather relates to the
machine doubling as the network gateway...[4]
[4] No, I wouldn't do a setup this complicated as one machine as a
keystone in the network. At least, not again.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 555 bytes --]
next prev parent reply other threads:[~2013-04-20 14:49 UTC|newest]
Thread overview: 100+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-04-18 19:32 [gentoo-user] Removing pulseaudio Alan Mackenzie
2013-04-18 19:48 ` Michael Mol
2013-04-18 20:02 ` Volker Armin Hemmann
2013-04-18 20:13 ` Michael Mol
2013-04-18 20:43 ` Volker Armin Hemmann
2013-04-18 21:10 ` Michael Mol
2013-04-18 21:46 ` Volker Armin Hemmann
2013-04-18 22:02 ` Michael Mol
2013-04-19 20:34 ` Volker Armin Hemmann
2013-04-18 22:57 ` [Bulk] " Kevin Chadwick
2013-04-18 21:26 ` [gentoo-user] " Hartmut Figge
2013-04-18 21:29 ` Michael Mol
2013-04-18 20:02 ` [gentoo-user] " Stroller
2013-04-18 20:31 ` Alan Mackenzie
2013-04-18 20:47 ` Volker Armin Hemmann
2013-04-18 21:28 ` [Bulk] " Kevin Chadwick
2013-04-18 21:14 ` Michael Mol
2013-04-21 19:46 ` [gentoo-user] Re: [Bulk] " Nuno J. Silva (aka njsg)
2013-04-21 21:20 ` Kevin Chadwick
2013-04-22 3:13 ` Nuno J. Silva (aka njsg)
2013-04-25 20:15 ` [Bulk] " Kevin Chadwick
2013-04-19 7:28 ` [gentoo-user] " Alan McKinnon
2013-04-19 8:49 ` Kevin Chadwick
2013-04-19 9:53 ` [gentoo-user] Re[2]: " the guard
2013-04-23 20:59 ` William Hubbs
2013-04-23 22:12 ` Michael Hampicke
2013-04-24 2:46 ` Walter Dnes
2013-04-24 10:21 ` Michael Hampicke
2013-04-24 20:55 ` William Hubbs
2013-05-13 13:32 ` Alex Schuster
2013-04-25 20:10 ` [Bulk] " Kevin Chadwick
2013-04-25 19:34 ` Michael Hampicke
2013-04-24 10:46 ` Alan Mackenzie
2013-04-24 21:19 ` Alecks Gates
2013-04-25 15:37 ` Mark David Dumlao
2013-04-20 9:34 ` Walter Dnes
2013-04-20 14:48 ` Michael Mol [this message]
2013-04-26 12:13 ` Mark David Dumlao
2013-04-20 15:41 ` Alan McKinnon
2013-04-20 19:34 ` Yuri K. Shatroff
2013-04-21 1:15 ` Canek Peláez Valdés
2013-04-21 10:28 ` Neil Bothwick
2013-04-21 11:52 ` Mick
2013-04-21 14:24 ` Dale
2013-04-21 16:00 ` Neil Bothwick
2013-04-21 18:40 ` Dale
2013-04-21 21:09 ` Alan Mackenzie
2013-04-22 0:36 ` [gentoo-user] " walt
2013-04-20 21:05 ` [gentoo-user] " Neil Bothwick
2013-04-25 15:48 ` Mark David Dumlao
2013-04-25 17:31 ` Yuri K. Shatroff
2013-04-25 20:26 ` [gentoo-user] " Steven J. Long
2013-04-26 3:10 ` [gentoo-user] " Mark David Dumlao
2013-04-25 19:17 ` Walter Dnes
2013-04-26 8:34 ` Mark David Dumlao
2013-04-26 12:05 ` Yuri K. Shatroff
2013-04-26 12:56 ` Yohan Pereira
2013-04-26 13:26 ` Yuri K. Shatroff
2013-04-26 15:41 ` Mark David Dumlao
2013-04-26 16:29 ` Alan Mackenzie
2013-04-26 17:02 ` Canek Peláez Valdés
2013-04-26 18:38 ` Alan Mackenzie
2013-04-26 19:09 ` Canek Peláez Valdés
2013-04-26 20:34 ` Alan Mackenzie
2013-04-26 22:14 ` Canek Peláez Valdés
2013-04-27 0:57 ` Mark David Dumlao
2013-04-26 20:21 ` Kevin Chadwick
2013-04-26 20:38 ` Kevin Chadwick
2013-04-26 22:28 ` Walter Dnes
2013-04-27 2:11 ` Canek Peláez Valdés
2013-04-27 6:37 ` Mark David Dumlao
2013-04-26 18:03 ` Yuri K. Shatroff
2013-04-26 18:25 ` Canek Peláez Valdés
2013-04-26 19:51 ` Yuri K. Shatroff
2013-04-27 1:10 ` Mark David Dumlao
2013-04-27 15:55 ` Randy Barlow
2013-04-27 20:13 ` Dale
2013-04-28 0:24 ` Randy Barlow
2013-04-28 9:59 ` Alan McKinnon
2013-04-28 16:02 ` Randy Barlow
2013-04-28 17:00 ` Alan McKinnon
2013-04-28 16:11 ` Canek Peláez Valdés
2013-04-28 17:12 ` Alan McKinnon
2013-04-28 17:33 ` Mick
2013-04-28 17:56 ` Canek Peláez Valdés
2013-04-26 21:54 ` Walter Dnes
2013-04-25 19:55 ` Alan McKinnon
2013-04-26 8:50 ` Mark David Dumlao
2013-04-26 13:59 ` Alan McKinnon
2013-04-26 21:37 ` [gentoo-user] " Steven J. Long
2013-04-26 22:37 ` [gentoo-user] " Walter Dnes
2013-04-19 13:43 ` Canek Peláez Valdés
2013-04-19 15:28 ` [gentoo-user] " James
2013-04-19 16:16 ` Karl Lindén
2013-04-19 16:20 ` Kevin Chadwick
2013-04-19 16:44 ` James
2013-04-19 16:55 ` Kevin Chadwick
2013-04-19 20:36 ` [gentoo-user] " Stefan G. Weichinger
2013-04-19 21:06 ` Mark David Dumlao
2013-04-19 21:19 ` Stefan G. Weichinger
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5172AAAE.5040009@gmail.com \
--to=mikemol@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox