R12 и звук через pipewire

Ответить
Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

R12 и звук через pipewire

Сообщение VictorR2007 » 09 май 2021, 17:15

На 2019.1 вполне работает вывод звука через pipewire.
Пакеты с либами pulseaudio полностью удалить пока не удастся, так как некоторые либы от pulse прописаны
в зависимостях к другим пакетам, или пакеты собраны с ними.
Но если удалить пакет pulseaudio, и те пакеты, которые он сам при удалении потянет за собой,
ну там task-pulseaudio и некоторые другие, и установить пакеты
pipewire
pipewire-alsa
pipewire-gstreamer
pipewire-jack
pipewire-pulseaudio
pipewire-utils
то после перезагрузки звук будет уже через pipewire.
Сам таким вариантом пользуюсь уже с неделю.
Сегодня собран образ со звуком через pipewire.
Это просто как один из возможных вариантов на любителя.
https://abf.rosalinux.ru/platforms/rosa ... ists/38914
Вложения
inux2021.png

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

R12 и звук через pipewire

Сообщение mikhailnov » 09 май 2021, 17:31

Это можно сделать проще:

сначала ставим pipewire:

Код: Выделить всё

dnf install pipewire
достаточно просто pipewire, pipewire-alsa, -pulseudio, -jack и пр. сами подтянутся

Затем удаляем pulseaudio:

Код: Выделить всё

dnf remove pulseaudio
И перезагружаемся или перезапускаем user-$UID.slice. Все. Теперь звук работает через piewire без каких-либо дополнительных настроек.

Можно управлять звуком и через pavucontrol-gtk/pavucontrol-qt, и через, например, qjackctl, управляя там прямо "графом" потоков звука,ниже скриншот.

В некоторых программах, которые сами умеют работать и с pulseaudio, и с libalsa, и jack, например, simplescreenrecorder, ardour, можно использовать любой вариант, в simplescreenrecorder я выбираю jack, появляются очень удобные галки для включения захвата звука с динамиков и с микрофона.
Пакеты с либами pulseaudio полностью удалить пака не удастся, так как некоторые либы от pulse прописаны в зависимостях к другим пакетам, или пакеты собраны с ними.
От библиотеки libpulse.so.0 избавляться НЕ нужно, программы с ней слинкованы, pipewire нынче предоставляет сервер-демон, прикидывающийся pulseaudio, а родная библиотека pulseaudio libpulse.so.0, которую используют многие программы, просто общается с pipewire, как обычно общается с pulseaudio, по сокету.
Пакет pipewire-pulse предоставляет pulseaudio:

Код: Выделить всё

$ rpm -qP pipewire-pulseaudio | grep ^pulseaudio
pulseaudio = 0.0.3.24.fake
pulseaudio(x86-64) = 0.0.3.24.fake
Поэтому замена pulseaudio на pipewire настолько прозрачна.
Вложения
2021-05-09_17-29.png

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

R12 и звук через pipewire

Сообщение ans » 09 май 2021, 19:02

mikhailnov писал(а):
09 май 2021, 17:31
pipewire:
А на настройки в etc/pulse это как-то влияет?
Или там уже другие будут?
Изображение

Аватара пользователя
mikhailnov
Сообщения: 259
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

R12 и звук через pipewire

Сообщение mikhailnov » 10 май 2021, 11:45

ans писал(а):
09 май 2021, 19:02
mikhailnov писал(а):
09 май 2021, 17:31
pipewire:
А на настройки в etc/pulse это как-то влияет?
Или там уже другие будут?
Те из них, которые читает libpulse.so.0, в той или иной мере актуальные. Которые для демона - не актуальны.

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

R12 и звук через pipewire

Сообщение ans » 10 май 2021, 12:04

VictorR2007 писал(а):
09 май 2021, 17:15
Сам таким вариантом пользуюсь уже с неделю.
Сегодня собран образ со звуком через pipewire.
Это просто как один из возможных вариантов на любителя.
https://abf.rosalinux.ru/platforms/rosa ... ists/38914
Установил, но как-то всё стало со звуком работать сикось-накось.
Переустановил систему с образа 38914 - всё нормально вроде, но VLC перестал показывать IPTV через UPD.
Провайдер у меня так работает.
Изображение

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

R12 и звук через pipewire

Сообщение ans » 11 май 2021, 17:02

VictorR2007 писал(а):
11 май 2021, 02:09
ans писал(а):
10 май 2021, 19:40
Странно, с Pulseaudio не блокирует, а с pipewire блокирует
Что, помогло? Просто раньше он, plasma5-firewall, по умолчанию был выключен,
а сейчас, в последних образах, systemd его включает по умолчанию.
Сам долго не мог понять, почему вдруг перестало работать подключение по nfs и samba.
Пока не увидел, что plasma5-firewall включен.
Помогло.
Но не работает audacious, устанавливается, но не запускается.
Где alsamixer?
А, что разве сетевые подключения работали когда-то?
У меня не работало и сейчас не работает, сеть показывает, но ни к кому не подключается.
Что-то нужно отдельно для этого включить?
Изображение

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

R12 и звук через pipewire

Сообщение VictorR2007 » 11 май 2021, 18:25

ans писал(а):
11 май 2021, 17:02
А, что разве сетевые подключения работали когда-то?
Это шутка?
ans писал(а):
11 май 2021, 17:02
Но не работает audacious, устанавливается, но не запускается.
Пакет audacious-plugins установлен?
Вложения
Screenshot_20210511_183133.jpg

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

R12 и звук через pipewire

Сообщение ans » 11 май 2021, 18:42

VictorR2007 писал(а):
11 май 2021, 18:25
Пакет audacious-plugins установлен?
Действительно, тормознул. Плагин установил, но звук регулируется только из трея
Изображение

lexa
Сообщения: 115
Зарегистрирован: 17 апр 2016, 08:10
Operating system: Rosa 7 86_64

R12 и звук через pipewire

Сообщение lexa » 11 май 2021, 19:07

установил pipewire по рекомендациям, всё установилось, но забавно начал идти звук:аудио проигрыватель радио начал обрывать на 2-й секунде, при проигрыше музыки- заметно было, что кодек тормозит (играл как зажеванная пленка, типа низкая скорость воспроизведения), такая же история с онлайн стримингом.
вернул пулс аудио и все встало в норму.
всё это было на виртуалке через аудио карту sound blaster. так что, либо кодеки, либо дрова не дружат с pipewire.

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

R12 и звук через pipewire

Сообщение ans » 13 май 2021, 05:55

Переустановил систему с образа 38956(Pulseaudio) - звуковые проблемы исчезли.

P.S.Как-то странно в live-режим загружается, панель то появляется, то не появляется. После третьей перезагрузки появилась.
В образе не хватает пункта, чтоб выбрать включение Анаконды без входа в live-режим, зачем время тратить?
Изображение

lexa
Сообщения: 115
Зарегистрирован: 17 апр 2016, 08:10
Operating system: Rosa 7 86_64

R12 и звук через pipewire

Сообщение lexa » 12 авг 2021, 08:39

установил ОС на живую машину. звук с pulseaudio на установленной звуковой карте не работает, но после вышеуказаных инструкций с установкой pipewire все заработало

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»