음악을 듣고 있었는데 모든 응용 프로그램에서 갑자기 소리가 나지 않았습니다. pulseaudio를 사용하는 Ubuntu 12.04를 사용하고 있으므로 시도 sudo /etc/init.d/pulseaudio restart
했지만 아무 일도 일어나지 않았습니다. 에 따르면 lsof | grep pcm
현재 해당 사운드 카드를 사용하는 것은 없지만 해당 명령의 소스 가 적용 가능한지 여부는 확실하지 않습니다 .
시스템을 재부팅하지 않고 명령 줄에서 Ubuntu 12.04의 사운드 시스템을 다시 시작하는 다른 방법이 있습니까?
답변
나는 pulseaudio -k && sudo alsa force-reload
두 번 사용 했는데 잘 작동했습니다. 첫 번째 부분은 pulseaudio를 죽이고 두 번째 부분은 ALSA를 다시로드합니다. pulseaudio는 자동 다시 시작하기 때문에 다시 시작할 필요가 없습니다.
답변
소리가 안 들리면
killall pulseaudio
그런 다음 Alt + F2펄스 오디오를 누르고 입력합니다. 그것은 일반적으로 나를 위해 작동합니다.
답변
내 경우에는 kern.log
/에 불쾌한 메시지가있었습니다 dmesg
.
sound hdaudioC0D2: HDMI: invalid ELD buf size -1
해결책은 단순히 기계를 정지시키고 재개하는 것입니다!
$ sudo pm-suspend
답변
완전성을 위해 systemd를 사용하는 최신 Ubuntus 버전에서는 이것을 사용했으며 잘 작동했습니다.
systemctl --user restart pulseaudio
답변
init.d에서 pulseaudio를 사용할 수 있는지 확인하기 위해 폴더 내부를 살펴본 후 펄스 오디오를 alsa-utils로 바꾸십시오.
답변
드디어! 이것은 나를 위해 일했고 반복적으로 일했습니다 : https://askubuntu.com/a/221922
“환경 설정으로 이동하여 출력 모듈을 ALSA 오디오 출력으로 전환하십시오. VLC를 종료하고 다시 시작하십시오. 제대로 작동했습니다.”