Pipewire + wireplumber가 Ubuntu 22.10에서 작동하지 않습니다

Pipewire + wireplumber가 Ubuntu 22.10에서 작동하지 않습니다

며칠 전에 Ubuntu를 22.04에서 22.10으로 업그레이드했습니다. 나는 온라인 비디오 스트림과 내 PC에 저장된 mp4 비디오를 보면서 몇 가지 문제를 실험하고 있습니다. 기본적으로 흐르지 않습니다. 흐름을 만들려면 재생 버튼을 계속해서 눌러야 하며, 누를 때마다 비디오의 작은 부분만 계속됩니다. 또한 내 PC에서는 오디오 출력 장치가 작동하지 않습니다. 여러 곳에서 문제를 노출한 후, 좋은 Reddit 사용자가 나에게 제안을 했기 때문에 이유를 찾았습니다. 그는 문제의 원인이 파이프와이어-미디어-세션이고 와이어 배관공으로 변경해야 한다고 말합니다. 이것이 내가 시도한 것입니다. 나는 그의 제안이 좋다는 증거와 반증을 가지고 있습니다. 문제를 해결하기 위해 실행해야 하는 명령은 다음과 같습니다.

$ systemctl --user unmask pulseaudio

$ systemctl --user --now disable pipewire-media-session.service

$ systemctl --user --now disable pipewire pipewire-pulse

$ systemctl --user --now enable pulseaudio.service pulseaudio.socket

sudo apt remove pipewire-audio-client-libraries pipewire

나는 그 명령이 펄스 오디오를 활성화하고 파이프와이어를 제거한다고 가정합니다. 실제로 위에서 설명한 문제는 해결됩니다. 대신, 다음 명령을 실행하여 파이프와이어 + 와이어배관공을 활성화하려고 하면 문제가 다시 발생합니다.

$ sudo apt install libldacbt-{abr,enc}2

$ sudo apt install libspa-0.2-bluetooth pipewire-audio-client-libraries pipewire-media-session- wireplumber

$ systemctl --user --now enable wireplumber.service

$ sudo cp /usr/share/doc/pipewire/examples/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/

$ sudo apt remove pulseaudio-module-bluetooth

어떤 상황에서는 파이프와이어의 일부 요소가 Ubuntu 22.10에서 올바르게 작동하지 않는다는 것이 이제 분명해졌습니다. 여전히 PulseAudio를 사용할 수 있지만 파이프와이어가 영향을 받는 문제를 해결하는 방법을 알고 싶습니다. 누군가 나를 도와줄 수 있나요? 감사해요. 댓글 0개

답변1

Debian 12에서도 동일한 문제가 발생했으며 추가 검사를 위한 시간이 충분하지 않았습니다. 해결 방법으로 WirePlumber를 다시 시작하면 먼저 도움이 되었습니다.

systemctl --user restart wireplumber.service

배관공을 제거한 것보다 이것이 어떤 영향을 미치는지 잘 모르겠습니다. 이제 설명된 문제 없이 노트북에서 사운드 출력이 다시 작동합니다.

sudo apt 제거 wireplumber libwireplumber-0.4-0# Ubuntu 22.04와 21.10에서 동일한 명령입니다.

나중에 나는 wireplumumber를 다시 설치했고 모든 것이 작동했습니다. 제거하기 전에는 상태 명령을 사용하는 모든 오디오 장치가 표시되지 않았지만 이제는 더 좋아 보입니다.

sudo apt install wireplumber
wpctl status #check

관련 정보