3798
Пропадает звук после обновления
Всем привет.
После последнего обновления стал периодически пропадать звук на ноуте. При этом, само устройство видит, speaker-test проходит, но звука в динамиках нет. После рестарта pulseaudio звук не на долго появляется, потом опять пропадает.
Даже не знаю куда копать… В dmesg и journalctl ничего криминального не вижу. Пока откатился на предыдущую версию.
После последнего обновления стал периодически пропадать звук на ноуте. При этом, само устройство видит, speaker-test проходит, но звука в динамиках нет. После рестарта pulseaudio звук не на долго появляется, потом опять пропадает.
Даже не знаю куда копать… В dmesg и journalctl ничего криминального не вижу. Пока откатился на предыдущую версию.
25 комментариев
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
пока опять не заглючит…
Как победить-то и с чем связано?
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
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
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 ~>
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 по зависимостям потянет систему
А pipewire тянет за собой все kde.
Отключал pipewire, оставлял pulse и наоборот. Все время одна и так же проблема, пропадает звук.
Сейчас тоже попробую сменить ядро. У меня тоже была такая мысль, так как в обновлении прилетало в том числе и обновлении ядра, но, почему-то в эту сторону не копал.
А почему именно 5.4? Есть же посвежее — 5.10 и тоже lts.
Однако, на 5.10 нет поддержки моего модуля wifi, так как у меня свежий ноут. Печалька…
Пойду по возрастанию версии ядра.
Ещё потестирую, конечно.
Виталий, огромное спасибо, что направил на верный путь!
P.S. Забавно, что 5.15.81-1, которое предлагается по умолчанию и имеет статус lts и оказалось сбойным.
Даже если выставить GRUB_SAVEDEFAULT=«true» и GRUB_DEFAULT=saved. Либо я что-то не понимаю, либо это совсем кака…
Не стал мучится и перешел на 5.19.17-2-MANJARO, на нём тоже все ок.
Раньше для обновления ядер были прекрасные метапакеты: linux-latest и linux-lts, которые делали mhwd-kernel лишней сущностью.
У меня тоже на любых 5.4 хорошо, на 5.15 на начальных было хорошо, потом стали попадаться неудачные, на 5.19 тоже нужно выбирать, вон и вы, кажется, нашли. Для меня последнее нормальное 6.0.8, дальше включая 6.1 неудачные. Это не значит, что и для вас оно будет удачным, но раз картины похожи, то можно попробовать.