Pipewire + wireplomber no funcionan en Ubuntu 22.10

Pipewire + wireplomber no funcionan en Ubuntu 22.10

Acabo de actualizar Ubuntu de 22.04 a 22.10 hace algunos días. Estoy experimentando algunos problemas al ver cualquier transmisión de video en línea y cualquier video mp4 guardado en mi PC. Básicamente no fluyen. Para que fluyan, debo presionar el botón de reproducción una y otra vez y cada vez que lo presiono, solo continúa una pequeña parte del video. Además, ningún dispositivo de salida de audio funciona en mi PC. Después de haber expuesto el problema en varios lugares, encontré la razón porque un amable usuario de Reddit me dio una sugerencia. Dice que la causa del problema es pipewire-media-session y que debería cambiarla con wireplomber. Esto es lo que intenté hacer. Tengo la prueba y la contraprueba de que su sugerencia es buena. Los comandos que debo emitir para solucionar los problemas son los siguientes:

$ 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

Supongo que esos comandos habilitan pulseaudio y eliminan pipewire. De hecho, los problemas que he explicado anteriormente desaparecen. En cambio, cuando intento habilitar pipewire + wireplomber emitiendo los siguientes comandos, los problemas vuelven:

$ 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

Ahora está claro que algunos elementos de pipewire no funcionan correctamente en Ubuntu 22.10, en alguna situación. Todavía podría usar PulseAudio, pero quiero entender cómo solucionar los problemas que afectan a Pipewire. Puede ayudarme alguien ? gracias. 0 comentarios

Respuesta1

Tengo el mismo problema con Debian 12 y no tuve tiempo suficiente para realizar más comprobaciones. Como solución alternativa, primero me ayudó reiniciar Wireplomber.

systemctl --user restart wireplumber.service

Luego eliminé el fontanero, pero no estoy seguro de qué efectos tiene esto. Ahora la salida de sonido vuelve a funcionar en mi portátil sin los problemas descritos.

sudo apt eliminar wireplumber libwireplumber-0.4-0# es el mismo comando en Ubuntu 22.04 y 21.10

Más tarde instalé Wireplomber nuevamente y todo está funcionando. Antes de la desinstalación no veía todos los dispositivos de audio con comando de estado, ahora se ve mejor.

sudo apt install wireplumber
wpctl status #check

información relacionada