Score:3

Headphones aren't recognized as a separate audio device, only a clone of the speakers?

cn flag

Problem summary

  • Only one sound output device is shown, which outputs to the speakers and headphones simultaneously.
    • That is, there's only one port in Pavucontrol, and only one line in pactl list | grep 'Active Port.*output.*'.
  • It is therefore impossible to mute the speakers while listening on headphones.
  • The two outputs work correctly in Windows.

I would be incredibly grateful if anyone could help me figure this one out, because I'm stumped and not finding anything that helps.

System

  • Hardware: Lenovo Thinkpad E495
    • Updated to latest firmware/BIOS.
    • No newer drivers available from manufacturer.
  • Ubuntu 21.04
    • Kubuntu variant
    • Kernel 5.11
  • Freshly installed; updated with apt update; apt upgrade but no other software installed.

What I've tried so far

Uninstalling linux-sound-base, alsa-base, and alsa-utils, and installing them fresh.

Looking at the devices in AlsaMixer; Master, PCM, Mic Boost, and Beep are the devices visible. Master controls both speakers and headphones.

Editing /etc/modprobe.d/alsa-base.conf to add

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=thinkpad

Trying that again with model=auto probe_mask=1.

Removing and re-inserting the headphones between each of the above things.

Possibly relevant information

Output of alsactl restore

alsactl: load_state:1683: Cannot open /var/lib/alsa/asound.state for reading: No such file or directory
alsa-lib parser.c:260:(error_node) UCM is not supported for this HDA model (HD-Audio Generic at 0xd06c8000 irq 79)
alsa-lib main.c:1014:(snd_use_case_mgr_open) error: failed to import hw:0 use case configuration -6
Found hardware: "HDA-Intel" "ATI R6xx HDMI" "HDA:1002aa01,00aa0100,00100700" "0x17aa" "0x5124"
Hardware is initialized using a generic method
alsa-lib parser.c:260:(error_node) UCM is not supported for this HDA model (HD-Audio Generic at 0xd06c0000 irq 80)
alsa-lib main.c:1014:(snd_use_case_mgr_open) error: failed to import hw:1 use case configuration -6
Found hardware: "HDA-Intel" "Conexant CX8070" "HDA:14f11f86,17aa5124,00100100" "0x17aa" "0x5124"
Hardware is initialized using a generic method

Output of dmesg | grep -i "snd|firmware"

ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
tpm tpm0: [Firmware Bug]: TPM interrupt not working, polling instead
[drm] Found VCN firmware Version ENC: 1.12 DEC: 2 VEP: 0 Revision: 5
[drm] PSP loading VCN firmware
snd_pci_acp3x 0000:05:00.5: enabling device (0000 -> 0002)
snd_pci_acp3x 0000:05:00.5: ACP audio mode : 2
Bluetooth: hci0: RTL: assuming no firmware upload needed
snd_hda_intel 0000:05:00.1: enabling device (0000 -> 0002)
snd_hda_intel 0000:05:00.1: Handle vga_switcheroo audio client
snd_hda_intel 0000:05:00.6: enabling device (0000 -> 0002)
snd_hda_intel 0000:05:00.1: bound 0000:05:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
snd_hda_codec_conexant hdaudioC1D0: CX8070: BIOS auto-probing.
snd_hda_codec_conexant hdaudioC1D0: autoconfig for CX8070: line_outs=1 (0x17/0x0/0x0/0x0/0x0) type:speaker
snd_hda_codec_conexant hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
snd_hda_codec_conexant hdaudioC1D0:    hp_outs=0 (0x0/0x0/0x0/0x0/0x0)
snd_hda_codec_conexant hdaudioC1D0:    mono: mono_out=0x0
snd_hda_codec_conexant hdaudioC1D0:    inputs:
snd_hda_codec_conexant hdaudioC1D0:      Internal Mic=0x1a
snd_hda_codec_conexant hdaudioC1D0:      Mic=0x19
rtw_8822be 0000:04:00.0: Firmware version 27.2.0, H2C version 13
psmouse serio2: trackpoint: Elan TrackPoint firmware: 0x11, buttons: 3/3
rtw_8822be 0000:04:00.0: firmware failed to leave lps state
rtw_8822be 0000:04:00.0: firmware failed to leave lps state
rtw_8822be 0000:04:00.0: firmware failed to leave lps state
rtw_8822be 0000:04:00.0: firmware failed to leave lps state
snd_pci_acp3x 0000:05:00.5: ACP audio mode : 2
snd_pci_acp3x 0000:05:00.5: ACP audio mode : 2
snd_pci_acp3x 0000:05:00.5: ACP audio mode : 2
snd_pci_acp3x 0000:05:00.5: ACP audio mode : 2

Output of aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: Generic [HD-Audio Generic], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Generic_1 [HD-Audio Generic], device 0: CX8070 Analog [CX8070 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.