Debian Buster에는 헤드폰 출력이 없습니다.

Debian Buster에는 헤드폰 출력이 없습니다.

Dell Inspiron 5567에 Debian Buster를 설치했습니다. 이것은 내 사운드 카드입니다.

inxi -A
Audio:     Card Intel Sunrise Point-LP HD Audio driver: snd_hda_intel Sound: ALSA v: k4.13.0-1-amd64

노트북 스피커는 제대로 작동하지만 연결하면 헤드폰/스피커에서 소리가 나지 않습니다. 자동 음소거가 작동하고 pavucontrol은 헤드폰 출력(아래 첨부)을 통해 소리가 전달됩니다.Pavucontrol은 헤드폰을 통한 출력을 인식합니다.나는 읽었다일부 다른 우편비슷한 질문에 대해서는 내 경우에는 적용되지 않습니다. 주된 이유는 alsa-base.conf 및 asound.conf 파일이 없기 때문입니다(첫 번째 파일은 /etc/modprobe.d/에 있고 다른 파일은 /etc/에 있어야 함). 위의 세 번째 링크에 게시된 링크를 확인하고 이미 알고 있는 내용을 확인했습니다. 사운드 카드는 하나뿐이지만 아래에는 가상 장치가 많이 있습니다.내 유일한 사운드 카드에는 많은 옵션이 있습니다

alsa-info.sh를 다운로드하여 실행했는데 다음과 같은 오류가 발생했습니다. pcilib: sysfs_read_vpd: read failed: Input/output errorGoogle에서 검색했지만 유용한 내용을 찾지 못했습니다(대부분의 게시물에서 lspci가 언급됨). 내 모든 alsa 레벨은 alsamixer에서 올바르게 설정되어 있지만 alsamixer를 실행하면 레벨이 하나만 있는 기본 카드가 표시됩니다.알사믹서 홈

어떤 아이디어가 있나요? alsa-base.conf와 asound.conf를 만들어야 합니까? 그렇다면 그 안에는 무엇이 들어 있어야 합니까? 미리 감사드립니다!

편집: 헤드셋이 Sparky Linux(Debian에서 테스트됨) 라이브 USB에서 제대로 작동한다는 사실을 언급하는 것을 잊었습니다.

답변1

Debian Facebook 그룹의 두 사용자가 이 질문에 대한 답을 제공했습니다. 먼저 libsamprate0을 설치하고 이 줄의 주석 처리를 제거해야 했습니다.

allow-module-loading
resample-method = src-sinc-best-quality
avoid-resampling

/etc/pulse/daemon.conf 파일에서 실제로 첫 번째 줄에는 기본적으로 다른 샘플링 방법이 있으므로 libsamplerate0을 설치해야 합니다. 그런 다음 한 줄로 /etc/modprobe.d/alsa.conf 파일을 만들어야 합니다.

options snd-hda-intel model=headset-mic

그런 다음 alsa 및 pulseaudio 서비스를 다시 시작하십시오. 이제 오디오는 내장 스피커와 오디오 잭에 연결된 헤드폰/스피커에서 작동합니다.

답변2

며칠 전 내 노트북(ThinkPad T460s)에 ArchLinux를 다시 설치한 후 귀하와 동일한 증상이 나타났습니다. 스피커는 작동하지만 헤드폰에서는 소리가 나지 않습니다. 출력은 활성 상태로 표시되고 pavucontrol 오디오에서는 "재생 중"으로 표시됩니다. 펄스를 사용하지 않고 단지 aplay의 ALSA를 사용할 때의 문제입니다.

다음으로 Debian Live USB-Stick(Jessie, 3.16) 및 Arch(4.9)에서 linux-lts 커널을 사용해 보았는데, 헤드셋이 해당 커널과 작동하고 있다는 것을 알고 계셨습니까? 가장 좋은 점은 "새로" 재설치된 시스템으로 부팅한 후에도 계속해서 다시 작동한다는 점입니다!

이 동작이 반복되면 알려 드리겠습니다(이것이 단지 버그가 있는 사용자 공간 구성 요소가 아니라 커널 문제라고 판단되면 kernel.org에 문제를 제기할 수도 있습니다).

관련 정보