펄스 오디오를 버리는 것이 얼마나 실행 가능합니까?

펄스 오디오를 버리는 것이 얼마나 실행 가능합니까?

최근에 나는 pulseaudio 서버에서 해결하기 매우 어려워 보이는 몇 가지 오디오 문제를 경험했습니다. 예를 들어 다음을 참조하십시오.이 질문. 나는 그것이 설계된 방식, 특히 pulseaudio 데몬의 '사용자별' 인스턴스에 의존하는 방식과 루트 사용자가 서버 시작/액세스가 크게 제한되어 내 액세스 능력에 영향을 미치는 방식을 점점 싫어하고 있습니다. 샌드박스 애플리케이션이 포함된 오디오(제가 보기에 이는 유닉스 정신에 위배됩니다. 루트 사용자는 다음에 액세스할 수 있어야 합니다.모든 것, 예외 없음).

그래서 저는 Linux 환경에서 Pulse를 제거하고 ALSA를 직접 사용하기로 결정했습니다. 얼마나 불편/쇠약해질지 궁금합니다. Pulseaudio는 Linux 오디오의 사실상 표준이 된 것으로 보이며 꽤 많은 응용 프로그램이 이것이 있을 것이라고 가정하고 있는 것 같습니다.

그렇다면 Pulseaudio를 버리면 얼마나 많은 '파손'이 발생하게 될까요? 널리 사용되는 응용 프로그램 중 이 응용 프로그램이 없으면 사용할 수 없는 응용 프로그램이 있습니까? 제가 가장 자주 사용하는 오디오 애플리케이션은 Rhythmbox, Steam, Skype, Firefox입니다.

저는 x86에서 LXDE/Mate와 함께 Parabola(Arch 기반 libre distro)를 사용합니다.

답변1

어제 시도해보고 pulseaudio, pulseaudio-alsa및 을 제거했습니다 pavucontrol. 내가 아는 한, 오디오는 내가 시도한 모든 응용 프로그램(즉, 내 질문에서 언급한 응용 프로그램)에서 더 이상 조정이나 설정이 필요 없이 완벽하게 작동하는 것 같습니다. 나는 pulseaudio를 전혀 놓치지 않았으며 그것을 제거한 것이 매우 기쁩니다. 지금까지의 경험에 따르면 (적어도 내가 필요한 것에는) 다소 불필요한 것 같습니다.

업데이트:사용자 Billy는 답변에서 pulseaudio가 없으면 Firefox의 오디오가 제대로 작동하지 않을 것이라고 제안했습니다. 그러나 나는 icecat(보안 중심의 Firefox 파생 제품)에서 다양한 사이트를 시도했지만 오디오에 어떤 문제도 경험하지 않았습니다.

apulse펄스 오디오가 필요한 애플리케이션이 ALSA를 직접 사용할 수 있도록 하는 프로그램도 존재한다는 점도 주목할 가치가 있습니다 .

답변2

불행히도 그다지 실행 가능하지 않습니다.

firefox가지다alsa에 대한 지원 제거, 데비안은 여전히 ​​alsa 지원을 사용하여 배포판 내 Firefox를 컴파일하는 것처럼 보이지만 꽤 깨졌습니다. 종종 소리가 Firefox에서 작동을 멈추고 탭 프로세스가 종료되거나 Firefox가 다시 시작될 때까지 다시 돌아오지 않습니다. 아직 디버깅하지는 않았지만 요소가 <video>보이지 않게 스크롤되면 요소가 중지되는 사이트에서 발생하는 것 같습니다.

나는 또한 pulseaudio가 요청 시에만 시작되는 구성을 시도했으며 테스트에는 잘 작동하지만 Firefox에서는 안정적으로 작동하지 않습니다.

물론, 다른 많은 라이브러리/응용 프로그램( SDL, qemu, mplayer, ffmpeg등)은 펄스 오디오가 필요하지도 않고 필요하지도 않으며 alsa와 잘 작동합니다.

관련 정보