You are not logged in.
Pages: 1
Hello,
I am using pipewire since installing arch and it was fine.
Now I want to use Ardour and I saw some glitches and craches.
I would like to go to pulseaudio. I tried to remove pipewire but I got conflicts (break dependencies).
I also installed some pulseaudio packages and I think I have a Frankenstein Arch now
How do I remove completely the pipewire elements?
As I can search (just tabbing in yay) I still have pipewire pipewire-jack and wireplumber
I will post some outputs
[angel@archangel ~]$ yay -R pipewire-jack
[sudo] password for angel:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pipewire-jack breaks dependency 'libjack.so=0-64' required by ardour
:: removing pipewire-jack breaks dependency 'libjack.so=0-64' required by aubio
:: removing pipewire-jack breaks dependency 'jack' required by audacity
:: removing pipewire-jack breaks dependency 'libjack.so' required by audacity
:: removing pipewire-jack breaks dependency 'jack' required by ffmpeg
:: removing pipewire-jack breaks dependency 'jack' required by ffmpeg4.4
:: removing pipewire-jack breaks dependency 'libjack.so=0-64' required by fluidsynth
:: removing pipewire-jack breaks dependency 'libjack.so=0-64' required by gst-plugins-good
:: removing pipewire-jack breaks dependency 'libjack.so=0-64' required by guitarix
:: removing pipewire-jack breaks dependency 'jack' required by mpv
:: removing pipewire-jack breaks dependency 'libjack.so=0-64' required by mpv
:: removing pipewire-jack breaks dependency 'jack' required by obs-studio
:: removing pipewire-jack breaks dependency 'libjack.so=0-64' required by portaudio
:: removing pipewire-jack breaks dependency 'jack' required by pulseaudio-jack
:: removing pipewire-jack breaks dependency 'jack' required by qemu-audio-jack
:: removing pipewire-jack breaks dependency 'libjack.so=0-64' required by qemu-audio-jack
-> exit status 1
[angel@archangel ~]$ yay -R pipewire
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing pipewire breaks dependency 'libpipewire-0.3.so=0-64' required by fluidsynth
:: removing pipewire breaks dependency 'pipewire' required by obs-studio
:: removing pipewire breaks dependency 'libpipewire-0.3.so=0-64' required by pipewire-jack
:: removing pipewire breaks dependency 'pipewire' required by qpwgraph
:: removing pipewire breaks dependency 'pipewire' required by telegram-desktop
:: removing pipewire breaks dependency 'pipewire>=0.3.52' required by wireplumber
:: removing pipewire breaks dependency 'libpipewire-0.3.so=0-64' required by wireplumber
:: removing pipewire breaks dependency 'pipewire' required by xdg-desktop-portal
-> exit status 1
[angel@archangel ~]$ yay -R wireplumber
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing wireplumber breaks dependency 'pipewire-session-manager' required by kwin
:: removing wireplumber breaks dependency 'wireplumber' required by pipewire-jack
-> exit status 1
As I saw in another post that looks like mine but I couldn't get help from I post some more outputs
[angel@archangel ~]$ sudo fuser -v /dev/snd/*
USER PID ACCESS COMMAND
/dev/snd/controlC1: angel 2053 F.... wireplumber
angel 2198 F.... pulseaudio
/dev/snd/controlC2: angel 2053 F.... wireplumber
angel 2198 F.... pulseaudio
/dev/snd/controlC3: angel 2053 F.... wireplumber
angel 2198 F.... pulseaudio
/dev/snd/pcmC0D0p: angel 2198 F...m pulseaudio
/dev/snd/seq: angel 2051 F.... pipewire
[angel@archangel ~]$ pacmd list-cards
3 card(s) available.
index: 0
name: <alsa_card.usb-Native_Instruments_Komplete_Audio_6_71A5E274-00>
driver: <module-alsa-card.c>
owner module: 6
properties:
alsa.card = "0"
alsa.card_name = "Komplete Audio 6"
alsa.long_card_name = "Native Instruments Komplete Audio 6 at usb-0000:01:00.0-2, high speed"
alsa.driver_name = "snd_usb_audio"
device.bus_path = "pci-0000:01:00.0-usb-0:2:1.0"
sysfs.path = "/devices/pci0000:00/0000:00:01.3/0000:01:00.0/usb1/1-2/1-2:1.0/sound/card0"
udev.id = "usb-Native_Instruments_Komplete_Audio_6_71A5E274-00"
device.bus = "usb"
device.vendor.id = "17cc"
device.vendor.name = "Native Instruments"
device.product.id = "1001"
device.product.name = "Komplete Audio 6"
device.serial = "Native_Instruments_Komplete_Audio_6_71A5E274"
device.string = "0"
device.description = "Komplete Audio 6"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-usb"
profiles:
output:analog-stereo-out-ab+input:analog-stereo-in-ab: Analog Stereo Output 1/2, Analog Stereo Input 1/2 (priority 100, available: unknown)
output:analog-stereo-out-ab+input:analog-mono-in-a: Analog Stereo Output 1/2, Analog Mono Input 1 (priority 95, available: unknown)
output:analog-stereo-out-ab+input:analog-mono-in-b: Analog Stereo Output 1/2, Analog Mono Input 2 (priority 90, available: unknown)
output:analog-stereo-out-cd+input:analog-stereo-in-cd: Analog Stereo Output 3/4, Analog Stereo Input 3/4 (priority 80, available: unknown)
output:stereo-out-ef+input:stereo-in-ef: Stereo Output 5/6 (S/PDIF), Stereo Input 5/6 (S/PDIF) (priority 70, available: unknown)
off: Off (priority 0, available: unknown)
active profile: <output:analog-stereo-out-ab+input:analog-stereo-in-ab>
sinks:
alsa_output.usb-Native_Instruments_Komplete_Audio_6_71A5E274-00.analog-stereo-out-ab/#0: Komplete Audio 6 Analog Stereo 1/2
sources:
alsa_output.usb-Native_Instruments_Komplete_Audio_6_71A5E274-00.analog-stereo-out-ab.monitor/#0: Monitor of Komplete Audio 6 Analog Stereo 1/2
alsa_input.usb-Native_Instruments_Komplete_Audio_6_71A5E274-00.analog-stereo-in-ab/#1: Komplete Audio 6 Analog Stereo Input 1/2
index: 2
name: <alsa_card.pci-0000_06_00.1>
driver: <module-alsa-card.c>
owner module: 8
properties:
alsa.card = "1"
alsa.card_name = "HDA NVidia"
alsa.long_card_name = "HDA NVidia at 0xf7080000 irq 72"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:06:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:06:00.1/sound/card1"
device.bus = "pci"
device.vendor.id = "10de"
device.vendor.name = "NVIDIA Corporation"
device.product.id = "0fb8"
device.product.name = "GP108 High Definition Audio Controller"
device.string = "1"
device.description = "GP108 High Definition Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
output:hdmi-stereo: Digital Stereo (HDMI) Output (priority 38668, available: unknown)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (priority 5700, available: no)
output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (priority 600, available: no)
output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (priority 600, available: no)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (priority 5700, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (priority 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (priority 600, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (priority 5700, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (priority 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (priority 600, available: no)
output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (priority 5700, available: no)
output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (priority 600, available: no)
output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (priority 600, available: no)
off: Off (priority 0, available: unknown)
active profile: <output:hdmi-stereo>
sinks:
alsa_output.pci-0000_06_00.1.hdmi-stereo/#1: GP108 High Definition Audio Controller Digital Stereo (HDMI)
sources:
alsa_output.pci-0000_06_00.1.hdmi-stereo.monitor/#3: Monitor of GP108 High Definition Audio Controller Digital Stereo (HDMI)
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: yes)
properties:
device.icon_name = "video-display"
device.product.name = "LG HDR 4K
"
hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-4: HDMI / DisplayPort 5 (priority 5500, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
index: 3
name: <alsa_card.pci-0000_08_00.4>
driver: <module-alsa-card.c>
owner module: 9
properties:
alsa.card = "2"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0xf7400000 irq 74"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:08:00.4"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:08:00.4/sound/card2"
device.bus = "pci"
device.vendor.id = "1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
device.product.id = "1487"
device.product.name = "Starship/Matisse HD Audio Controller"
device.string = "2"
device.description = "Starship/Matisse HD Audio Controller"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
input:analog-stereo: Analog Stereo Input (priority 65, available: no)
output:analog-stereo: Analog Stereo Output (priority 6500, available: no)
output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (priority 6565, available: no)
output:analog-surround-21: Analog Surround 2.1 Output (priority 1300, available: no)
output:analog-surround-21+input:analog-stereo: Analog Surround 2.1 Output + Analog Stereo Input (priority 1365, available: no)
output:analog-surround-40: Analog Surround 4.0 Output (priority 1200, available: no)
output:analog-surround-40+input:analog-stereo: Analog Surround 4.0 Output + Analog Stereo Input (priority 1265, available: no)
output:analog-surround-41: Analog Surround 4.1 Output (priority 1300, available: no)
output:analog-surround-41+input:analog-stereo: Analog Surround 4.1 Output + Analog Stereo Input (priority 1365, available: no)
output:analog-surround-50: Analog Surround 5.0 Output (priority 1200, available: no)
output:analog-surround-50+input:analog-stereo: Analog Surround 5.0 Output + Analog Stereo Input (priority 1265, available: no)
output:analog-surround-51: Analog Surround 5.1 Output (priority 1300, available: no)
output:analog-surround-51+input:analog-stereo: Analog Surround 5.1 Output + Analog Stereo Input (priority 1365, available: no)
output:iec958-stereo: Digital Stereo (IEC958) Output (priority 38268, available: unknown)
output:iec958-stereo+input:analog-stereo: Digital Stereo (IEC958) Output + Analog Stereo Input (priority 5565, available: unknown)
output:iec958-ac3-surround-51: Digital Surround 5.1 (IEC958/AC3) Output (priority 300, available: unknown)
output:iec958-ac3-surround-51+input:analog-stereo: Digital Surround 5.1 (IEC958/AC3) Output + Analog Stereo Input (priority 365, available: no)
off: Off (priority 0, available: unknown)
active profile: <output:iec958-stereo>
sinks:
alsa_output.pci-0000_08_00.4.iec958-stereo/#2: Starship/Matisse HD Audio Controller Digital Stereo (IEC958)
sources:
alsa_output.pci-0000_08_00.4.iec958-stereo.monitor/#4: Monitor of Starship/Matisse HD Audio Controller Digital Stereo (IEC958)
ports:
analog-input-front-mic: Front Microphone (priority 8500, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-rear-mic: Rear Microphone (priority 8200, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-input-microphone"
analog-input-linein: Line In (priority 8100, latency offset 0 usec, available: no)
properties:
analog-output-lineout: Line Out (priority 9000, latency offset 0 usec, available: no)
properties:
analog-output-headphones: Headphones (priority 9900, latency offset 0 usec, available: no)
properties:
device.icon_name = "audio-headphones"
iec958-stereo-output: Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
properties:
[angel@archangel ~]$ systemctl --user status pulseaudio pipewire pipewire-media-session
● pulseaudio.service - Sound Service
Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; preset: enabled)
Active: active (running) since Fri 2022-10-07 19:17:17 EEST; 27min ago
TriggeredBy: ● pulseaudio.socket
Main PID: 2198 (pulseaudio)
Tasks: 10 (limit: 19118)
Memory: 21.2M
CPU: 3.581s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pulseaudio.service
├─2198 /usr/bin/pulseaudio --daemonize=no --log-target=journal
└─2312 /usr/lib/pulse/gsettings-helper
Οκτ 07 19:17:17 archangel systemd[1869]: Started Sound Service.
Οκτ 07 19:18:00 archangel pulseaudio[2198]: Failed to create sink input: sink is suspended.
Οκτ 07 19:18:00 archangel pulseaudio[2198]: Failed to create sink input: sink is suspended.
Οκτ 07 19:18:00 archangel pulseaudio[2198]: Failed to create sink input: sink is suspended.
Οκτ 07 19:30:07 archangel pulseaudio[2198]: Failed to create sink input: sink is suspended.
Οκτ 07 19:30:07 archangel pulseaudio[2198]: Failed to create sink input: sink is suspended.
Οκτ 07 19:30:07 archangel pulseaudio[2198]: Failed to create sink input: sink is suspended.
Οκτ 07 19:30:07 archangel pulseaudio[2198]: Failed to create sink input: sink is suspended.
Οκτ 07 19:30:30 archangel pulseaudio[2198]: 86 events suppressed
Οκτ 07 19:30:30 archangel pulseaudio[2198]: Failed to push data into queue
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
Active: active (running) since Fri 2022-10-07 19:17:14 EEST; 27min ago
TriggeredBy: ● pipewire.socket
Main PID: 2051 (pipewire)
Tasks: 2 (limit: 19118)
Memory: 5.4M
CPU: 45ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─2051 /usr/bin/pipewire
Οκτ 07 19:17:14 archangel pipewire[2051]: mod.rt: Can't find xdg-portal: (null)
Οκτ 07 19:17:14 archangel pipewire[2051]: mod.rt: found session bus but no portal
Οκτ 07 19:17:16 archangel pipewire[2051]: spa.alsa: 'hw:0,0,0': playback open failed: Device or resource busy
Οκτ 07 19:17:16 archangel pipewire[2051]: mod.adapter: 0x561fc385c0e0: can't get format: Device or resource busy
Οκτ 07 19:17:16 archangel pipewire[2051]: spa.alsa: 'hw:0,0,0': capture open failed: Device or resource busy
Οκτ 07 19:17:16 archangel pipewire[2051]: mod.adapter: 0x561fc385c0e0: can't get format: Device or resource busy
Οκτ 07 19:17:17 archangel pipewire[2051]: spa.alsa: 'hw:3': capture open failed: Device or resource busy
Οκτ 07 19:17:17 archangel pipewire[2051]: mod.adapter: 0x561fc3862cb0: can't get format: Device or resource busy
Οκτ 07 19:17:17 archangel pipewire[2051]: spa.alsa: 'hdmi:1': playback open failed: Device or resource busy
Οκτ 07 19:17:17 archangel pipewire[2051]: mod.adapter: 0x561fc38640d0: can't get format: Device or resource busyUnit pipewire-media-session.service could not be found.
[angel@archangel ~]$ pacman -Qs 'pulse|pipewire|jack'
local/calf 0.90.3-5 (lv2-plugins pro-audio)
LV2 plug-in suite and standalone Jack host
local/catia-git r1062.78b0307-1
Catia is a nice and simple JACK Patchbay, with integrated JACK Transport.
local/guitarix 0.44.1-3 (ladspa-plugins lv2-plugins pro-audio)
A simple mono guitar amplifier and FX for JACK using Faust
local/libcanberra 1:0.30+r2+gc0620e4-1
A small and lightweight implementation of the XDG Sound Theme Specification
local/libpulse 16.1-1
A featureful, general-purpose sound server (client library)
local/pipewire 1:0.3.58-1
Low-latency audio/video router and processor
local/pipewire-jack 1:0.3.58-1
Low-latency audio/video router and processor - JACK support
local/plasma-pa 5.25.5-1 (plasma)
Plasma applet for audio volume management using PulseAudio
local/pulseaudio 16.1-1
A featureful, general-purpose sound server
local/pulseaudio-alsa 1:1.2.7.1-1
ALSA Configuration for PulseAudio
local/pulseaudio-jack 16.1-1
Jack support for PulseAudio
local/pulseaudio-qt 1.3-1
Qt bindings for libpulse
local/pulseview 0.4.2-8
A Qt based logic analyzer GUI for sigrok
local/qemu-audio-jack 7.1.0-8
QEMU JACK audio driver
local/qpwgraph 0.3.6-1
PipeWire Graph Qt GUI Interface
local/wireplumber 0.4.11-4
Session / policy manager implementation for PipeWire
Offline
You can't without removing a bunch of things on your system, including plasma. You can install jack2, removing pipewire-jack, which will just leave pipewire for video.
Edit: You may also want to substitute pipewire-media-session for wireplumber, some people were having issues with wireplumber in a video-only setup.
Last edited by Scimmia (2022-10-07 17:26:44)
Offline
I didn't know pipewire is also for video.
I did install pipewire-media-session and jack2 but now I have problem with ardour. I can't get sound whatever sound server I select.
I am sure I install/changed something that I didn't notice. The rest of the system works no problem.
Offline
Pages: 1