LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-14-2020, 03:19 AM   #1
unInstance
Member
 
Registered: Jan 2020
Distribution: Slackware
Posts: 161

Rep: Reputation: Disabled
Remove PulseAudio


My setup:
  • SlackWare current (5.4.11)
  • alsa-lib-1.2.1.2-x86_64-2
  • alsa-oss-1.1.8-x86_64-1
  • alsa-plugins-1.2.1-x86_64-1
  • alsa-utils-1.2.1-x86_64-1

mocp --version
Code:
          This is : Music On Console
          Version : 2.5.2
         Revision : Unversioned directory
            Built : Jul 17 2019 18:48:39
    Compiled with : OSS ALSA DEBUG Network streams resample
       Running on : Linux 5.4.11 x86_64
           Author : Damian Pietras
         Homepage : http://moc.daper.net/
           E-Mail : mocmaint@daper.net
        Copyright : (C) 2003-2016 Damian Pietras and others
          License : GNU General Public License, version 2 or later
Problem: I followed this guide to get rid of PulseAusio completely.
But when I try to launch mocp, this happens...
Code:
Running the server...
Trying ALSA...
ALSA lib pcm_dmix.c:1089:(snd_pcm_dmix_open) unable to open slave
Trying OSS...

FATAL_ERROR: No valid sound driver!


FATAL_ERROR: Server exited!
Solution can be found here

Last edited by unInstance; 01-16-2020 at 01:55 PM. Reason: Add solution
 
Old 01-14-2020, 03:35 AM   #2
Richard Cranium
Senior Member
 
Registered: Apr 2009
Location: McKinney, Texas
Distribution: Slackware64 15.0
Posts: 3,858

Rep: Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225
Slackware -current has a set of packages in /extra/pure-alsa-system that are pure alsa. Install them and try again.

If mocp still fails, submit a bug report.
 
Old 01-14-2020, 03:54 AM   #3
unInstance
Member
 
Registered: Jan 2020
Distribution: Slackware
Posts: 161

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Richard Cranium View Post
Slackware -current has a set of packages in /extra/pure-alsa-system that are pure alsa. Install them and try again.

If mocp still fails, submit a bug report.
https://mirrors.slackware.com/slackw...-system/README
Does not work.

Last edited by unInstance; 01-14-2020 at 04:36 AM.
 
Old 01-14-2020, 06:19 AM   #4
unInstance
Member
 
Registered: Jan 2020
Distribution: Slackware
Posts: 161

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by unInstance View Post
I suppose it does not work because I have to rebuild packages.
For those who hate PulseAudio: The best way to get rid of PulseAudio is to get rid of them during system install.

I try to install apulse. I uninstall pulseaudio first and then install apulse. mocp starts successfully but it does not show volume level and crashes as I try to start playing a song saying that it cannot get information from server. How to fix this?
Code:
FATAL_ERROR: Can't receive value from the server!
Solution can be found here

Last edited by unInstance; 01-16-2020 at 01:56 PM.
 
1 members found this post helpful.
Old 01-14-2020, 06:54 AM   #5
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,061

Rep: Reputation: Disabled
mocp works here with or without PulseAudio installed, as the moc package has no dependency on PulseAudio at all.

I won't waste my time trying to help you finding what's wrong in your system, as your issue is a non issue. And doubly so IMNSHO as there is no reason to hate PulseAudio, but not wanting to learn.

Last edited by Didier Spaier; 01-14-2020 at 06:59 AM.
 
Old 01-14-2020, 07:11 AM   #6
unInstance
Member
 
Registered: Jan 2020
Distribution: Slackware
Posts: 161

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
mocp works here with or without PulseAudio installed, as the moc package has no dependency on PulseAudio at all.

