Originally posted by Ericg
View Post
Announcement
Collapse
No announcement yet.
DragonFlyBSD Decides To Drop PulseAudio
Collapse
X
-
Originally posted by makomk View PostUnfortunately, this is disabled by default in favour of flat volumes
Even more unfortunately, sound hardware generally already had a separate headphone volume control that was available in ALSA but overridden by PulseAudio.
To add an extra cherry to the shit sandwich, some pre-flat volumes apps like to set their application volume to 100% at startup.
That might explain why by default the flat volumes are on.
Comment
-
In the past, i hated pulseaudio. It wasn't anywhere near good software, caused 100% cpu spikes and just didn't work well at all.
The principle was fine and hard to get via other means (mostly dynamic volume mixing; that could be done with dmix or oss or a few others that i probably don't know).
These days (specially since v8.0) pulseaudio really works well for me! The issues that i still have with sound aren't caused by pulseaudio anymore, but are caused by applications doing what they "think" is right which in turn breaks things.
1. like dynamic input switching when you plug in a usb headset. It works if you load the module "module-switch-on-connect" (isn't loaded by default), but on Plasma5 that does not work since there is a sound manager configuration part in System settings which apparently requires "module-device-manager" to be loaded. The two modules conflict with each other resulting in module-switch-on-connect to just not work. Plasma knows this, but they deem it "valuable" to keep it as it is. I disagree.
2. Some applications use their own volume mixing and start at 100% output by default. I see this as a remnant of the old ALSA days, but it is apparently quite strong still. MPV for instance has re-introduced this - in my opinion bug - in version 0.18.1. There are a couple of issues about it: https://github.com/mpv-player/mpv/issues/3362 but the maintainer is very unwilling to even look at it. There also is a workaround for it so that it works with dynamic volumes again (and restored it at startup), but that is not the default! So by default you will now get a 100% volume out of mpv and consider it a bug or even crappy software. That's not the case, you just have to do some work to get it working properly.
It are the above issues (multiplied by the number of apps that don't do sound properly) that cause annoyances and frustration for people that don't know how to configure it and blame PulseAudio for it. I'm most certainly not defending lennart poettering here, but i am about being fair to point out where issues are. These days they are quite simply unlikely to be in PulseAudio and much more likely to be caused by either the application itself or the distribution screwing stuff up.
The issues mentioned above are probably only issues for you if you're on a "configure everything yourself" distribution like Arch, Gentoo and a whole range of others. They are probably non existent (or rare) on user friendly distributions like Suse, Fedora and Ubuntu.
Comment
-
Originally posted by beast View PostDo you really think outside of Linux PulseAudio is maintained? lol.
"many platforms" includes Linux too, you know.
And I'm already ignoring the fact that PA is developed for linux, not "unmantained outside Linux" like you say, there is a slight difference in meaning but it matters.
Whoever wants to run it on other OSes must port it and maintain it, any failure to do so is squarely on the porting team.
Comment
-
Originally posted by starshipeleven View PostNot overridden in any way, it's not used but it is still there and fine. Sometimes for unknown reasons ALSA likes to play tricks and pulls down one of its hardware volumes (either the right or left, or disables the output entirely), only way to fix that is with alsamixer (or editing ALSA configs).
Initially KDE+Solid+PA=royal PITA, but for quite some time PA just works (I don't do fancy stuff on my desktop), so I just leave it alone.
I haven't followed ALSA in ages, but can it do per source independent volume? Cause I don't think I've seen that in alsamixergui.
Comment
-
Originally posted by bug77 View PostHa, ha. Been there, done that.
Initially KDE+Solid+PA=royal PITA, but for quite some time PA just works (I don't do fancy stuff on my desktop), so I just leave it alone.
I haven't followed ALSA in ages, but can it do per source independent volume? Cause I don't think I've seen that in alsamixergui.
- Likes 1
Comment
-
Originally posted by atmartens View PostPulseAudio stole the show. At first I hated it, because my PCI soundcard wouldn't work, but they eventually fixed the bug and now I have no complaints -- sound "just works." (at least, well enough for typical desktop stuff)
- Likes 1
Comment
-
Originally posted by markg85 View Post2. Some applications use their own volume mixing and start at 100% output by default. I see this as a remnant of the old ALSA days, but it is apparently quite strong still. MPV for instance has re-introduced this - in my opinion bug - in version 0.18.1. There are a couple of issues about it: https://github.com/mpv-player/mpv/issues/3362 but the maintainer is very unwilling to even look at it. There also is a workaround for it so that it works with dynamic volumes again (and restored it at startup), but that is not the default! So by default you will now get a 100% volume out of mpv and consider it a bug or even crappy software. That's not the case, you just have to do some work to get it working properly.
- Likes 1
Comment
Comment