Re: Microphone is not working with Microsoft Teams
On 2023-03-13 12:38:56, L. Rose wrote:
On 13. Mar 2023, at 08:04, Sadeep Madurange <sadeep@asciimx.com> wrote:
I tried replacing pipewire-alsa with pipewire-pulse (based on Arch wiki), and installing them side-by-side as you recommended. Both these make the sound system stop working altogether.
That's weird, because I'm using pipewire-alsa, pipewire-pulse and pipewire-jack in parallel with the default configuration on multiple machines. Any custom configuration or special packages on your side?
I don't think I have any special config. Audio has been a bit of trouble from the beginning on this workstation. It's a ThinkPad X1. Perhaps it might help to give a bit of a background on what triggered the issue. Initially, the mic was working fine. What I had installed was ALSA, pipewire and pavucontrol. Recently, I got a bluetooth earphones. So, I installed the bluez-util pkg to connect to the earphones. Then, I removed pavucontrol, installed pipewire-alsa. My bluetooth earphone audio was working fine, and on the same day, the mic on teams (on Vivaldi web browser) worked as well. By the next day, it had stopped working (probably because of rebooting). Even for Slack web app mic was not working. Then, I removed Vivaldi, all the chromium config, and installed chromium browser. Then, mic started working for Slack, but not for teams. When I try to use teams on Firefox, mic works. But, my audio no longer works. All I hear when someone speaks is static. What a mess this app is... -- Regards, Sadeep PGP: 103BF9E3E750BF7E
Have you checked the Wiki page on Pipewire? https://wiki.archlinux.org/title/PipeWire Do you have a session manager for Pipewire installed? Probably it would be Wireplumber. Are you sure the audio input and output volumes are high enough and everything is unmuted and enabled? I use pavucontrol-qt for changing and viewing these settings. Regards, Neven
On 2023-03-13 11:49 PM, Sadeep Madurange wrote:
removed pavucontrol
Only thing I'd suggest is keeping pavucontrol and pipewire-pulse installed and making sure things make noise with them. pavucontrol seems to be the only sane way to manage audio devices now. I use the flatpak version of Teams and there's no device options in the interface itself (like the web version in general) so it seems to rely on your default devices in pulse. I'm not even sure why pipewire exists, another layer on top of the hot mess that is Linux audio. --- Simon Perry
On 13. Mar 2023, at 14:41, Simon Perry <arch@sanxion.net> wrote:
I'm not even sure why pipewire exists, another layer on top of the hot mess that is Linux audio.
Pipewire is meant to replace the "hot mess" that is Linux audio. I just made the switch last week on two machines, and honestly, it's much better than before. Previously, I had a weird mess of Pulseaudio and ALSA for regular audio through internal speakers and video conferencing. But when I use my professional audio interface with ardour, I had to start a jack server manually which often didn't work, and even then it was difficult to get System sounds through jack as well, or even route jack input into a video conference. Now, I simply installed all the packages mentioned on the arch wiki pipewire page, including pipewire, wireplumber, pipewire-{alsa,pulse,jack}, which removed the corresponding jack and pulseaudio packages automatically, rebooted, and everything was fine. Now I can use my audio interface and my regular soundcard in parallel and even route audio between them without having to start my own jack server or something, ardour automatically detects that a jack server is already running, and is able to use all the sources and sinks, even the system ones. This worked on two machines out of the box without manual configuration, so I have hopes things are getting easier with pipewire ;)
On 2023-03-14 01:21 AM, Lukas Rose wrote:
Now, I simply installed all the packages mentioned on the arch wiki pipewire page
The fact that you have to go to a wiki page to get your audio working the way you want it speaks volumes (no pun intended). --- Simon Perry
Now, I simply installed all the packages mentioned on the arch wiki pipewire page
The fact that you have to go to a wiki page to get your audio working the way you want it speaks volumes (no pun intended).
What are you talking about? This is Arch linux, you have to go to the wiki page for everything, including the installation, LUKS, raid, Xorg or Wayland, etc…
I'm not even sure why pipewire exists, another layer on top of the hot mess that is Linux audio.
I mean, the reasoning of why pipewire was created, and what it implemented, etc. have been *widely* publicized in the past several years - but somehow it seems that will not stop you from having hard unfounded opinions. -- damjan
On 13. Mar 2023, at 15:40, Damjan Georgievski <gdamjan@gmail.com> wrote:
The fact that you have to go to a wiki page to get your audio working the way you want it speaks volumes (no pun intended).
What are you talking about? This is Arch linux, you have to go to the wiki page for everything, including the installation, LUKS, raid, Xorg or Wayland, etc…
I agree with Damjan, I actually prefer a good documentation over something that is supposed to work "magically", because if it doesn't, I have a good place to start looking for fixes. That's what I like about arch linux the most. @Simon, If someone doesn't like checking a wiki page, they still might just search the repositories for pipewire packages and install everything that looks useful. But then again, that's probably not how arch linux is supposed to be used.
On 2023-03-14 01:40 AM, Damjan Georgievski wrote:
What are you talking about? This is Arch linux, you have to go to the wiki page for everything, including the installation, LUKS, raid, Xorg or Wayland, etc…
You're right - I did have to go to the wiki to work out how to stop pipewire from turning my sound card off. Great default though. --- Simon Perry
Hi Don't want to just add noise saying "it works for me", but ... I use pulseaudio and teams-1.5.00 Sometimes the microphone doesn't work, but what I do then is: * restart the application * go in the settings of teams and choose Devices then Make a test call Rince repeat until it works.
On 13. Mar 2023, at 13:50, Sadeep Madurange <sadeep@asciimx.com> wrote:
So, I installed the bluez-util pkg to connect to the earphones.
I don't think that's necessary anymore. Bluetooth Audio should be automatically handled by pipewire, as long as the pipewire-audio package is installed. See https://wiki.archlinux.org/title/PipeWire#Bluetooth_devices
participants (6)
-
Andy Pieters
-
Damjan Georgievski
-
Lukas Rose
-
Neven Sajko
-
Sadeep Madurange
-
Simon Perry