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 06-02-2023, 04:01 PM   #511
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,537

Rep: Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899

Too much of the Linux ecosystem expects it to be there. :/
 
Old 06-03-2023, 07:13 AM   #512
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,972

Rep: Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549
Quote:
Originally Posted by LuckyCyborg View Post
BTW, you can add the Bluetooth support to any computer, because there are very cheap USB dongles for Bluetooth. And at least in my country, their price starts with approx. $1.

Honestly, this is the way I do the bluetooth-ification of my computers, unless I chose to use USB dongles which sports both WiFi and Bluetooth. The really low end (and really cheaper) ones, with WiFi N at 150Mbps and Bluetooth 4.0 are sold for approx. $5 here.
I finally was able to get a USB dongle today. Bluetooth 5.0, tp-link, cost me ₱400 ($7).
 
2 members found this post helpful.
Old 06-03-2023, 10:22 AM   #513
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by chrisretusn View Post
I finally was able to get a USB dongle today. Bluetooth 5.0, tp-link, cost me ₱400 ($7).
Luxury! You spoiled your belly!

What? There aren't China Shops on Philippines?

BTW, let me explain what I understand by "China Shop" : on every urban settlement from my country is at least one shop named "China Shop" and managed by a Chinese guy (or lady) and selling various Chinese goods. All of them being cheap.

These China Shops have stands with shoes, pants, shirts, various other goods ending with electronics. Like the radios, smartphones, headphones, various other electronics related things, ending with WiFi or Bluetooth dongles, but I have seen China Shops selling mini-PCs or even ARM boards.

Last edited by LuckyCyborg; 06-03-2023 at 10:28 AM.
 
Old 06-03-2023, 10:36 AM   #514
chrisretusn
Senior Member
 
Registered: Dec 2005
Location: Philippines
Distribution: Slackware64-current
Posts: 2,972

Rep: Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549Reputation: 1549
Quote:
Originally Posted by LuckyCyborg View Post
Luxury! You spoiled your belly!

What? There aren't China Shops on Philippines?

BTW, let me explain what I understand by "China Shop" : on every urban settlement from my country is at least one shop named "China Shop" and managed by a Chinese guy (or lady) and selling various Chinese goods.

They have stands of shoes, pants, shirts, various other goods ending with electronics. Like the radios, smartphones, headphones, various other electronics related things, ending with WiFi or Bluetooth dongles, but I have seen China Shops selling mini-PCs or even ARM boards.
I familiar with those types of shops. The public market sell just about everything.
 
Old 06-04-2023, 04:02 PM   #515
the3dfxdude
Member
 
Registered: May 2007
Posts: 730

Rep: Reputation: 358Reputation: 358Reputation: 358Reputation: 358
Quote:
Originally Posted by przemo View Post
and still you cant uninstall pulseaudio after switching to pipewire, nonsens.
Quote:
Originally Posted by garpu View Post
Too much of the Linux ecosystem expects it to be there. :/
No. The reason why you cannot uninstall pulseaudio is because you need to recompile your base slackware packages that link it. People have done this, and everything still works. Even pipewire will compile without pulseaudio. Once that is done, then you can removepkg pulseaudio. Nothing truly requires pulseaudio to have functioning audio in the linux ecosystem.
 
Old 06-04-2023, 04:08 PM   #516
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by the3dfxdude View Post
No. The reason why you cannot uninstall pulseaudio is because you need to recompile your base slackware packages that link it. People have done this, and everything still works. Even pipewire will compile without pulseaudio. Once that is done, then you can removepkg pulseaudio. Nothing truly requires pulseaudio to have functioning audio in the linux ecosystem.
Unfortunately, not all the applications was ported to PipeWire yet.

Someday will happen, but isn't that day yet. Notable, there is no PipeWire equivalent for the audio controls on Plasma5, like it's for PulseAudio. And yes, I do not want to use TWM instead just because "PulseAudio sucks!" ...

And NOPE, I do not believe that we should go using ALSA backend everywhere and accept limitations with serenity, just because some people loves to play hattin' PulseAudio. Anyway, also Slackware put ideas like this on the recycle bin. Long time ago.

Anyway, I remember that Mr. Hameleers said that PulseAudio is here to stay. So, I guess that Slackware will be the last Linux distribution which will ditch PulseAudio in favor of PipeWire.