I won't waste my time trying to help you finding what's wrong in your system, as your issue is a non issue. And doubly so IMNSHO as there is no reason to hate PulseAudio, but not wanting to learn.
Thanks for your will to help, I am to mark this thread as solved as I have solved the issue (post #4). I would use a systemd(ick) linux distribution if I did not have a will to learn new. I hate PulseAudio because it is bloated crap.

Last edited by unInstance; 01-14-2020 at 07:12 AM.
 
1 members found this post helpful.
Old 01-14-2020, 07:15 AM   #7
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,061

Rep: Reputation: Disabled
Would you mind elaborating what makes you think that PulseAudio is a bloated crap?
 
Old 01-14-2020, 07:30 AM   #8
unInstance
Member
 
Registered: Jan 2020
Distribution: Slackware
Posts: 161

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
Would you mind elaborating what makes you think that PulseAudio is a bloated crap?
Power consumption, noise in headphones, multiple things that have to be separate plugins come within a single binary, software preamplifier.

Last edited by unInstance; 01-14-2020 at 08:21 AM.
 
2 members found this post helpful.
Old 01-14-2020, 07:35 AM   #9
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,061

Rep: Reputation: Disabled
Quote:
Originally Posted by unInstance View Post
Power consumption, noise in headphones, multiple things that has to be separate plugins come within a single binary, software preamplifier.
Our experiences differ then as I don't suffer of anything you mentioned.
 
Old 01-14-2020, 08:17 AM   #10
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
Our experiences differ then as I don't suffer of anything you mentioned.
That is exactly the problem with pulseaudio, it works for some and for others its just a broken mess. Its highly temperamental and inconsistent software.
 
1 members found this post helpful.
Old 01-14-2020, 08:22 AM   #11
unInstance
Member
 
Registered: Jan 2020
Distribution: Slackware
Posts: 161

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Didier Spaier View Post
Our experiences differ then as I don't suffer of anything you mentioned.
I named not just "works on my machine" things. This is still bloat.
 
1 members found this post helpful.
Old 01-14-2020, 09:19 AM   #12
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Rep: Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435Reputation: 4435
orebea and uninstance, I despise pulseaudio but it has nothing to do with mere bloat, real or imagined. My hatred of Pulse is it hooks into so many things it's not particularly modular where it would function as an option but instead actually behaves like a requirement. One important concept is that there is not even an objective definition of "bloat" exactly because it is entirely subjective. "Whatever I don't find useful" is the working definition of "bloat" and IMHO as long as those "useless extras" don't use up resources why should anyone care if they are just there?

Didier I fail to understand how, knowing you have been in a number of threads regarding Pulseaudio where you must have read what some people, particularly audiophiles or just those to whom sound isn't a mere accessory, have written about Pulse's problems not the least of which is latency almost a full order of magnitude worse than pure ALSA, you can dismiss people's concerns as merely unwillingness to learn the new. It's great that it works for you but it is myopic and wrong to dismiss other's concerns who have different use cases from yours as being essentially delusional.

Last edited by enorbet; 01-14-2020 at 10:10 AM.
 
4 members found this post helpful.
Old 01-14-2020, 09:48 AM   #13
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,545

Rep: Reputation: 902Reputation: 902Reputation: 902Reputation: 902Reputation: 902Reputation: 902Reputation: 902Reputation: 902
Quote:
Originally Posted by Didier Spaier View Post
Would you mind elaborating what makes you think that PulseAudio is a bloated crap?
For day-to-day stuff, I don't bother removing pulse. But if I'm doing any kind of music, I suspend it. The latency with it is still that awful. (That having been said, I was pleasantly surprised at how not-crap pulse is these days, when I had to switch to it for the Extra Life marathon stream.)


Back to the original problem...

If you're using alsa, and you have more than one sound card (which everyone does--most video cards have an audio device, there's usually an on-board mobo device, and if you're using a discrete one, that's a third audio device), you'll need to have an .asoundrc. (https://www.alsa-project.org/main/index.php/Asoundrc)

Once you specify which audio device things using ALSA should be using, it should work. Changes to an .asoundrc are immediate.
 
Old 01-14-2020, 11:28 AM   #14
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,061

Rep: Reputation: Disabled
Quote:
Originally Posted by enorbet View Post
Didier I fail to understand how, knowing you have been in a number of threads regarding Pulseaudio where you must have read what some people, particularly audiophiles or just those to whom sound isn't a mere accessory, have written about Pulse's problems not the least of which is latency almost a full order of magnitude worse than pure ALSA, you can dismiss people's concerns as merely unwillingness to learn the new. It's great that it works for you but it is myopic and wrong to dismiss other's concerns who have different use cases from yours as being essentially delusional.
I fully agree that PulseAudio is not suitable for all uses cases. That some or even many people do not like it, or do not want to use it for any reason or purpose is fine with me. What I do not agree with is:
  1. That someone calls it "bloated crap" just because this person does not like it for whatever reason (by the way I have also read something similar about grub, to which I disagree as well),
  2. That it should be removed from the system to allow using other software instead.
I think that we agree on the first point, let me elaborate a bit on the second one. I will do this from a systems' integrator stand point (as you know, this is my hobby).

I easily admit that PulseAudio may not be the best software for audiophiles, because of excessive latency (although this can be mitigated using rtkit, cf.: http://git.0pointer.net/rtkit.git/) or for any other reason, and that other software like Alsa or Jack be preferred for listening to music or other features like audio or video editing. But I still don't understand why using other software for such purposes would need not to have PulseAudio installed.

A few basic things allow not have PulseAudio get in the way, like no redirecting ALSA's audio output to it, start it only on demand (by applications that require it, not when starting a user session, let alone system wide).

If the PulseAudio server is running you can easily suspend it using the pasuspender utility shipped in the pulseaudio package. And there are other ways to make PulseAudio and Jack coexist (and even cooperate), cf for instance: https://jackaudio.org/faq/pulseaudio_and_jack.html, Jack Backend under https://gavv.github.io/articles/puls...device-drivers and https://wiki.archlinux.org/index.php...o_through_JACK

tl;dr: I still didn't find a convincing answer to this question: why an audiophile (or anyone else, for any use case) would need to have PulseAudio not installed?

Last edited by Didier Spaier; 01-14-2020 at 02:39 PM.
 
1 members found this post helpful.
Old 01-14-2020, 11:32 AM   #15
Anonymo
Member
 
Registered: Dec 2004
Location: The Woodlands, Texas
Distribution: Slackware, Archlinux, CentOS
Posts: 196

Rep: Reputation: 40
Is anyone using Sndio?

http://www.sndio.org/
 
  


Reply

Tags
alsa, moc stable, pulse audio



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Can't Get Sound from Pulseaudio -- PulseAudio Will Not Start JasonC10203 Linux - Software 4 11-28-2016 11:18 PM
Bypass pulseaudio problems and crashes when you don't have pulseaudio. Rinndalir Linux - Software 1 08-31-2016 01:00 PM
[SOLVED] How can I remove pulseaudio and use alsa MooseMagnet Linux - Software 5 05-12-2014 10:12 AM
[SOLVED] Squeeze + Pulseaudio + Alsa and USB Midi device causes Pulseaudio crash mad4linux Debian 1 01-26-2011 03:57 AM
Winecfg crashes on sound tab with Pulseaudio and no 'sounddrivers' without pulseaudio William (Dthdealer) Linux - Software 5 06-13-2010 07:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:30 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration