오래된 노트북에서 이상한 오디오 문제가 발생했습니다.
방금 오래된 eeePC Asus 1001PXD에 새로운 BunsenLabs를 설치했습니다.
스피커에서 소리가 나지 않는 것을 발견했습니다. 헤드폰을 연결하면 아주 잘 작동합니다! 그렇다고 해서 오디오 자체가 인식되지 않는 것은 아닙니다.
나는 pavucontrol과 alsamixer를 가지고 놀았지만 재미가 없었습니다.
인터넷 검색 끝에 가능한 해결책을 찾았습니다.
Try using
options snd-hda-intel model=auto probe_mask=1
in /etc/modprobe.d/alsa-base.conf, and then reboot. Any different?
from here:
https://www.linuxquestions.org/questions/ubuntu-63/speakers-not-working-default-audio-device-is-headphone-4175673286/
(주의해야 할 점: 이 솔루션을 시도하기 전에는 alsa-base.conf 파일이 생성되지 않았습니다.)
또한 플러그를 뽑는 동안 alsamixer에서 "헤드폰"을 켜려고 했습니다.
그러면 스피커가 작동하기 시작합니다!
테스트를 계속하면서 헤드폰을 연결했을 때 헤드폰의 사운드가 훌륭하게 작동한다는 것을 알았습니다. (그리고 노트북 스피커를 음소거합니다.) 헤드폰을 분리해도 노트북 스피커는 음소거 상태로 유지됩니다.
alsamixer에서 헤드폰을 분리하면 "헤드폰" 열이 음소거되는 것을 볼 수 있습니다. 저는 alsamixer에서 "자동 음소거" 토글의 두 가지 설정을 재미 없이 모두 시도해 보았습니다.
(설정을 변경하고 alsa 설정을 종료하고 저장해야 할 수도 있지만 저장하기 전까지 토글이 활성화되지 않을 수도 있습니다.)
alsa-base.conf를 사용한 시도가 성공했는지 또는 alsamixer 수정이 항상 작동하는지 확실하지 않습니다.
다음 단계는 다음과 같습니다.
헤드폰 잭을 제거할 때 노트북 스피커가 음소거 상태로 유지되는 것을 막을 수 있는 방법이 있습니까?
alsamixer에 가서 매번 고칠 수도 있지만, 예상되는 동작을 복원하는 수정 프로그램을 찾는 것이 훨씬 낫습니다!