Last edited by LuckyCyborg; 06-04-2023 at 04:50 PM.
 
Old 06-04-2023, 04:26 PM   #517
marav
LQ Sage
 
Registered: Sep 2018
Location: Gironde
Distribution: Slackware
Posts: 5,360

Rep: Reputation: 4072Reputation: 4072Reputation: 4072Reputation: 4072Reputation: 4072Reputation: 4072Reputation: 4072Reputation: 4072Reputation: 4072Reputation: 4072Reputation: 4072
Quote:
Originally Posted by the3dfxdude View Post
Even pipewire will compile without pulseaudio.
Yes
Quote:
Nothing truly requires pulseaudio to have functioning audio in the linux ecosystem.
But:
https://www.linuxquestions.org/quest...ml#post6429981

We are not in a hurry, anyway
 
Old 06-04-2023, 07:04 PM   #518
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Rep: Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434
Quote:
Originally Posted by LuckyCyborg View Post
Unfortunately, not all the applications was ported to PipeWire yet.

Someday will happen, but isn't that day yet. Notable, there is no PipeWire equivalent for the audio controls on Plasma5, like it's for PulseAudio. And yes, I do not want to use TWM instead just because "PulseAudio sucks!"
I have to unfortunately agree that it isn't quite time to dump Pulse in favor of Pipewire just yet. but I will be grateful when it does because Pulse does suck, at least for serious audio work. Apparently it's great for casual listeners who depend on onboard audio but that's about all.

Quote:
Originally Posted by LuckyCyborg View Post
And NOPE, I do not believe that we should go using ALSA backend everywhere and accept limitations with serenity, just because some people loves to play hattin' PulseAudio.
Please correct me if I am mistaken but is there ant software that does ALSA's job? Doesn't ALL audio still depend on ALSA even if it is sort of hidden? Maybe I'm wrong to take you literally at your word but considering it appears to be a pattern over time and many posts, but I take issue with your characterization of pulseadio haters as merely playing at hating. I spent countless hours learning ALSA configuration for at least 3 different audio systems to get it to do exactly what I want with the least penalties and then along came Pulseaudio and ruined almost everything for me. It took months to determine how to get back even close to the performance I had enjoyed for years. This is only so far about my investment in time.

For hardware, my current soundcard sells in the US in 2023 for $419.00. Not counting peripherals like multichannel mixers, effects, microphones, cables or DAW, etc. the support hardware (speakers and amplifiers alone) cost roughly twice that, so well over $1200.00 USD hardware investment on top of the additional countless hours learning DAW work in Linux. Pulseaudio made that immeasurably harder and cost me a great deal of time and productivity.

I am indeed a Pulseaudio Hater but I am most certainly not playing around. Just because it apparently made your work flow easier does not mean it did that for everyone. For some of us Pulseaudio has been a Royal PITA. I don't begrudge anyone that loves what Pulse did for them but it is simply wrong to try to pass off all pulse haters as wallowing in trivial nonsense. There is a reason ALSA has stuck around since 1998 and was supported in the Linux kernel by 2002 while Pulse in less than 5 years is seeking replacement by the very same organization that wrote it. That's why Pipewire has been dubbed by many as "Pulseaudio 2.0"and still depends on ALSA. There is also a reason that ProTools is only available for Mac and Windows and audio support is the main one.
 
2 members found this post helpful.
Old 06-04-2023, 08:31 PM   #519
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,537

Rep: Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899
Quote:
Originally Posted by enorbet View Post
Please correct me if I am mistaken but is there ant software that does ALSA's job? Doesn't ALL audio still depend on ALSA even if it is sort of hidden?
Yes. We're still using ALSA in the back end. I don't think OSS ever made any serious traction.

Quote:
For hardware, my current soundcard sells in the US in 2023 for $419.00.
Yeah, I'm not looking forward to my next computer, which will likely not have a PCI slot for my m-audio delta 1010LT. Multi-channel audio is *expensive* because it's niche. You can get a good focusrite or behringer USB device for $200-300, though. Hopefully those prices don't skyrocket.
 
Old 06-04-2023, 10:44 PM   #520
the3dfxdude
Member
 
Registered: May 2007
Posts: 730

