Pipewire + wireplumber não funciona no Ubuntu 22.10

Pipewire + wireplumber não funciona no Ubuntu 22.10

Acabei de atualizar o Ubuntu de 22.04 para 22.10 há alguns dias. Estou enfrentando alguns problemas ao assistir qualquer stream de vídeo on-line e vídeos mp4 salvos no meu PC. Basicamente eles não fluem. Para fazê-los fluir, eu deveria pressionar o botão play de novo e de novo e de novo e toda vez que eu pressiono, apenas uma pequena parte do vídeo continua. Além disso, nenhum dispositivo de saída de áudio funciona no meu PC. Depois de expor o problema em vários lugares, descobri o motivo porque um simpático usuário do reddit me deu uma sugestão. Ele diz que a causa do problema é pipewire-media-session e que eu deveria alterá-lo com wireplumber. Isso é o que tentei fazer. Tenho a prova e a contraprova de que a sugestão dele é boa. Os comandos que devo emitir para corrigir os problemas são os seguintes:

$ 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

Suponho que esses comandos habilitem o pulseaudio e removam o pipewire. Na verdade, os problemas que expliquei acima, vão embora. Em vez disso, quando tento ativar o pipewire + wireplumber emitindo os seguintes comandos, os problemas voltam:

$ 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

Agora está claro que alguns elementos do pipewire não funcionam corretamente no Ubuntu 22.10, em algumas situações. Eu ainda poderia usar o PulseAudio, mas quero entender como corrigir os problemas que afetam o pipewire. Alguém pode me ajudar ? obrigado. 0 comentários

Responder1

Tenho o mesmo problema com o Debian 12 e não tive tempo suficiente para verificações adicionais. Como solução alternativa, reiniciar o wireplumber me ajudou primeiro.

systemctl --user restart wireplumber.service

Então removi o wireplumber, mas não tenho certeza dos efeitos que isso tem. Agora a saída de som está funcionando novamente no meu notebook sem problemas descritos.

sudo apt remover wireplumber libwireplumber-0.4-0# é o mesmo comando no Ubuntu 22.04 e 21.10

Mais tarde instalei o wireplumber novamente e tudo está funcionando. Antes da desinstalação eu não via todos os dispositivos de áudio com comando de status, agora parece melhor.

sudo apt install wireplumber
wpctl status #check

informação relacionada