Этой проблеме много лет уже. До сих пор, в Арче, лечилось перезагрузкой. Но вот обновил Федору 33, и всё, звук пропал окончательно, хотя volumemeter в pavucontrol показывает что на headphones-output звук выводится. Да, в прошлом, я был почти уверен, что такой баг наблюдается в следующей сессии если в предыдущей сессии уровень громкости поставить >100% а в лотке привода (уже в текущей загрузке) есть какой-нибудь диск. Словом, я действительно, не понимаю что происходит :(
$ pactl list short
0 module-device-restore
1 module-stream-restore
2 module-card-restore
3 module-augment-properties
4 module-switch-on-port-available
5 module-udev-detect
6 module-alsa-card device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
7 module-bluetooth-policy
8 module-bluetooth-discover
9 module-bluez5-discover
10 module-esound-protocol-unix
11 module-native-protocol-unix
12 module-default-device-restore
13 module-always-sink
14 module-intended-roles
15 module-suspend-on-idle
16 module-systemd-login
17 module-position-event-sounds
18 module-role-cork
19 module-filter-heuristics
20 module-filter-apply
0 alsa_output.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2-канальный 4800 SUSPENDED
0 alsa_output.pci-0000_00_1b.0.analog-stereo.monitor module-alsa-card.c s16le 2-канальный 4800 SUSPENDED
1 alsa_input.pci-0000_00_1b.0.analog-stereo module-alsa-card.c s16le 2-канальный 4410 SUSPENDED
0 module-systemd-login.c (null)
7 protocol-native.c vlc
13 protocol-native.c firefox
18 protocol-native.c pactl
0 audio-volume-change s16le 2-канальный 4410 0,067
0 alsa_card.pci-0000_00_1b.0 module-alsa-card.c
$ pactl list sinks
Аудиоприёмник №0
Состояние: SUSPENDED
Имя: alsa_output.pci-0000_00_1b.0.analog-stereo
Описание: Встроенное аудио Аналоговый стерео
Драйвер: module-alsa-card.c
Спецификация отсчётов: s16le 2-канальный 4800
Схема каналов: front-left,front-right
Модуль-владелец: 6
Звук выключен: нет
Громкость: front-left: 50980 / 78% / -6,54 dB, front-right: 50980 / 78% / -6,54 dB
баланс 0,00
Базовая громкость: 65536 / 100% / 0,00 dB
Мониторный источник: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
Задержка: 0 мкс, настроено на 0 мкс
Флаги: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY
Свойства:
alsa.resolution_bits = "16"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "VT1705 Analog"
alsa.id = "VT1705 Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel"
alsa.long_card_name = "HDA Intel at 0xfeaf8000 irq 26"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "27d8"
device.product.name = "NM10/ICH7 Family High Definition Audio Controller"
device.form_factor = "internal"
device.string = "front:0"
device.buffering.buffer_size = "352800"
device.buffering.fragment_size = "176400"
device.access_mode = "mmap+timer"
device.profile.name = "analog-stereo"
device.profile.description = "Аналоговый стерео"
device.description = "Встроенное аудио Аналоговый стерео"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
Порты:
analog-output-lineout: Line Out (type: Line, priority: 9000, available)
analog-output-headphones: Headphones (type: Наушники, priority: 9900, availability unknown)
Активный порт: analog-output-headphones
Форматы:
pcm
$ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
pulse
PulseAudio Sound Server
default
Default ALSA Output (currently PulseAudio Sound Server)
sysdefault:CARD=Intel
HDA Intel, VT1705 Analog
Default Audio Device
front:CARD=Intel,DEV=0
HDA Intel, VT1705 Analog
Front output / input
surround21:CARD=Intel,DEV=0
HDA Intel, VT1705 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=Intel,DEV=0
HDA Intel, VT1705 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=Intel,DEV=0
HDA Intel, VT1705 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Intel,DEV=0
HDA Intel, VT1705 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Intel,DEV=0
HDA Intel, VT1705 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Intel,DEV=0
HDA Intel, VT1705 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
P.S: да, на колонках, звук есть, там всё нормально, проблема только с наушниками
Собственно, проблемы с управлением наушниками были всегда: pulse в моей системе не хочет управлять наушниками отдельно от колонок, я даже такой костыль придумал, в файле /usr/share/pulseaudio/alsa-mixer/paths|analog-output-headphones.conf изменил так строки:
[Element Hardware Maser]
switch = on ; по-умолчанию было mute
[Element Master]
switch = on ; по-умолчанию было mute
[Element Headphone]
switch = on ; по-умолчанию было mute
[Element Front]
switch = on ; по-умолчанию было mute
volume = off ; по-умолчанию было zero
Но сейчас, с обновлением, прилетел исходный конфиг.