PulseAudio는 몇 분 사용 후 충돌이 발생합니다.

PulseAudio는 몇 분 사용 후 충돌이 발생합니다.

저는 한동안 Manjaro Linux를 사용해왔는데 이 버그로 인해 생산성이 완전히 중단되었습니다. 내 PulseAudio가 무작위로 충돌하여 PulseAudio 서버에 연결할 수 없는 것 같습니다. 구성을 삭제하고 서버를 다시 시작하는 다른 곳에서 찾은 솔루션을 시도했지만 해당 솔루션 중 어느 것도 문제를 해결하지 못했습니다.

출력은 다음과 같습니다 pulseaudio -vvvv.

I: [pulseaudio] main.c: setrlimit(RLIMIT_NICE, (31, 31)) failed: Operation not permitted
I: [pulseaudio] main.c: setrlimit(RLIMIT_RTPRIO, (9, 9)) failed: Operation not permitted
D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.
D: [pulseaudio] core-util.c: RealtimeKit worked.
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 14.2
D: [pulseaudio] main.c: Compilation CFLAGS: Not yet supported on meson
D: [pulseaudio] main.c: Running on host: Linux x86_64 5.10.7-3-MANJARO #1 SMP PREEMPT Fri Jan 15 21:11:34 UTC 2021
D: [pulseaudio] main.c: Found 24 CPUs.
I: [pulseaudio] main.c: Page size is 4096 bytes
D: [pulseaudio] main.c: Compiled with Valgrind support: no
D: [pulseaudio] main.c: Running in valgrind mode: no
D: [pulseaudio] main.c: Running in VM: no
D: [pulseaudio] main.c: Running from build tree: no
D: [pulseaudio] main.c: Optimized build: yes
D: [pulseaudio] main.c: All asserts enabled.
I: [pulseaudio] main.c: Machine ID is 9baf8a8b6aeb4e28a15a0d8c818cf597.
I: [pulseaudio] main.c: Session ID is 2.
I: [pulseaudio] main.c: Using runtime directory /run/user/1000/pulse.
I: [pulseaudio] main.c: Using state directory /home/paddyl/.config/pulse.
I: [pulseaudio] main.c: Using modules directory /usr/lib/pulse-14.2/modules.
I: [pulseaudio] main.c: Running in system mode: no
E: [pulseaudio] pid.c: Daemon already running.
E: [pulseaudio] main.c: pa_pid_file_create() failed.

컴퓨터를 완전히 재부팅하지 않고는 이 문제를 해결할 수 있는 방법을 찾지 못했습니다. 저는 Manjaro Linux 20.2.1 Nibia를 사용하고 있으며 모든 패키지가 최신 상태입니다.

어떤 도움이라도 대단히 감사하겠습니다. 감사합니다.

답변1

로그에 다음 오류가 표시되므로 USB 사운드 인터페이스에 문제가 있는 것 같습니다 journalctl -xe.

kernel: usb 1-8: uac_clock_source_is_valid(): cannot get clock validity for id 18
kernel: usb 1-8: clock source 18 is not valid, cannot use
kernel: usb 1-8: 1:1: cannot get freq (v2/v3): err -110
kernel: usb 1-8: 1:1: cannot set freq 44100 (v2/v3): err -110

외부 DAC의 USB 출력을 다른 USB 포트에 연결하면 현재로서는 문제가 해결되었지만 문제가 다시 발생하지 않을지는 아직 확실하지 않습니다.

관련 정보