최대 절전 모드 후 pulseaudio가 작동을 멈춥니다.

최대 절전 모드 후 pulseaudio가 작동을 멈춥니다.

저는 Debian-Jessie를 사용하고 있습니다. 랩톱을 최대 절전 모드로 설정하면 일부 프로세스가 예상대로 일시 중지되지만 다시 시작한 후에는 "pulseaudio" 프로세스가 더 이상 작동하지 않고 다음을 사용하여 일부 음악이나 비디오를 재생하려고 할 때 VLC, SMPlayer 등과 같은 모든 미디어 플레이어가 충돌합니다!

현재 사용자로 pulseaudio 상태를 확인했습니다.

pulseaudio --check
echo $?

값 0을 반환하므로 괜찮은 것 같습니다!

pulseaudio를 종료하고 다시 시작하려고 하면 아무 일도 일어나지 않습니다.

pulseaudio --kill
pulseaudio --start

SYSKILL 신호를 사용하여 동일한 작업을 수행하려고 시도했지만 여전히 아무것도 변경되지 않고 충돌이 발생합니다.

ps aux | grep pulseaudio
sudo kill 914
pulseaudio --start

다음은 syslog와 관련된 로그입니다.

rtkit-daemon[915]: Successfully made thread 6881 of process 6881 (/usr/bin/pulseaudio) owned by '1000' high priority at nice level -11.

dmesg:

[ 9903.006551] sound hdaudioC1D3: hda-codec: out of range cmd 3:5:707:ffffffff

사운드 카드나 오디오 시스템에 무슨 문제가 있는지 아직도 모르겠습니다. 문제가 다른 데몬에서 발생할 가능성이 있습니까? 최대 절전 모드에 들어갈 때마다 시스템을 다시 시작하고 싶지 않습니다.

답변1

방금 답을 찾았습니다. 이 문제는 "자동 생성 프로세스"라는 펄스 오디오 기능에서 발생합니다.

pulseaudio 데몬이 작동을 멈추고 프로세스가 없을 때마다 자동으로 프로세스를 생성하려고 시도하므로 다음 방법으로 중지해야 합니다.

cp /etc/pulse/client.conf ~/.config/pulse/
vim ~/.config/pulse/client.conf

그런 다음 선행 세미콜론을 제거하여 "autospawn = yes"라는 줄의 주석 처리를 제거하고 이를 "autospawn = no"로 변경한 다음 저장합니다.

이제 pulseaudio를 다시 시작해 보세요

pulseaudio --kill
pulseaudio --start

이제 모든 것이 괜찮아요!

관련 정보