Hello all. I’m working through maybe a year-long inability to have Manjaro recognize my microphone. I update software via Package Manager usually. I run the most recent LTS kernel (6.6.44-1 at the time of this writing).
I first noticed that the microphone wasn’t recognized when attempting a Zoom call. An external microphone attached via a Focusrite does work. Using ‘arecord’ on the command line works.
Posts suggesting to use ‘pamac install majaro-pipewire wireplumber’ seem to be addressing both pipewire and pulseaudio running at the same time. I have not been able to get that command to work:
Preparing…
Synchronizing package databases…
Choose optional dependencies for wireplumber:
1: wireplumber-docs: Documentation
Enter a selection (default=none):
Choose optional dependencies for manjaro-pipewire:
1: easyeffects: advanced equalizer and effects
2: pipewire-jack: Jack support
3: pipewire-v4l2: V4L2 interceptor
4: pipewire-x11-bell: X11 bell
5: pipewire-zeroconf: Zeroconf support
6: realtime-privileges: Realtime privileges for users
Enter a selection (default=none):
Error: Failed to prepare transaction: target not found: wireplumber
Any help is appreciated, thank you.
Welcome to Manjaro forum @opensourcealltheway
Previous comments about PulseAudio and PipeWire running at the same time were based on misrepresentation of data from inxi -Aa
(package was updated to show better information)
If you want to replace pulseaudio
with pipewire-pulse
and wireplumber
all you need is
pamac install manjaro-pipewire
Error: Failed to prepare transaction: target not found: wireplumber
check if download mirrors are up to date - https://repo.manjaro.org/
Pacman-mirrors - Manjaro Wiki
Thank you for the quick reply. I did need to update my mirrors by command line. I still get the following error:
pamac install manjaro-pipewire 1 ✘ 10s
Preparing…
Synchronizing package databases…
Choose optional dependencies for manjaro-pipewire:
1: easyeffects: advanced equalizer and effects
2: pipewire-jack: Jack support
3: pipewire-v4l2: V4L2 interceptor
4: pipewire-x11-bell: X11 bell
5: pipewire-zeroconf: Zeroconf support
6: realtime-privileges: Realtime privileges for users
Enter a selection (default=none):
Error: Failed to prepare transaction: target not found: manjaro-pipewire
This is despite being able to find it:
pamac search manjaro-pipewire 1 ✘ 3s
manjaro-pipewire 20231009-1 extra
Manjaro meta package for complete PipeWire support.
What do you think?
Switched to the 6.10.3-1 kernel, and refreshed my mirrors. New error at least:
pamac install manjaro-pipewire 7s
Preparing…
Synchronizing package databases…
Choose optional dependencies for manjaro-pipewire:
1: easyeffects: advanced equalizer and effects
2: pipewire-jack: Jack support
3: pipewire-v4l2: V4L2 interceptor
4: pipewire-x11-bell: X11 bell
5: pipewire-zeroconf: Zeroconf support
6: realtime-privileges: Realtime privileges for users
Enter a selection (default=none):
Resolving dependencies…
Checking inter-conflicts…
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing pulseaudio breaks dependency ‘pulseaudio=17.0-3’ required by pulseaudio-bluetooth
- removing pulseaudio breaks dependency ‘pulseaudio’ required by pulseaudio-ctl
The stated goal of this topic is to get internal microphone working. Switching software audio servers is not likely to help with that if the microphone is not detected and enabled in ALSA
I suggest get more information about audio devices detected in PulseAudio before it is replaced
pactl list cards; pactl list sources
pactl
works on pulseaudio
and pipewire-pulse
so you could get comparison data for the microphone if it does not work with pipewire-pulse
removing pulseaudio breaks dependency ‘pulseaudio=17.0-3’ required by pulseaudio-bluetooth
removing pulseaudio breaks dependency ‘pulseaudio’ required by pulseaudio-ctl
pulseaudio-ctl
has recently been confirmed to be incompatible with pipewire-pulse
and should be removed
pulseaudio-bluetooth
is required by manjaro-pulse
that may also need to be removed before replacing PulseAudio
pamac remove manjaro-pulse pulseaudio-bluetooth pulseaudio-ctl