Manjaro KDE Edition
   3112

Пропадает звук после обновления

Всем привет.
После последнего обновления стал периодически пропадать звук на ноуте. При этом, само устройство видит, speaker-test проходит, но звука в динамиках нет. После рестарта pulseaudio звук не на долго появляется, потом опять пропадает.

Даже не знаю куда копать… В dmesg и journalctl ничего криминального не вижу. Пока откатился на предыдущую версию.

25 комментариев

avatar
Дополню. Вот то, что прилетает в обновлении (связанное со свуком):
alsa-card-profiles 1:0.3.61-1 (1:0.3.59-5) extra
pipewire 1:0.3.61-1 (1:0.3.59-5) extra
kpipewire 5.26.4-1 (5.26.3-1) extra
Последний раз редактировалось
0
avatar
Таже проблема. Попробовал поставить manjaro-pipewire, чтобы удалились все лишние пакеты связанные с pulseaudio, не помогло, все еще периодически пропадает. Могу только еще добавить что это не связано с KDE, у меня повторяется на Gnome
Последний раз редактировалось
0
avatar
Да, тоже пробовал.
0
avatar
У меня 1:0.3.61-1 — этот пакет нормально работает. Еще jack стоит с таким же номером. Xfce\arch и manjaro
0
avatar
Временно помогает следующее:
systemctl --user restart pipewire-pulse pipewire