Rep: Reputation: 358Reputation: 358Reputation: 358Reputation: 358
Quote:
Originally Posted by LuckyCyborg View Post
Unfortunately, not all the applications was ported to PipeWire yet.
I was not suggesting to port all applications to Pipewire. I only mentioned that Pipewire's rollout may bring choice again in audio configuration if done correctly. Though pipewire is not needed either. Only it shows promise.

Quote:
Originally Posted by LuckyCyborg View Post
Someday will happen, but isn't that day yet. Notable, there is no PipeWire equivalent for the audio controls on Plasma5, like it's for PulseAudio.

And yes, I do not want to use TWM instead just because "PulseAudio sucks!" ...
I have not suggested that people abandon Plasma 5 for TWM over audio controls. Don't delve into absurdities here.

I was explaining that even today, Pulseaudio is not absolutely required in a Linux distro for audio. It never really was. And you can still kick it out in Slackware. Or you can KEEP it in slackware and get a pulseaudio mixer. I don't care. Use any DE/WM you want. If pipewire doesn't work for you, don't use it!

Quote:
Originally Posted by LuckyCyborg View Post
And NOPE, I do not believe that we should go using ALSA backend everywhere and accept limitations with serenity, just because some people loves to play hattin' PulseAudio. Anyway, also Slackware put ideas like this on the recycle bin. Long time ago.
Strange. I have found that Pulseaudio depends on ALSA, and so whatever Pulseaudio does, ALSA really does it. That includes all the fancy features. And with Pulseaudio kicked out of the way, the mixer functions as it should. There are no limitations... and you can get control of your mixer. This is the opposite of limitations. Having this choice is great. But whatever. Just stick to nonsense and make up stories of a hating fest, and you'll get nowhere.

Quote:
Originally Posted by LuckyCyborg View Post
Anyway, I remember that Mr. Hameleers said that PulseAudio is here to stay. So, I guess that Slackware will be the last Linux distribution which will ditch PulseAudio in favor of PipeWire.
Mr. Hameleers is not the BDFL of Slackware. And an argument what goes in or out of slackware is moot. You have the choice of what to use right now with Slackware 15.0. And the strategy to ditch Pulseaudio in Slackware officially will not be my concern. I'm only suggesting that you do have choices, and whatever gets adopted officially will get evaluated at the time for impact.
 
2 members found this post helpful.
Old 06-23-2023, 06:01 PM   #521
UrbanDesimator
Member
 
Registered: Feb 2022
Posts: 35

Rep: Reputation: 6
/usr/sbin/pipewire-enable.sh > enter > and breath, that's better no more pulseaudio.
Huge thanks for the pipewire-enable.sh script :-)))))))
 
1 members found this post helpful.
Old 06-24-2023, 02:04 AM   #522
LuckyCyborg
Senior Member
 
Registered: Mar 2010
Posts: 3,500

Rep: Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308Reputation: 3308
Quote:
Originally Posted by UrbanDesimator View Post
/usr/sbin/pipewire-enable.sh > enter > and breath, that's better no more pulseaudio.
In fact, it's no more PulseAudio server running, because it was replaced by a PipeWire daemon.

Otherwise, the PulseAudio client libraries continue to be used as usual.

Quote:
Originally Posted by UrbanDesimator View Post
Huge thanks for the pipewire-enable.sh script :-)))))))
The thanks should go to our BDFL for it.

Last edited by LuckyCyborg; 06-24-2023 at 02:37 AM.
 
Old 07-06-2023, 09:51 PM   #523
UrbanDesimator
Member
 
Registered: Feb 2022
Posts: 35

Rep: Reputation: 6
Quote:
Originally Posted by UrbanDesimator View Post
/usr/sbin/pipewire-enable.sh > enter > and breath, that's better no more pulseaudio.
Huge thanks for the pipewire-enable.sh script :-)))))))
I have now come full circle, after getting weird behaviour in pipewire namely when streaming films audio/video was not in sync.
After looking into config and changing a few things found on LinuxQuestions, and other source's audio/video sync was better but still out.
I opted for the sledge hammer approach uninstalled pipewire and wireplumber and made a /etc/asound.conf for my soundcard. Hey presto synced audio/video in chrome, just a few apps needed help as they are addicted to pulseaudio and wont even build without it. I found a tiny app called apulse "https://github.com/i-rinat/apulse" also on sbo, that enables them to work and stop withdrawal symptoms.
I was most impressed that spotify had not gone down the pulseaudio only route as it sounds outstanding on premium set to audio quality very high playing direct through alsa default device.

