web-dev-qa-db-fra.com

le son a soudainement cessé de fonctionner pour les haut-parleurs internes, les écouteurs fonctionnent toujours

Je n'ai eu aucun problème avec l'audio sur mon Dell Inspiron 15 1700 depuis que je l'avais acheté il y a un mois. Cependant, l'audio des haut-parleurs internes de mon ordinateur portable ne fonctionne plus. Cela fonctionnait hier soir. J'ai laissé mon ordinateur portable ouvert toute la nuit et en revenant au clavier ce matin, les haut-parleurs ne fonctionnaient plus.

Mes écouteurs fonctionnent toujours parfaitement, cependant. Mon système est également un dual boot win8/Ubuntu. Le son fonctionne parfaitement dans Windows 8.

Quelqu'un peut-il m'aider à activer de nouveau l'audio sur mes haut-parleurs internes?

J'ai essayé ce qui suit:

Sudo apt-get remove --purge alsa-base alsa-utils alsa-oss pulseaudio
Sudo apt-get install alsa-base alsa-utils alsa-oss pulseaudio
Sudo alsa force-reload
pulseaudio --kill
pulseaudio --start

vidage de /etc/modprobe.d/alsa-base.conf

#autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-    blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-caiaq index=-2
options snd-usb-ua101 index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2

Voici le résultat obtenu lors de l'exécution de Sudo alsa force-reload

Unloading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-hda-codec-hdmi snd-hda-codec-realtek snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer (failed: modules still loaded: snd-hda-codec-hdmi snd-hda-codec-realtek snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer).
Loading ALSA sound driver modules: snd-seq-midi snd-seq-midi-event snd-seq snd-rawmidi snd-seq-device snd-hda-codec-hdmi snd-hda-codec-realtek snd-hda-intel snd-hda-codec snd-hwdep snd-pcm snd-page-alloc snd-timer.

sortie de uname -r:

3.13.0-24-generic

sortie de Sudo aplay -l:

**** List of PLAYBACK Hardware Devices ****
Home directory not accessible: Permission denied
card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: PCH [HDA Intel PCH], device 0: ALC283 Analog [ALC283 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

sortie de lspci -v | grep Audio:

00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)    
00:1b.0 Audio device: Intel Corporation Lynx Point-LP HD Audio Controller (rev 04)

Ecran Alsamixer:

enter image description here

En essayant d'exécuter l'utilitaire HDA, j'obtiens l'erreur suivante:

Traceback (most recent call last):
  File "/dev/shm/hda-analyzer/hda_analyzer.py", line 546, in <module>
    sys.exit(main(sys.argv))
  File "/dev/shm/hda-analyzer/hda_analyzer.py", line 523, in main
    if read_nodes(sys.argv[1:]) == 0:
  File "/dev/shm/hda-analyzer/hda_analyzer.py", line 89, in read_nodes
    read_nodes2(c.card, i)
  File "/dev/shm/hda-analyzer/hda_analyzer.py", line 60, in read_nodes2
    c = HDACodec(card, codec)
  File "/run/shm/hda-analyzer/hda_codec.py", line 1041, in __init__
    self.parse_proc()
  File "/run/shm/hda-analyzer/hda_codec.py", line 1140, in parse_proc
    self.proc_codec = HDACodecProc(self.card, self.device, file)
  File "/run/shm/hda-analyzer/hda_proc.py", line 479, in __init__
    self.parse(proc_file)
  File "/run/shm/hda-analyzer/hda_proc.py", line 677, in parse
    node.add_digital(line[11:]) 
  File "/run/shm/hda-analyzer/hda_proc.py", line 296, in add_digital
    self.wrongfile('unknown Dig1 bit %s' % repr(b))
  File "/run/shm/hda-analyzer/hda_proc.py", line 143, in wrongfile
    raise ValueError, "wrong proc file format (%s)" % msg
ValueError: wrong proc file format (unknown Dig1 bit 'KAE')

MISE À JOUR 1

J'ai essayé de démarrer dans un Live CD d'Ubuntu 12.04 et 14.04, et l'audio ne fonctionne pas là non plus. C'est vraiment déroutant car jusqu'à hier soir, l'audio fonctionnait parfaitement pour mon ordinateur portable. Le son continue à fonctionner correctement dans Windows 8.

1
user196195

J'ai deux choses à essayer.

Tout d’abord, voyez si cette solution fonctionne pour vous. Voici un lien pour vous guider à travers les étapes.

Si ce n'est pas le cas (ou si vous l'avez déjà désactivé), cliquez sur "Ce bogue vous concerne" dans ce bogue du Launchpad .

1
Isiah Meadows

J'ai eu le même problème. J'avais installé Win 8.1 et Ubuntu 16 sur Lenovo E570. Mais dans mon cas, sur l'un de ces 2 systèmes d'exploitation, je ne pouvais pas voir le périphérique audio des haut-parleurs intégrés, seul périphérique audio HDMI, comme dans votre cas.

Ce qui a étonnamment résolu ce problème pour moi, c’est d’arrêter le PC sous Windows en appuyant sur le bouton de mise hors tension et en le maintenant pendant au moins 30 secondes. Je suppose qu'il y a eu une défaillance temporaire du matériel qui a été corrigée en cas de panne totale de courant.

0
Július Skrisa