Hello,
I have been a merry user of Manjaro for a year now and its been most excellent, however for some reason recently using MS Teams I cannot have my Mic and Earphones working together, only in the last couple of weeks has it been a problem.
So when listening to Spotify I set my profile to Analog Stereo Output + Mono Input (as it always has been).
However if i get a call on Teams I have to rush to audio settings and change my headset (installed as H600) to Mono Input and setup Teams to use my connected TV audio over HDMI.
I am an accomplished developer of the .NET stack, and am confident in Teams - so yes I have verified the settings within the app
Any help and advice would be wonderful, its not great for colleagues and clients hearing themselves back through the Mic when playing sound on the TV.
and post some more information so we can see what’s really going on. Now we know the symptom of the disease, but we need some more probing to know where the origin lies…
An inxi --admin --verbosity=7 --filter --no-host --width would be the minimum required information… (Personally Identifiable Information like serial numbers and MAC addresses will be filtered out by the above command)
Is this a wired microphone? If not: do you have one that you can test???
What does alsamixer show? (Press F4 to go to the record settings)
The time estimate of 2 weeks suggest this is unlikely to be due to a change from PulseAudio to Pipewire
but need to check which sound server is running on systems now
please post responses to
systemctl --user -l --no-pager status pulseaudio*
systemctl --user -l --no-pager status pipewire*
If PulseAudio is still in use, please post response to
pacmd dump | grep -v modules
From this description I suspect that either the default-sink is incorrectly set to use HDMI for audio playback, or the default-source is capturing desktop audio from a sink.monitor instead of the microphone source
Thank you so much for a reply, much appreciated, but systemctl --user -l -no-pager status pulseaudio* gave me an error "Failed to parse lines 'o-pager'" so so i took off -no-pager and this is what i got:
[davec@davec ~]$ sudo systemctl --user -l status pulseaudio*
Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
the other command was this:
[davec@davec ~]$ systemctl --user -l status pipewire*
● pipewire.service - Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: enabled)
Active: active (running) since Mon 2021-02-15 09:21:31 GMT; 3h 34min ago
TriggeredBy: ● pipewire.socket
Main PID: 2756 (pipewire)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.service
├─2756 /usr/bin/pipewire
└─2758 /usr/bin/pipewire-media-session
Feb 15 09:21:31 davec systemd[1345]: Started Multimedia Service.
● pipewire.socket - Multimedia System
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-02-15 09:10:48 GMT; 3h 44min ago
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
Feb 15 09:10:48 davec systemd[1345]: Listening on Multimedia System.
d:
[davec@davec ~]$ pacmd dump | grep -v modules
### Configuration dump generated at Mon Feb 15 12:58:44 2021
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore
load-module module-augment-properties
load-module module-switch-on-port-available
load-module module-udev-detect tsched=0
load-module module-alsa-card device_id="2" name="usb-Logitech_Logitech_Wireless_Headset_88C626D58786-00" card_name="alsa_card.usb-Logitech_Logitech_Wireless
_Headset_88C626D58786-00" namereg_fail=false tsched=no fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properti
es="module-udev-detect.discovered=1"
load-module module-alsa-card device_id="0" name="pci-0000_09_00.1" card_name="alsa_card.pci-0000_09_00.1" namereg_fail=false tsched=no fixed_latency_range=n
o ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-alsa-card device_id="1" name="pci-0000_0b_00.4" card_name="alsa_card.pci-0000_0b_00.4" namereg_fail=false tsched=no fixed_latency_range=n
o ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
load-module module-jackdbus-detect channels=2
load-module module-bluetooth-policy
load-module module-bluetooth-discover
load-module module-bluez5-discover
load-module module-dbus-protocol
load-module module-native-protocol-unix
load-module module-gsettings
load-module module-default-device-restore
load-module module-always-sink
load-module module-intended-roles
load-module module-suspend-on-idle
load-module module-console-kit
load-module module-systemd-login
load-module module-position-event-sounds
load-module module-role-cork
load-module module-filter-heuristics
load-module module-filter-apply
load-module module-x11-publish display=:0 xauthority=/home/davec/.Xauthority
load-module module-x11-xsmp display=:0 xauthority=/home/davec/.Xauthority session_manager=local/davec:@/tmp/.ICE-unix/1464,unix/davec:/tmp/.ICE-unix/1464
load-module module-cli-protocol-unix
set-sink-volume alsa_output.pci-0000_0b_00.4.iec958-stereo 0xd99a
set-sink-mute alsa_output.pci-0000_0b_00.4.iec958-stereo no
suspend-sink alsa_output.pci-0000_0b_00.4.iec958-stereo yes
set-sink-volume alsa_output.pci-0000_09_00.1.hdmi-stereo-extra1 0xc7ae
set-sink-mute alsa_output.pci-0000_09_00.1.hdmi-stereo-extra1 no
suspend-sink alsa_output.pci-0000_09_00.1.hdmi-stereo-extra1 yes
set-source-volume alsa_input.usb-Logitech_Logitech_Wireless_Headset_88C626D58786-00.mono-fallback 0xed16
set-source-mute alsa_input.usb-Logitech_Logitech_Wireless_Headset_88C626D58786-00.mono-fallback no
suspend-source alsa_input.usb-Logitech_Logitech_Wireless_Headset_88C626D58786-00.mono-fallback yes
set-source-volume alsa_output.pci-0000_0b_00.4.iec958-stereo.monitor 0x10000
set-source-mute alsa_output.pci-0000_0b_00.4.iec958-stereo.monitor no
suspend-source alsa_output.pci-0000_0b_00.4.iec958-stereo.monitor yes
set-source-volume alsa_output.pci-0000_09_00.1.hdmi-stereo-extra1.monitor 0x10000
set-source-mute alsa_output.pci-0000_09_00.1.hdmi-stereo-extra1.monitor no
suspend-source alsa_output.pci-0000_09_00.1.hdmi-stereo-extra1.monitor yes
set-card-profile alsa_card.usb-Logitech_Logitech_Wireless_Headset_88C626D58786-00 input:mono-fallback
set-card-profile alsa_card.pci-0000_09_00.1 output:hdmi-stereo-extra1
set-card-profile alsa_card.pci-0000_0b_00.4 output:iec958-stereo
set-default-sink alsa_output.pci-0000_09_00.1.hdmi-stereo-extra1
set-default-source alsa_input.usb-Logitech_Logitech_Wireless_Headset_88C626D58786-00.mono-fallback
### EOF
Currently just out of a meeting my headset is set to mic only, and sound through HDMI2
Really appreciate all your help
In the future, when providing code/output, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text so that the output looks like this:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
instead of like this:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
(as that makes both our lives much easier)
No need to do anything right now as I’m an editor here on this site and have fixed it for you already. However, in the future I might not see your post so review my edits by pushing the orange pencil above the post I just fixed.
I have edited previous post to correct command with 2 dashes for --no-pager
I suspect that PulseAudio is still working OK from response to pacmd command
and systemctl command likely failed because of the added sudo
but please check command without sudo for any errors
I suggest that you consider turning off either pipewire or pulseaudio services to prevent any
conflicts
[davec@davec ~]$ systemctl --user -l --no-pager status pulseaudio*
● pulseaudio.socket - Sound System
Loaded: loaded (/usr/lib/systemd/user/pulseaudio.socket; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-02-16 08:05:59 GMT; 13min ago
Triggers: ● pulseaudio.service
Listen: /run/user/1000/pulse/native (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio.socket
Feb 16 08:05:59 davec systemd[1300]: Listening on Sound System.
● pulseaudio.service - Sound Service
Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; disabled; vendor preset: enabled)
Active: active (running) since Tue 2021-02-16 08:06:00 GMT; 13min ago
TriggeredBy: ● pulseaudio.socket
Main PID: 1481 (pulseaudio)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pulseaudio.service
├─1481 /usr/bin/pulseaudio --daemonize=no --log-target=journal
└─1518 /usr/lib/pulse/gsettings-helper
Feb 16 08:06:00 davec systemd[1300]: Starting Sound Service...
Feb 16 08:06:00 davec systemd[1300]: Started Sound Service.
Feb 16 08:06:25 davec pulseaudio[1481]: GetManagedObjects() failed: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Feb 16 08:16:00 davec pulseaudio[1481]: ALSA woke us up to write new data to the device, but there was actually nothing to write.
Feb 16 08:16:00 davec pulseaudio[1481]: Most likely this is a bug in the ALSA driver 'snd_usb_audio'. Please report this issue to the ALSA developers.
Feb 16 08:16:00 davec pulseaudio[1481]: We were woken up with POLLOUT set -- however a subsequent snd_pcm_avail() returned 0 or another value < min_avail.
[davec@davec ~]$ systemctl --user -l --no-pager status pipewire*
● pipewire.service - Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; vendor preset: enabled)
Active: active (running) since Tue 2021-02-16 08:16:01 GMT; 3min 36s ago
TriggeredBy: ● pipewire.socket
Main PID: 2484 (pipewire)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.service
├─2484 /usr/bin/pipewire
└─2486 /usr/bin/pipewire-media-session
Feb 16 08:16:01 davec systemd[1300]: Started Multimedia Service.
● pipewire.socket - Multimedia System
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-02-16 08:05:59 GMT; 13min ago
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
Feb 16 08:05:59 davec systemd[1300]: Listening on Multimedia System.
In the future, when providing code/output, please copy-paste that output in-between 3 backticks ``` at the beginning and end of the code/text so that the output looks like this:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
instead of like this:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
(as that makes both our lives much easier)
No need to do anything right now as I’m an editor here on this site and have fixed it for you already. However, in the future I might not see your post so review my edits by pushing the orange pencil above the post I just fixed.
With that change, a reboot and some updates done at the same time… it seems I am working again as expected.
Thanks you so much for you advice and guidance!