LINUX.ORG.RU

Не работает звук в Debian после обновления с Debian 11 на Debian 12

 ,


0

1

Собственно обновился с Debian 11 на Debian 12 (захотелось мне новую версию KDE Plasma), да и в целом хотелось обновится. Но получил следующую проблему, звук отказывается работать (наушники подключены в переднюю панель компа), при попытке что-то воспроизвести, допустим в плеере, прогресс воспроизведения зависает и не идёт. Как эту проблему можно решить ? Запись звука через микрофон соответственно тоже не работает.

Ответ на: комментарий от LINUX-ORG-RU

Дык оно ж не будет работать, вырубаешь пульсу, врубаешь pipewire и pipewire-pulse, в итоге в системе вообще не отображаются звуковые устройства. Аналогичный же результат будет для того случая, если я снесу pulseaudio

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

не только stop, но и disable. И для юнита сокета тоже (не уверен, что он есть, т.к. пульсы у меня уже нет)
Судя по всему один демон захватывает звуковую, а второй перетирает сокет первого. В результате один может вывести звук, а второй обслуживает клиентов
Должны остаться пакеты pipewire/pipewire-bin, pipewire-media-session, pipewire-pulse, возможно wireplumber и qml-module-org-kde-pipewire
Рестартовать надо не только service юниты pipewire*, но и socket. Либо ребут

xgatron
()
Ответ на: комментарий от blbulyandavbulyan

он идет как замена pipewire-media-session

PipeWire Media Session is an example session manager for PipeWire.
Note that it is HIGHLY recommended the use of WirePlumber instead.

Насколько он нужен не в курсе :)

xgatron
()
Последнее исправление: xgatron (всего исправлений: 1)
Ответ на: комментарий от James_Holden

pipewire-pulse реализует пульсу но далеко не полностью, например часть модулей проброса звука через сеть или блютушку просто не работают, но возможно нужны кому-то. Поэтому можно пульсу повесить на отдельный сокет и делать что-то дополнительно ею при этом основной звук системы будет на папеваре. А тебе арч просто взял и удалил. Хотя хрен знает может попозже и в дебиан сделают эти пакеты конфликтными, а может и уже лень проверять. Пайпварь сама устанавливается если удалять пульсу это более логично чем удалять пульсу устанавливая папеварю. Все вопросы к майнтейнеру.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

pipewire-pulse реализует пульсу но далеко не полностью …. Поэтому можно пульсу повесить на отдельный сокет

Да не делается так. Это разные подходы к реализации звука. Если pipewire, то не должно быть pulseaudio, и наоборот.

Данная тема, это казус исполнителя. Такого не должно было быть в принципе, чтобы два разных звуковых сервера работали бок о бок. Но случилось.
Различные нюансы pipewire надо настраивать внутри него самого и его собственными возможностями. Тем более, там и lua-скрипты и чего только нет…

krasnh ★★★
()
Ответ на: комментарий от blbulyandavbulyan

прогресс воспроизведения не идёт, т.е. врубаешь видео на ютубе с включенным на ютубе же звуком а оно висит, потому что зависает из-за обращения к звуковой подсистеме

Вообще,больше на отсутствие кодеков похоже.

Dog ★★★
()