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 error; 나는 그것을 봤고 유용한 것이 아무것도 나오지 않았습니다 (대부분의 게시물은 lspci를 참조합니다). alsamixer를 실행하면 단 하나의 레벨만 포함된 기본 카드가 표시되지만 내 모든 alsa 레벨은 alsamixer에서 올바르게 설정됩니다.alsamixer의 홈

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

편집: 헤드폰이 Sparky Linux(Debian Testing 기반) 라이브 USB에서 잘 작동한다는 사실을 언급하는 것을 잊었습니다.

답변1

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

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

/etc/pulse/daemon.conf 파일에서; 실제로 첫 번째 줄에는 기본적으로 다른 샘플링 방법이 있으므로 libsamprate0을 설치해야 합니다. 그런 다음 한 줄로 /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의 linux-lts Kernel(4.9)을 사용해 보았는데 헤드폰이 이러한 커널을 사용하여 작동하고 있었습니다. 그리고 가장 좋은 점은 "새로" 재설치된 시스템으로 부팅한 후에도 계속 작동한다는 점입니다!

이 동작이 반복되면 알려 드리겠습니다(그리고 그것이 단지 결함이 있는 사용자 공간 구성 요소가 아니라 커널이라고 확신하는 경우 kernel.org에서 문제를 열 ​​수도 있습니다).

관련 정보