Saída simulada em vez de dispositivo de áudio no Debian 9

6

SO: Debian 9

Kernel:

Linux version 4.9.0-6-amd64 ([email protected]) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ) #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02)

Depois de 6 meses ou mais usando meu laptop, não vejo mais nenhum dispositivo de áudio.

Eunoteiissoontem.AgoratodasasminhasplacasdeáudiosãoHDMIdealgumaforma.EutrabalhocommeulaptopconectadoaummonitorexternoviaHDMI.Maseunãotivenenhumproblemacomoáudioantes.

trex@beast:~$aplay-l****ListofPLAYBACKHardwareDevices****card0:PCH[HDAIntelPCH],device3:HDMI0[HDMI0]Subdevices:1/1Subdevice#0:subdevice#0card0:PCH[HDAIntelPCH],device7:HDMI1[HDMI1]Subdevices:1/1Subdevice#0:subdevice#0card0:PCH[HDAIntelPCH],device8:HDMI2[HDMI2]Subdevices:1/1Subdevice#0:subdevice#0

InformaçãoPCI

trex@beast:~$lspci-nn|grep-iaudio00:1f.3Audiodevice[0403]:IntelCorporationSunrisePoint-LPHDAudio[8086:9d71](rev21)

Euvejoalgunserrosnocodec:

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

Eu tentei reiniciar snd-hda-intel e reconfigurar pulseaudio , sem sucesso

sudo apt-get install --reinstall linux-image-'uname -r'
sudo modprobe snd-hda-intel
rm -r ~/.config/pulse*
pulseaudio -k
    
por srgbnd 09.04.2018 / 11:02

1 resposta

7

No meu caso, o problema foi causado pelo fato de que outro serviço (timidez, iniciado no nível do sistema) estava usando a placa de som, então pulseaudio (iniciado no nível do usuário) não o estava usando.

Para verificar isso, você pode fazer sudo fuser /dev/snd/* e ver se outro processo está usando a placa de som. Se sim, você deve providenciar para que o processo não inicie, e isso consertará o problema.

Para dar mais detalhes, consegui isolar o problema editando /etc/pulse/daemon.conf para definir log-level = debug , reiniciando o pulseaudio com pulseaudio -k (então o pulseaudio é automaticamente reaparecido pelo systemd), e foi assim que percebi o problema :

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
    
por 07.08.2018 / 11:51