
После перезагрузки звук не будет работать в течение некоторого времени. Через несколько минут я услышу щелчок в динамиках, и тогда я знаю, что звук снова заработает. У меня установлены Pulseaudio и Alsa. Почему это может быть с задержкой и как это исправить?
$ aptitude search pulseaudio alsa jack| grep ^i
i A alsa-base - dummy package to ease purging of obsolete
i alsa-firmware-loaders - ALSA software loaders for specific hardwar
i alsa-oss - ALSA wrapper for OSS applications
i alsa-tools - Console based ALSA utilities for specific
i alsa-tools-gui - GUI based ALSA utilities for specific hard
i A alsa-utils - Utilities for configuring and using ALSA
i alsamixergui - graphical soundcard mixer for ALSA soundca
i alsaplayer-common - audio player (common files)
i alsaplayer-gtk - alsaplayer gtk interface
i alsaplayer-jack - alsaplayer output module for JACK
i alsaplayer-oss - alsaplayer output module for OSS
i A gstreamer0.10-alsa - GStreamer plugin for ALSA
i gstreamer1.0-alsa - GStreamer plugin for ALSA
i libalsaplayer0 - alsaplayer plugin library
iBA libjack-jackd2-0 - JACK Audio Connection Kit (libraries)
i libjack-jackd2-dev - JACK Audio Connection Kit (development fil
i A libjackrabbit-java - content repository implementation (JCR API
i A libsox-fmt-alsa - SoX alsa format I/O library
i pulseaudio - PulseAudio sound server
i A pulseaudio-module-x11 - X11 module for PulseAudio sound server
i A pulseaudio-utils - Command line tools for the PulseAudio soun
i python-alsaaudio - Alsa bindings for Python
$ sudo lspci | grep [Aa]udio
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
Я использую стандартный аудиоразъем 1/4 дюйма, а не какой-либо HDMI-аудио.
решение1
создать/изменить /etc/modprobe.d/alsa-base.conf
согласноbdl_pos_adj: установить обходной путь синхронизации IRQ для hda-intel
options snd-hda-intel enable=1,1 bdl_pos_adj=-1,32
Фактические bdl_pos_adj
значения могут быть неточными, но у меня это сработало.