пока опять не заглючит…
Последний раз редактировалось
0
avatar
Это понятно. Можно и просто pulseaudio рестартовать.
Как победить-то и с чем связано?
0
avatar
То есть у Вас одновременно в системе и pipewire и pulseaudio?
0
avatar
Да. По зависимостям притянуло.
sudo pamac remove kpipewire pipewire pipewire-media-session
Подготовка…
Проверка зависимостей…
Ошибка: Ошибка подготовки транзакции:
не удалось удовлетворить зависимости:
— удаление pipewire нарушает зависимость «libpipewire-0.3.so=0-64», необходимую для fluidsynth
— удаление pipewire-media-session нарушает зависимость «pipewire-session-manager», необходимую для kwin
— удаление kpipewire нарушает зависимость «kpipewire», необходимую для plasma-workspace
— удаление pipewire нарушает зависимость «pipewire», необходимую для telegram-desktop
❯ sudo pamac remove manjaro-pulse plasma-pa pulseaudio pulseaudio-alsa pulseaudio-bluetooth pulseaudio-ctl pulseaudio-qt pulseaudio-zeroconf
Подготовка…
Проверка зависимостей…
Ошибка: Ошибка подготовки транзакции:
не удалось удовлетворить зависимости:
— удаление pulseaudio-qt нарушает зависимость «pulseaudio-qt», необходимую для kdeconnect
— удаление pulseaudio нарушает зависимость «pulseaudio», необходимую для noisetorch
0
avatar
покажите
pacman -Qs pipewire;pacman -Qs alsa;pacman -Qs pulse;pacman -Qs sof-firmware
Последний раз редактировалось
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
+1
avatar
❯ pacman -Qs pipewire;pacman -Qs alsa;pacman -Qs pulse;pacman -Qs sof-firmware
local/kpipewire 5.26.3-1 (plasma)
Components relating to pipewire use in Plasma
local/pipewire 1:0.3.59-5
Low-latency audio/video router and processor
local/pipewire-media-session 1:0.4.1-2
Example session manager for PipeWire
local/alsa-card-profiles 1:0.3.59-5
Low-latency audio/video router and processor — ALSA card profiles
local/alsa-firmware 1.2.4-2
Firmware binaries for loader programs in alsa-tools and hotplug firmware loader
local/alsa-lib 1.2.8-1
An alternative implementation of Linux sound support
local/alsa-oss 1.1.8-4
OSS compatibility library
local/alsa-plugins 1:1.2.7.1-1
Additional ALSA plugins
local/alsa-topology-conf 1.2.5.1-1
ALSA topology configuration files
local/alsa-ucm-conf 1.2.8-1
ALSA Use Case Manager configuration (and topologies)
local/alsa-utils 1.2.8-1
Advanced Linux Sound Architecture — Utilities
local/lib32-alsa-lib 1.2.8-1
An alternative implementation of Linux sound support (32 bit)
local/manjaro-alsa 20221002-1
Manjaro meta package for complete ALSA support
local/pulseaudio-alsa 1:1.2.7.1-1
ALSA Configuration for PulseAudio
local/qemu-audio-alsa 7.1.0-10
QEMU ALSA audio driver
local/gtk-vnc 1.3.1-1
VNC viewer widget for GTK
local/lib32-libcanberra 1:0.30+r2+gc0620e4-2
A small and lightweight implementation of the XDG Sound Theme Specification (32-bit)
local/lib32-libpulse 16.1-1
A featureful, general-purpose sound server (32-bit client libraries)
local/libcanberra 1:0.30+r2+gc0620e4-2
A small and lightweight implementation of the XDG Sound Theme Specification
local/libpulse 16.1-3
A featureful, general-purpose sound server (client library)
local/manjaro-pulse 20221015-2
Manjaro meta package for complete PulseAudio support
local/plasma-pa 5.26.3-1 (plasma)
Plasma applet for audio volume management using PulseAudio
local/pulseaudio 16.1-3
A featureful, general-purpose sound server
local/pulseaudio-alsa 1:1.2.7.1-1
ALSA Configuration for PulseAudio
local/pulseaudio-bluetooth 16.1-3
Bluetooth support for PulseAudio
local/pulseaudio-ctl 1.70-1
Control pulseaudio volume from the shell or mapped to keyboard shortcuts.
local/pulseaudio-qt 1.3-1
Qt bindings for libpulse
local/pulseaudio-zeroconf 16.1-3
Zeroconf support for PulseAudio
local/qemu-audio-pa 7.1.0-10
QEMU PulseAudio audio driver
local/sof-firmware 2.2.2-1
Sound Open Firmware
0
avatar
Для сравнения
Не ноут
$ $ $ П о е х а л и $ $ $
vital@pc ~> inxi -SA;pacman -Qs pipewire;pacman -Qs alsa;pacman -Qs pulse;pacman -Qs sof-firmware
System:
Host: pc Kernel: 6.0.11-1-MANJARO arch: x86_64 bits: 64 Desktop: KDE Plasma
v: 5.26.4 Distro: Manjaro Linux
Audio:
Device-1: Intel 82801JI HD Audio driver: snd_hda_intel
Device-2: NVIDIA GF108 High Definition Audio driver: snd_hda_intel
Sound API: ALSA v: k6.0.11-1-MANJARO running: yes
Sound Server-1: PulseAudio v: 16.1 running: yes
local/kpipewire 5.26.4-1 (plasma)
Components relating to pipewire use in Plasma
local/pipewire 1:0.3.61-1
Low-latency audio/video router and processor
local/pipewire-media-session 1:0.4.1-2
Example session manager for PipeWire
local/alsa-lib 1.2.8-1
An alternative implementation of Linux sound support
local/alsa-topology-conf 1.2.5.1-1
ALSA topology configuration files
local/alsa-ucm-conf 1.2.8-1
ALSA Use Case Manager configuration (and topologies)
local/libcanberra 1:0.30+r2+gc0620e4-2
A small and lightweight implementation of the XDG Sound Theme Specification
local/libpulse 16.1-3
A featureful, general-purpose sound server (client library)
local/plasma-pa 5.26.4-1 (plasma)
Plasma applet for audio volume management using PulseAudio
local/pulseaudio 16.1-3
A featureful, general-purpose sound server
local/sof-firmware 2.2.2-1
Sound Open Firmware
vital@pc ~>
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Спасибо, конечно. Но дело явно, в чем-то другом.
0
avatar
Незачто, покажите еще
pactl info
Последний раз редактировалось
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Удалите все что связано с pulseaudio, поставьте все что связано с pipewire, если хотите на него перейти, если нет, то удалите pipewire полностью
+1
avatar
Хм… Боюсь, так не выйдет.
sudo pamac remove kpipewire pipewire pipewire-media-session
Подготовка…
Проверка зависимостей…
Ошибка: Ошибка подготовки транзакции:
не удалось удовлетворить зависимости:
— удаление pipewire нарушает зависимость «libpipewire-0.3.so=0-64», необходимую для fluidsynth
— удаление pipewire-media-session нарушает зависимость «pipewire-session-manager», необходимую для kwin
— удаление kpipewire нарушает зависимость «kpipewire», необходимую для plasma-workspace
— удаление pipewire нарушает зависимость «pipewire», необходимую для telegram-desktop
❯ sudo pamac remove manjaro-pulse plasma-pa pulseaudio pulseaudio-alsa pulseaudio-bluetooth pulseaudio-ctl pulseaudio-qt pulseaudio-zeroconf
Подготовка…
Проверка зависимостей…
Ошибка: Ошибка подготовки транзакции:
не удалось удовлетворить зависимости:
— удаление pulseaudio-qt нарушает зависимость «pulseaudio-qt», необходимую для kdeconnect
— удаление pulseaudio нарушает зависимость «pulseaudio», необходимую для noisetorch
В лбом случае, без pulseaudio нет звука, а pipewire по зависимостям потянет систему
0
avatar
Удаляем все зависимости, удаляем необходимый пакет. потом возвращаем, все что нужно без перезагрузки sudo pacman -Rns пакет.
0
avatar
Попробовал обновится с удалением pulseaudio. Результат тот же, звук пропадает.
А pipewire тянет за собой все kde.
Последний раз редактировалось
0
avatar
Так и не нашел в чем причина. Переключился на 5.4.225-1-MANJARO (было 5.15), проблемы больше нет… Звуковой сервер оставил pipewire + wireplumber вместо pipewire-media-session
Последний раз редактировалось
0
avatar
В общем, пробовал разные варианты.
Отключал pipewire, оставлял pulse и наоборот. Все время одна и так же проблема, пропадает звук.
Сейчас тоже попробую сменить ядро. У меня тоже была такая мысль, так как в обновлении прилетало в том числе и обновлении ядра, но, почему-то в эту сторону не копал.
А почему именно 5.4? Есть же посвежее — 5.10 и тоже lts.
Последний раз редактировалось
0
avatar
У меня что-то не работало на 5.10 из начинки ноута, а 5.4 стояло на всякий случай. Так что просто нехотелось тестировать и вспоминать что не так было.
0
avatar
Проверил. На 5.10 проблем со звуком нет, значит, дело действительно в ядре.
Однако, на 5.10 нет поддержки моего модуля wifi, так как у меня свежий ноут. Печалька…
Пойду по возрастанию версии ядра.
+1
avatar
Иии, в итоге остановился на 5.15.79-1-rt54-MANJARO. На нем все ОК.
Ещё потестирую, конечно.
Виталий, огромное спасибо, что направил на верный путь!

