麦克风输入播放声音输出,声音输出链接到麦克风设置

麦克风输入播放声音输出,声音输出链接到麦克风设置

自从在我的笔记本电脑上下载 Debian 11 以来,我一直在尝试解决一些音频问题,笔记本电脑有内置扬声器和麦克风。我使用没有内置麦克风的耳塞。当播放声音时(通过耳塞或通过笔记本电脑扬声器),它也会注册为麦克风的输入,并且右耳中的声音会减少,而设置不会不平衡。

这是 pavucontrol、alsamixer 和我的设置的一些截图 在此输入图像描述 在此输入图像描述 在此输入图像描述 在此输入图像描述

在这里,如果我解锁两个通道或者将端口切换为“麦克风”,耳塞中的音频输入将不再工作。当我的耳塞未插入时,没有列出的输入设备

输出

arecord -l

 **** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC215 Analog [ALC215 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 2: ALC215 Alt Analog [ALC215 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

输出

lsmod | grep snd

snd_hda_codec_hdmi     73728  1
snd_sof_pci            24576  0
snd_sof_intel_byt      24576  1 snd_sof_pci
snd_sof_intel_ipc      20480  1 snd_sof_intel_byt
snd_sof_intel_hda_common   102400  1 snd_sof_pci
snd_sof_xtensa_dsp     16384  2 snd_sof_intel_hda_common,snd_sof_intel_byt
snd_hda_codec_realtek   163840  1
snd_sof               139264  4 snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_sof_intel_ipc
snd_sof_intel_hda      20480  1 snd_sof_intel_hda_common
snd_soc_skl           180224  0
snd_soc_hdac_hda       24576  2 snd_sof_intel_hda_common,snd_soc_skl
snd_hda_ext_core       36864  4 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
snd_soc_sst_ipc        20480  1 snd_soc_skl
ledtrig_audio          16384  2 snd_hda_codec_generic,snd_sof
snd_soc_sst_dsp        36864  1 snd_soc_skl
snd_soc_acpi_intel_match    45056  3 snd_sof_pci,snd_sof_intel_hda_common,snd_soc_skl
snd_soc_acpi           16384  4 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_sof_intel_byt,snd_soc_skl
snd_hda_intel          57344  7
snd_intel_dspcfg       28672  4 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common,snd_soc_skl
soundwire_intel        45056  2 snd_sof_intel_hda_common,snd_intel_dspcfg
snd_soc_core          319488  5 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl
snd_compress           32768  1 snd_soc_core
snd_hda_codec         176128  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_core          110592  10 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               143360  12 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_soc_skl,snd_hda_core
snd_timer              49152  1 snd_pcm
snd                   110592  22 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
soundcore              16384  1 snd

我想我可能没有内置麦克风的驱动程序,或者我的笔记本电脑认为我的耳塞上有一个麦克风,并且引脚配置有些混乱。我将不胜感激任何帮助!!

答案1

你说这是“自从下载了Debian 11”,以前有用吗?

猜测:realtek 编解码器模块发生了一些变化,可能是一些奇怪的处理。如果您可以双启动(或 USB 启动)到以前可以运行的较旧的 Debian,请比较

cat /proc/asound/card*/codec\#* 

在两者之间进行检查,看看是否有任何编解码器设置发生了更改,可能会错误配置编解码器,从而启用一些内部环回或弄乱一些内部混音器。

如果无法获得可工作的版本进行比较,则需要手动分析编解码器输出以查看是否以及哪里出了问题。

Debianalsa-tools软件包包含一个名为 的实用程序hda-verb,如有必要,可使用该实用程序直接操作编解码器。

相关内容