Еще несколько лет назад радовался, что проблемы со звуком в линуксах, похоже, победили, и пропала нужда разбираться со всеми этими алсами, пульсами и прочими. Оказалось, какие-то проблемки еще остались. Так, мой нотбук внезапно после пробуждения ото сна стал терять связь со звуковым девайсом и не хотел воспроизводить никаких звуков. Не выспался, видимо. Рестарты сервисов не помогали, да поди еще разбери, какие именно сервисы рестартить.
Решение оказалось такое.
- Превращаемся во всемогущего рута:
sudo su -
- Ищем наш аудио-девайс:
~# lspci -vvv | grep Audio
00:1f.3 Audio device: Intel Corporation Comet Lake PCH cAVS (prog-if 80)
- Получаем дескриптор
00:1f.3
. Находим по нему полное название директории в/sys/bus/pci/devices
:
~# ls /sys/bus/pci/devices/ | grep 00:1f.3
0000:00:1f.3
- А теперь удаляем устройство и тут же сканируем, чтобы оно добавилось обратно:
~# echo 1 > /sys/bus/pci/devices/0000:00:1f.3/remove
~# echo 1 > /sys/bus/pci/rescan
- При желании сотворяем из этого скрипт для
/lib/systemd/system-sleep
. Profit.