P.S. Забавно, что 5.15.81-1, которое предлагается по умолчанию и имеет статус lts и оказалось сбойным.
Последний раз редактировалось
+1
avatar
Отдельное веселье в том, что mhwd-kernel всегда загружает самую новую версию ядра, какую бы ты не выбирал.
Даже если выставить GRUB_SAVEDEFAULT=«true» и GRUB_DEFAULT=saved. Либо я что-то не понимаю, либо это совсем кака…
Не стал мучится и перешел на 5.19.17-2-MANJARO, на нём тоже все ок.
+1
avatar
MHWD, ИМХО, может быть полезен разве что для первичной настройки системы.
Раньше для обновления ядер были прекрасные метапакеты: linux-latest и linux-lts, которые делали mhwd-kernel лишней сущностью.
0
avatar
Вы не озвучили своё железо, но в данном случае, похоже, это не важно. Я тоже заметил, что для меня бывают удачные версии ядра, а бывают неудачные. Из этого следует, что нужно научиться искать и устанавливать определённые версии ядра, сохранять удачные и от них двигаться дальше.
У меня тоже на любых 5.4 хорошо, на 5.15 на начальных было хорошо, потом стали попадаться неудачные, на 5.19 тоже нужно выбирать, вон и вы, кажется, нашли. Для меня последнее нормальное 6.0.8, дальше включая 6.1 неудачные. Это не значит, что и для вас оно будет удачным, но раз картины похожи, то можно попробовать.
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.