I am currently trying to fix my sound problems due to my enthusiast/server hardware.
My sound is cuting periodicly and the bigest problem : my audio controller isn’t detected until I do sudo apt reinstall pulseaudio.
I would like to try to use pipewire instead of pulseaudio. What are my options ?
I’ve read in of the topic what I shouldn’t try to add PPA and insted ask to you for integration.
By the way, I have tryed to do it but I am stock with this error :
niki@nikilab ~ $ sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
[sudo] password for niki:
Traceback (most recent call last):
File "/usr/bin/add-apt-repository", line 361, in <module>
addaptrepo = AddAptRepository()
^^^^^^^^^^^^^^^^^^
File "/usr/bin/add-apt-repository", line 39, in __init__
self.distro.get_sources(self.sourceslist)
File "/usr/lib/python3/dist-packages/aptsources/distro.py", line 89, in get_sources
raise NoDistroTemplateException(
aptsources.distro.NoDistroTemplateException: Error: could not find a distribution template for Kaisen/rolling
Could you please explain how to correctly fix this issue and not modify /etc/os-release like some would “fix” xD ?
Please take this with a grain of salt, I found that PPA non useful, and instead “I” use a Debian Testing Repo.
Example on mine:(The Top 2 shown are the ones to use)
And a Tip, I would not run pipewire as root.
inxi -r && apt policy wireplumber pipewire
Repos:
Active apt repos in: /etc/apt/sources.list
1: deb http://deb.debian.org/debian/ testing main contrib non-free
2: deb-src http://deb.debian.org/debian/ testing non-free contrib main
3: deb https://deb.kaisenlinux.org/ kaisen-rolling main contrib non-free
4: deb-src https://deb.kaisenlinux.org/ kaisen-rolling main contrib non-free
5: deb http://security.debian.org/debian-security bullseye-security main contrib non-free
Active apt repos in: /etc/apt/sources.list.d/bullseye-backports.list
1: deb http://deb.debian.org/debian bullseye-backports main contrib
2: deb-src http://deb.debian.org/debian bullseye-backports main contrib
Active apt repos in: /etc/apt/sources.list.d/eddie.website.list
1: deb http://eddie.website/repository/apt/ stable main
Active apt repos in: /etc/apt/sources.list.d/kxstudio-debian-ppas.list
1: deb http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu bionic main
2: deb http://ppa.launchpad.net/kxstudio-debian/music/ubuntu bionic main
3: deb http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu bionic main
4: deb http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu bionic main
5: deb http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu bionic main
Active apt repos in: /etc/apt/sources.list.d/kxstudio-external.list
1: deb [arch=amd64,i386] https://kx.studio/repo/ stable free
2: deb [arch=amd64,i386] https://kx.studio/repo/ gcc5 free
Active apt repos in: /etc/apt/sources.list.d/nordvpn.list
1: deb https://repo.nordvpn.com//deb/nordvpn/debian stable main
Active apt repos in: /etc/apt/sources.list.d/sublime-text.list
1: deb https://download.sublimetext.com/ apt/stable/
wireplumber:
Installed: (none)
Candidate: 0.4.13-1
Version table:
0.4.13-1 990
990 http://deb.debian.org/debian testing/main amd64 Packages
500 https://deb.kaisenlinux.org kaisen-rolling/main amd64 Packages
100 /var/lib/dpkg/status
0.4.13-1~bpo11+1 100
100 http://deb.debian.org/debian bullseye-backports/main amd64 Packages
pipewire:
Installed: 0.3.65-3
Candidate: 0.3.65-3
Version table:
*** 0.3.65-3 990
990 http://deb.debian.org/debian testing/main amd64 Packages
500 https://deb.kaisenlinux.org kaisen-rolling/main amd64 Packages
100 /var/lib/dpkg/status
0.3.65-2~bpo11+1 100
100 http://deb.debian.org/debian bullseye-backports/main amd64 Packages
Here is the current state on pulse:
systemctl --user status pulseaudio
○ pulseaudio.service
Loaded: masked (Reason: Unit pulseaudio.service is masked.)
Active: inactive (dead)
``
and
LANG=C pactl info | grep '^Server Name'
Server Name: PulseAudio (on PipeWire 0.3.65)
The newer version of PipeWire that will be present in Debian 12, and that is currently present in Debian Testing/Unstable, has vastly improved compatibility and reliability, and is also much easier to configure as a replacement.
My method was pretty much as found here: PipeWire - Debian Wiki
Good Luck I’ll check back.
@1fallen Hi man, I am really sorry I couldn’t test it tonight. My univercity asked me to produce some documents for my exam. I promise to get back to you !