Sound playback has lost all crackles and glitches and overall system is more responsive, I understand why things are being setup with pulseaudio to make life easier for a lot of user's.
But as I found linux version of google-chrome was made with pulseaudio as the only option and then after numerous issue's and complaints they added back option to use alsa or oss via startup option. /usr/bin/google-chrome-stable --alsa-output-device='name device/plug you wish to use' available in Version 114.0.5735.198. This say's a lot to me when google back track on a decision :-))))

I have had to recompile a few stock packages so they detect that pulseaudio/pipewire are not installed as few apps failed in builds due to lib files linking to pulseaudio lib's that aren't present Sox to name one.

I think when looking at other distro's and see they have defaulted to pulseaudio/pipewire there going to loose a lot of user's. As you aren't able to do as I have in Slackware and remove them. Then setup alsa as all of there app's using sound are compiled against it and there is no option to change that.
 
Old 08-23-2023, 09:05 AM   #524
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,537

Rep: Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899
OK, slackware current, pipewire 0.7.38, i've tried both Pat's build enabled for jack, and using Alien Bob's pipewire-jack package. Every time I try to boot the server with supercollider I get:

Code:
Booting server 'localhost' on address 127.0.0.1:57110.
JackDriver: client name is 'SuperCollider'
SC_AudioDriver: sample rate = 48000.000000, driver's block size = 256
JackDriver: couldn't connect  ICE1712 [Envy24] PCI Multi-Channel I/O Controller (M-Audio Delta 1010LT) Analog Stereo:capture_FL to SuperCollider:in_1
JackDriver: couldn't connect  ICE1712 [Envy24] PCI Multi-Channel I/O Controller (M-Audio Delta 1010LT) Analog Stereo:capture_FR to SuperCollider:in_2
JackDriver: couldn't connect  SuperCollider:out_1 to ICE1712 [Envy24] PCI Multi-Channel I/O Controller (M-Audio Delta 1010LT) Analog Stereo:playback_FL
JackDriver: couldn't connect  SuperCollider:out_2 to ICE1712 [Envy24] PCI Multi-Channel I/O Controller (M-Audio Delta 1010LT) Analog Stereo:playback_FR
SuperCollider 3 server ready (debug build).
Requested notification messages from server 'localhost'
localhost: server process's maxLogins (1) matches with my options.
localhost: keeping clientID (0) as confirmed by server process.
Shared memory server interface initialized
I have pipewire's jack implemented using this step: https://www.linuxquestions.org/quest...ml#post6426997

Any ideas what might be going on? I didn't have this problem with 0.3.77. Is it the lua changes?
 
1 members found this post helpful.
Old 08-23-2023, 10:19 AM   #525
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,537

Rep: Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899Reputation: 899
here's what I found out:

pipewire-0.3.78 with Alien Bob's pipewire-jack 0.3.78 doesn't work with supercolider 3.12 or 3.13.
Pat's build of pipewire with jack enabled doesn't work with supercollider 3.12 or 3.13.

Supercollider 3.12 with pipewire 0.3.77 works.
Supercollider 3.13 with pipewire 0.3.77 works.

Who should get the bug report? Supercollider or pipewire?

Last edited by garpu; 08-23-2023 at 10:21 AM.
 
1 members found this post helpful.
  


Reply

Tags
pipewire, pulseaudio



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
Pipewire pulseaudio emulation without pulseaudio installed (works) adcdam Slackware 18 04-02-2021 01:34 AM
Plasma 5.20 Beta? It is rock solid, excluding the taskbar thumbnails on Wayland - or rather because Pipewire needs "per user" init scripts LuckyCyborg Slackware 3 09-21-2020 02:50 PM
LXer: This Week in Linux 94: Mesa 20, PipeWire, Linux Be Scary, MyPaint, GTK, Microsoft Defender LXer Syndicated Linux News 0 02-26-2020 07:23 PM
LXer: Improved multimedia support with Pipewire in Fedora 27 LXer Syndicated Linux News 0 09-20-2017 02:54 PM

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

All times are GMT -5. The time now is 05:38 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