You are not logged in.

#1 2021-11-25 21:54:13

mbw
Member
Registered: 2020-01-04
Posts: 36

Auto-mute doesn't work anymore, not available in alsamixer

I have a Lenovo Y540 using only ALSA, i.e. no pulseaudio, no pipewire.
Just now I realized that the speakers don't get muted anymore when I plug in my headphones.
I can mute them manually in alsamixer, but there is no option available to auto-mute, but apparently there should be.
I have tried each of the options available using F6 (default, HDA Intel PCH, HDA NVidia).

The chip shown is 'Realtek ALC257'. Even though I had no problems before, I installed 'alsa-firmware' and rebooted, but still there is no auto-mute option.
According to this SO post, "amixer | grep -i mute" should show the auto-mute option if it is available, but there is none.
What else can I do?

Edit: I just noticed that apparently I also have pipewire installed, which seems to have come as a dependency for telegram-desktop.
I haven't ever bothered to configure this correctly, so maybe I should look into it.

Furthermore, I noticed some alsa-related errors in journalctl which may or may not be related:

Nov 25 22:43:56 legion alsactl[516]: alsa-lib parser.c:242:(error_node) UCM is not supported for this HDA model (HDA Intel PCH at 0xb341c000 irq 143)
Nov 25 22:43:56 legion alsactl[516]: alsa-lib main.c:1405:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -6
Nov 25 22:43:56 legion alsactl[516]: alsa-lib parser.c:242:(error_node) UCM is not supported for this HDA model (HDA NVidia at 0xb3000000 irq 17)
Nov 25 22:43:56 legion alsactl[516]: alsa-lib main.c:1405:(snd_use_case_mgr_open) error: failed to import hw:1 use case configuration -6

Edit: It seems auto-mute isn't supported for all drivers, according to this issue.
But I could have sworn this has worked before.

Last edited by mbw (2021-11-26 05:40:44)

Offline

Board footer

Powered by FluxBB