SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
In about 5 minutes after installing latest -current update, I started to hate this new PulseAudio thing: my scripts for ACPI toggle-mute/volume-up/volume-down events (based on simple commands like "amixer set Master toggle" for muting/unmuting, and alike) aren't working any more, alsamixer seems completely unreliable now (sometimes it executes volume level change, sometimes it doesn't), then I really hate that Pulse spits .esd-* and pulse-* directories all over my /tmp directory, etc. Moreover, the documentation available on the net is very confusing, it seems like that users are expected to learn every single detail about sound server architecture in order to be able to do anything with this thing... So, is it possible to somehow disable it completely? If I understood properly what I was able to parse from the docs, it seems like it acts as a layer between apps and ALSA, so I hope that it's possible to disable it somehow. I tried with changing "autospawn=yes" to "autospawn=no" in the /etc/pulse/client.conf but that doesn't work, any other suggestions?
Thanks Eric. You mention in your blog post that several other packages get recompiled against PulseAudio, but neither your blog post nor -current change log explicitly lists those packages. I guess one can find them by looking at binaries linked with PulseAudio libraries, but my questions here is: are there some packages that now use PulseAudio API directly and exclusively, instead of going through backwards-compatible ALSA API -> PulseAudio -> ALSA driver route?
What's the point of this post, what makes you think that anyone here needs your reminders about such obvious facts?
First off turn down your tone a bit because clearly you're the one who failed to see an obvious fact. So pot meet kettle.
Not liking something that is in the testing stages is more or less a piss poor argument to make over an included package. You knew full well using -Current means things are going to not work correctly on any level and there's going to be issues until everything is finalized.
If you have problems with Pulse, ask about how you can fix it, tweak it, tune it, or disable it to use another service, but expect replies like mine when you use -Current because 5 minutes in isn't really saying much to hold water.
Above all else you can be respectful, even if you do not agree with what is said.
Thanks Eric. You mention in your blog post that several other packages get recompiled against PulseAudio, but neither your blog post nor -current change log explicitly lists those packages. I guess one can find them by looking at binaries linked with PulseAudio libraries, but my questions here is: are there some packages that now use PulseAudio API directly and exclusively, instead of going through backwards-compatible ALSA API -> PulseAudio -> ALSA driver route?
Hopefully, all packages have been recompiled that optionally can be built against libpulse or where Slackware had to explicitly disable pulseaudio in the past to make the software compile. The intention is that all packages in Slackware use PulseAudio directly. If any package was overlooked, it's just that - overlooked - and should be reported to Pat.
Instead of configuring ALSA to use PulseAudio, I configured the opposite --
to make PulseAudio using ALSA/dmix instead of grabbing ALSA hardware device,
as it described on Archwiki:
Instead of configuring ALSA to use PulseAudio, I configured the opposite --
to make PulseAudio using ALSA/dmix instead of grabbing ALSA hardware device,
as it described on Archwiki:
Both, ALSA and PulseAudio applications work fine for me.
Yes, that was what I also told a few posts back... only I posted the URL and not part of its contents. Good to have the module-alsa example lines here though, because that makes the LQ search find this thread in future.
Yes, that was what I also told a few posts back... only I posted the URL and not part of its contents. Good to have the module-alsa example lines here though, because that makes the LQ search find this thread in future.
I am wondering, if Pulse Audio is still nowadays resampling all audio data to a preferred output resolution?
That was one of my original issues with Pulse Audio, when I had to add it about two years ago. In the recent article on opensource.com, Chris Hermansen, still advises to get a second sound card just to bypass Pulse Audio via sending music directly to ALSA controlled card #2.
I am wondering, if Pulse Audio is still nowadays resampling all audio data to a preferred output resolution?
That was one of my original issues with Pulse Audio, when I had to add it about two years ago. In the recent article on opensource.com, Chris Hermansen, still advises to get a second sound card just to bypass Pulse Audio via sending music directly to ALSA controlled card #2.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.