7

ОС: Debian 9

Ядро:

Linux version 4.9.0-6-amd64 (debian-kernel@lists.debian.org) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02)

После 6 месяцев использования моего ноутбука я больше не вижу аудиоустройства.

Я заметил это вчера. Теперь все мои звуковые карты как-то HDMI. Я работаю с ноутбуком, подключенным к внешнему монитору через HDMI. Но у меня не было проблем со звуком раньше.

trex@beast:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

Информация о PCI

trex@beast:~$ lspci -nn | grep -i audio
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)

Я вижу некоторые ошибки кодека:

trex@beast:~$ sudo dmesg | grep -i error | grep -v "wifi\|fs"
[   28.220604] snd_hda_intel 0000:00:1f.3: Codec #0 probe error; disabling it...

Я попытался перезапустить snd-hda-intel и перенастроить pulseaudio , но безуспешно

sudo apt-get install --reinstall linux-image-`uname -r`
sudo modprobe snd-hda-intel
rm -r ~/.config/pulse*
pulseaudio -k

1 ответ1

9

В моем случае проблема была вызвана тем фактом, что другая служба (а именно, робость, запущенная на системном уровне) использовала звуковую карту, поэтому pulseaudio (запущенная на уровне пользователя) не использовала ее.

Чтобы проверить это, вы можете сделать sudo fuser /dev/snd/* и посмотреть, использует ли другой процесс звуковую карту. Если да, вы должны организовать, чтобы процесс не запускался, и это решит проблему.

Чтобы получить более подробную информацию, я смог изолировать проблему, отредактировав /etc/pulse/daemon.conf установив log-level = debug , перезапустив pulseaudio с pulseaudio -k (затем pulseaudio автоматически перезапускается systemd), и вот как Я заметил проблему:

Aug  7 11:37:34 zeta pulseaudio[22178]: D: [pulseaudio] module-udev-detect.c: /devices/pci0000:00/0000:00:1f.3/sound/card0 is busy: yes

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .