마이크 입력은 사운드 출력을 재생하고 사운드 출력은 마이크 설정에 연결됩니다.

마이크 입력은 사운드 출력을 재생하고 사운드 출력은 마이크 설정에 연결됩니다.

나는 스피커와 마이크가 내장된 랩톱에 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 부팅)이 가능하다면 다음을 비교해 보세요.

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

코덱을 잘못 구성하여 일부 내부 루프백을 활성화하거나 일부 내부 믹서를 망칠 수 있는 코덱 설정이 변경되었는지 확인하십시오.

비교할 작업 버전을 얻을 수 없는 경우 코덱 출력을 수동으로 분석하여 문제가 있는지, 어디에서 문제가 발생했는지 확인해야 합니다.

데비안 패키지에는 필요한 경우 코덱을 직접 조작하는 데 사용할 수 있는 alsa-tools유틸리티가 포함되어 있습니다 .hda-verb

관련 정보