如何检测Sennheiser HD 450BT耳机的ALC1220(华硕x570-i主板)的耳机声音输出和麦克风输入?

U-w*_*ays 5 sound pulseaudio alsa audio-jack 20.04

我最近刚刚在新桌面上安装了 Ubuntu 20.04,并且使插孔连接(使用或不使用分离器)为麦克风的声音工作似乎是不可能的。

我想使用耳机收听音频并使用耳机的麦克风进行通信,但目前还无法使用。

我已经尝试了一切:

  • 升级内核到 5.7.1
  • 清除脉冲配置;rm -rf ~/.config/pulse/.
  • 杀死pulseaudio重新加载ALSA; pulseaudio -k && sudo alsa force-reload
  • 找到我的音频编解码器(ALC1220-> 游戏主板的双编解码器)并添加以下映射:options snd-hda-intel model=dual-codecs到:/etc/modprobe.d/alsa-base.conf.
  • 安装和使用pavucontrol.
  • alsactl restore.
  • apt-get update/upgrade/dist-upgrade
  • 关机/重启几次。

现在检测到麦克风但未检测到耳机:

在此处输入图片说明

硬件:

主板:ROG Strix X570-I(规格

  • SupremeFX 8-Channel HD Audio CODEC S1220A (支持: Jack-detection, Front Panel Jack-retasking)

耳机:Sennheiser HD 450BT 耳机(规格

  • 连接性:蓝牙 v4.0/NFC 配对

lspci | grep Audio

0b:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio
0d:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
Run Code Online (Sandbox Code Playgroud)

cat /proc/asound/cards

 0 [HDMI           ]: HDA-Intel - HDA ATI HDMI
                      HDA ATI HDMI at 0xfcda0000 irq 138
 1 [Generic        ]: HDA-Intel - HD-Audio Generic
                      HD-Audio Generic at 0xfcc00000 irq 140
Run Code Online (Sandbox Code Playgroud)

dmesg | grep codec

[    3.102699] snd_hda_codec_realtek hdaudioC1D0: autoconfig for ALC1220: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[    3.102701] snd_hda_codec_realtek hdaudioC1D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    3.102702] snd_hda_codec_realtek hdaudioC1D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    3.102703] snd_hda_codec_realtek hdaudioC1D0:    mono: mono_out=0x0
[    3.102703] snd_hda_codec_realtek hdaudioC1D0:    inputs:
[    3.102705] snd_hda_codec_realtek hdaudioC1D0:      Front Mic=0x19
[    3.102706] snd_hda_codec_realtek hdaudioC1D0:      Rear Mic=0x18
[    3.102707] snd_hda_codec_realtek hdaudioC1D0:      Line=0x1a
Run Code Online (Sandbox Code Playgroud)

cat /etc/modprobe.d/alsa-base.conf

0b:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 HDMI Audio
0d:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller
Run Code Online (Sandbox Code Playgroud)