Pipewire загрузка предопределённых настроек при загрузке/входе в систему

Поставил pipewire, возникли вопросы.
Подскажите, какие конфиги прописать, чтобы при загрузке прогружались необходимые настройки. Сейчас почему-то загружаются настройки Startship/matisse профиль "Аналоговый стерео выход", А должен быть "Аналоговый стерео дуплекс (недоступно)". Иногда сбрасывается EasyEffects во вкладке pipewire dropbox меню настройки "использовать стандартный выход" с "Starship/Matisse" на "Audio adapter"
PavuControl как нужно
PavuControl настройки от загрузки
EasyEffects настройки как нужно
Текст ссылки...
Бампну старое. При входе в систему нет звука.
Всё что делаю - меняю "Аналоговый стерео дуплекс" на "Аналоговый стерео выход" и возвращаю обратно "Аналоговый стерео дуплекс" и звук начинает работать. Есть ощущение, что сбрасывается состояние или что-то там за занавесом. Не понятно только что и как сделать, чтобы загружалось сразу нормально без телодвижений.
Какой менеджер подключений используете media-session или wireplumber?
И установлены ли пакеты pipewire-pulse и pipewire-audio?
rutgerg
Какой менеджер подключений используете media-session или wireplumber?
И установлены ли пакеты pipewire-pulse и pipewire-audio?
wireplumber, но я не помню, чтобы через него что-то крутил (но может в самом начале давно-давно и это уже забыто)
стоит и pipewire-pulse, и pipewire-audio.
список вообще что стоит yay -Qs pipewire-

local/lib32-libpipewire 1:1.0.4-1
    Low-latency audio/video router and processor - 32-bit - client library
local/lib32-pipewire-v4l2 1:1.0.4-1
    Low-latency audio/video router and processor - 32-bit - V4L2 interceptor
local/libpipewire 1:1.0.4-3
    Low-latency audio/video router and processor - client library
local/pipewire-alsa 1:1.0.4-3
    Low-latency audio/video router and processor - ALSA configuration
local/pipewire-audio 1:1.0.4-3
    Low-latency audio/video router and processor - Audio support
local/pipewire-pulse 1:1.0.4-3
    Low-latency audio/video router and processor - PulseAudio replacement
local/pipewire-v4l2 1:1.0.4-3
    Low-latency audio/video router and processor - V4L2 interceptor
local/wireplumber 0.5.0-2
    Session / policy manager implementation for PipeWire
Может это от Вашего железа зависит, но почему pipewire-v4l2, а не просто pipewire?
У меня установлен минимум: pipewire, pipewire-pulse, pipewire-audio, wireplumber. Проблем нет. Даже блютуз в норме. Раньше были проблемы. Да, ну и конечно pavucontrol.
И ещё уточнение: pulseaudio не устанавливал при установке системы, сразу устанавливал pipewire. Может это играет какую нибудь роль. Лишнего в системе по звуку ничего не было изначально.
koshon
Есть ощущение, что сбрасывается состояние или что-то там за занавесом. Не понятно только что и как сделать, чтобы загружалось сразу нормально без телодвижений.
покажите вывод
systemctl status alsa-restore.service
systemctl status pipewire.service
в pavucontrol попробуйте поставить по умолчанию профиль "Pro Audio"
https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/FAQ#what-is-the-pro-audio-profile

добавьте в автозапуск команду
pactl load-module module-switch-on-connect

настройте автоматическое подключение
https://wiki.archlinux.org/title/PipeWire#Sound_does_not_automatically_switch_when_connecting_a_new_device
rutgerg
Может это от Вашего железа зависит, но почему pipewire-v4l2, а не просто pipewire?
У меня установлен минимум: pipewire, pipewire-pulse, pipewire-audio, wireplumber. Проблем нет. Даже блютуз в норме. Раньше были проблемы. Да, ну и конечно pavucontrol.
Это dummy устройство для записи экрана, например в OBS.

rutgerg
И ещё уточнение: pulseaudio не устанавливал при установке системы, сразу устанавливал pipewire. Может это играет какую-нибудь роль. Лишнего в системе по звуку ничего не было изначально.
Действительно, начал глубже копаться и для pulseaudio есть другой файл настроек в /usr/share/pipewire - pipewire-pulse.conf. А у меня в /home/{username}/.config/pipewire только "дефолтный" pipewire.conf и принцип конфигурирования между ними довольно разный. Раз уж мы думаем оба в одном направлении, значит скорее всего это где-то тут. Получается т.к. у меня ~/.config нет этого файла, всё выставляется по какому-то своему автоматическому принципу, а тут нужно конкретно просто прописать, т.к. дефолтных настроек в /etc/pipewire почему-то не завезли.
vs220,
systemctl status alsa-restore.service

● alsa-restore.service - Save/Restore Sound Card State
     Loaded: loaded (/usr/lib/systemd/system/alsa-restore.service; static)
     Active: active (exited) since Sat 2024-04-06 08:36:39 +04; 4h 47min ago
    Process: 667 ExecStart=/usr/bin/alsactl restore (code=exited, status=0/SUCCESS)
   Main PID: 667 (code=exited, status=0/SUCCESS)
        CPU: 6ms

апр 06 08:36:39 Koshon.Nya systemd[1]: Starting Save/Restore Sound Card State...
апр 06 08:36:39 Koshon.Nya systemd[1]: Finished Save/Restore Sound Card State.

systemctl status pipewire.service

systemctl status pipewire.service
Unit pipewire.service could not be found.
это что получается - у меня не работает пайпа? но ведь работает звук...

в pavucontrol попробуйте поставить по умолчанию профиль "Pro Audio"
Я как раз от этого Pro Audio и ушёл - там какая-то фигня с ним.

Остальное попробую, если с файлом настроек pipewire-pulse.conf не прокатит. Спасибо
 
Зарегистрироваться или войдите чтобы оставить сообщение.