Page 1 sur 1

[ALSA] Mon système n'a pas de son[RESOLU]

Publié : sam. 16 nov. 2013, 17:07
par lhenry
Bonjour,

tout est dans le titre... Alsa reconnait bien mes cartes son mais je pense ne pas parvenir à lui faire choisir la bonne... J'ai besoin de vos lumières... Quelques informations :

Commande groups USER

Code : Tout sélectionner

audio users
Commande speaker-test

Code : Tout sélectionner


speaker-test 1.0.27.2

Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory

Commande lsmod|grep '^snd'

Code : Tout sélectionner

snd_hda_codec_hdmi     30098  1 
snd_hda_codec_realtek    39515  1 
snd_hda_intel          36904  5 
snd_hda_codec         149569  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep               6340  1 snd_hda_codec
snd_pcm                77709  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc          7242  2 snd_pcm,snd_hda_intel
snd_timer              18726  1 snd_pcm
snd                    59173  17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel
Commande ls -l /dev/snd/

Code : Tout sélectionner

total 0
drwxr-xr-x  2 root root       80 Nov 16 15:48 by-path
crw-rw----+ 1 root audio 116,  6 Nov 16 15:48 controlC0
crw-rw----+ 1 root audio 116, 10 Nov 16 15:48 controlC1
crw-rw----+ 1 root audio 116,  5 Nov 16 15:48 hwC0D0
crw-rw----+ 1 root audio 116,  9 Nov 16 15:48 hwC1D0
crw-rw----+ 1 root audio 116,  4 Nov 16 15:49 pcmC0D3p
crw-rw----+ 1 root audio 116,  3 Nov 16 15:49 pcmC0D7p
crw-rw----+ 1 root audio 116,  2 Nov 16 15:49 pcmC0D8p
crw-rw----+ 1 root audio 116,  8 Nov 16 15:49 pcmC1D0c
crw-rw----+ 1 root audio 116,  7 Nov 16 15:49 pcmC1D0p
crw-rw----  1 root audio 116,  1 Nov 16 15:48 seq
crw-rw----+ 1 root audio 116, 33 Nov 16 15:48 timer
Commande amixer :

Code : Tout sélectionner

Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',1
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'IEC958',2
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Commande hwinfo --sound

Code : Tout sélectionner

09: PCI 03.0: 0403 Audio device                                 
  [Created at pci.319]
  Unique ID: 3hqH.zWEyz2lZpZB
  SysFS ID: /devices/pci0000:00/0000:00:03.0
  SysFS BusID: 0000:00:03.0
  Hardware Class: sound
  Model: "Intel Audio device"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x0a0c 
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x05f8 
  Revision: 0x09
  Driver: "snd_hda_intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xf0610000-0xf0613fff (rw,non-prefetchable)
  IRQ: 63 (217 events)
  Module Alias: "pci:v00008086d00000A0Csv00001028sd000005F8bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

12: PCI 1b.0: 0403 Audio device
  [Created at pci.319]
  Unique ID: u1Nb.EwhEBNjYBM5
  SysFS ID: /devices/pci0000:00/0000:00:1b.0
  SysFS BusID: 0000:00:1b.0
  Hardware Class: sound
  Model: "Intel Audio device"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x9c20 
  SubVendor: pci 0x1028 "Dell"
  SubDevice: pci 0x05f8 
  Revision: 0x04
  Driver: "snd_hda_intel"
  Driver Modules: "snd_hda_intel"
  Memory Range: 0xf0614000-0xf0617fff (rw,non-prefetchable)
  IRQ: 62 (301 events)
  Module Alias: "pci:v00008086d00009C20sv00001028sd000005F8bc04sc03i00"
  Driver Info #0:
    Driver Status: snd_hda_intel is active
    Driver Activation Cmd: "modprobe snd_hda_intel"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
En suivant le wiki, j'ai créé un fichier modprobe.conf dans /etc/modprobe.d/ qui contient :

Code : Tout sélectionner



#
# /etc/modprobe.d/modprobe.conf (for v2.6 kernels)
#
#
options snd-hda-intel index=0
options snd-hda-codec-hdmi index=1

Merci.

Re: [ALSA] Mon système n'a pas de son

Publié : sam. 16 nov. 2013, 19:36
par FoolEcho
Salut,

Et dans alsamixer, ça donne quoi ?

Re: [ALSA] Mon système n'a pas de son

Publié : dim. 17 nov. 2013, 19:55
par lhenry
Bon il y a un peu de nouveau...

Je parviens désormais à avoir du son sur vlc mais les autres truc ne fonctionne pas (sons système, par exemple quand je fais un screenshot je n'obtient aucun bruit...). J'obtiens cette erreur :

Code : Tout sélectionner

ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
Je pense être parvenu à obtenir du son sur vlc en corrigeant le fichier modprobe.conf :
Nouvelle version (remplacement des "-" en "_"):

Code : Tout sélectionner

#
# /etc/modprobe.d/modprobe.conf (for v2.6 kernels)
#
#
options snd_hda_intel index=0
options snd_hda_codec_hdmi index=1
Concernant alsamixer j'ai fait les screenshots suivant pour :
Mes cartes sons détectés : ici
Les options proposés pour la carte HDA Intel MID : ici
Les options proposés pour la carte HDA Intel PCH : ici

J'ai déjà fait des tests en enlevant les mutes (MM remplacés pas 00 partout) mais pas la tout de suite, je viens seulement de démarrer l'ordinateur... J'attends d'obtenir des bonnes configurations avant de passer à l'étape "sauvegarde des configs par défaut"...

Encore merci.

Re: [ALSA] Mon système n'a pas de son

Publié : dim. 17 nov. 2013, 20:11
par Tucnacek
Est-ce que tu as installé PulseAudio ?

Re: [ALSA] Mon système n'a pas de son

Publié : dim. 17 nov. 2013, 21:29
par lhenry
Oui j'ai bien pluseaudio, j'étais tombé sur cette solution il y a quelques jours.

Je pense être parvenu à résoudre mon problème avec vlc. Je m'explique, si des fois ça peut aider quelques personnes :
VLC choisi automatiquement le pilote à utiliser parmis ceux présent sur le système. En fouillant dans les paramètres, vous trouverez donc une liste des pilotes disponibles. Essayez les 1 par un jusqu'à trouver celui qui emet du son. Fermez et réouvrir vlc entre chaque pilote.

Ayant effectué cette démarche, j'ai pu me rendre compte que la carte son fonctionnelle est la "snd_pcm" qu'il faut donc envoyer par défaut au système. J'ai modifié mon modprobe.conf comme ceci :

Code : Tout sélectionner

#
# /etc/modprobe.d/modprobe.conf (for v2.6 kernels)
#
#
options snd_pcm index=0
options snd_hda_intel index=1
options snd_hda_codec_hdmi index=2
La commande speaker-test fonctionne normalement je pense, je vais donc suivre les indications de la page wiki ALSA pour terminer ma configuration. Je mettrais le [RESOLU] une fois que j'aurais terminé, ça m'évitera d'ouvrir un nouveau fil de conversation si je rencontre d'autres problèmes.

Encore merci.

Re: [ALSA] Mon système n'a pas de son

Publié : dim. 17 nov. 2013, 22:25
par Tucnacek
J'ai jeté de nouveau un œil à tes captures d'écran.
Peux-tu passer de 'Playback' à 'lecture' dans alsamixer ? Est-ce que cela change quelque chose ?

Bon d'après le wiki anglophone pour PulseAudio:
-- Mets des 00 sous chaque colonne (ce que tu pourras faire en appuyant sur 'm')
-- Supprime le contenu de ~/.pulse (un nouveau fichier sera créé automatiquement)
-- vérifie qu'une carte est présente en utilisant 'pacmd list'

Enfin, toujours d'après le wiki anglophone, mais dans la page consacrée à ALSA, une autre idée en cas de carte Intel (ce qui est ton cas si j'ai bien lu les captures d'écran), il peut être nécessaire de blacklister snd_intel8x0m

Code : Tout sélectionner

/etc/modprobe.d/modprobe.conf
blacklist snd_intel8x0m

Re: [ALSA] Mon système n'a pas de son

Publié : dim. 17 nov. 2013, 23:09
par hermogene
Et avec mplayer -ao pulse, ça donne quoi?

Re: [ALSA] Mon système n'a pas de son

Publié : lun. 18 nov. 2013, 00:13
par lhenry
Bon je suis passé sur tout le wiki, j'ai l'impression que ça marche.. J'ai aussi blacklisté snd_intel8x0m par sûreté.
Je n'ai pas de son au démarrage du système et en tant que newbie sous arch, je ne sais pas trop si c'est normal !? C'est ok pour le reste, les screenshots font un léger bruit, les vidéos et musiques fonctionnent sous vlc et je n'ai plus de messages d'erreurs.. Je passe en résolu, Merci bien à vous tous !

mplayer -ao pulse me donne ça...

Code : Tout sélectionner

MPlayer SVN-r36498-snapshot-4.8.2 (C) 2000-2013 MPlayer Team
206 audio & 433 video codecs
Usage:   mplayer [options] [url|path/]filename

Basic options: (complete list in the man page)
 -vo <drv>        select video output driver ('-vo help' for a list)
 -ao <drv>        select audio output driver ('-ao help' for a list)
 vcd://<trackno>  play (S)VCD (Super Video CD) track (raw device, no mount)
 dvd://<titleno>  play DVD title from device instead of plain file
 -alang/-slang    select DVD audio/subtitle language (by 2-char country code)
 -ss <position>   seek to given (seconds or hh:mm:ss) position
 -nosound         do not play sound
 -fs              fullscreen playback (or -vm, -zoom, details in the man page)
 -x <x> -y <y>    set display resolution (for use with -vm or -zoom)
 -sub <file>      specify subtitle file to use (also see -subfps, -subdelay)
 -playlist <file> specify playlist file
 -vid x -aid y    select video (x) and audio (y) stream to play
 -fps x -srate y  change video (x fps) and audio (y Hz) rate
 -pp <quality>    enable postprocessing filter (details in the man page)
 -framedrop       enable frame dropping (for slow machines)

Basic keys: (complete list in the man page, also check input.conf)
 <-  or  ->       seek backward/forward 10 seconds
 down or up       seek backward/forward  1 minute
 pgdown or pgup   seek backward/forward 10 minutes
 < or >           step backward/forward in playlist
 p or SPACE       pause movie (press any key to continue)
 q or ESC         stop playing and quit program
 + or -           adjust audio delay by +/- 0.1 second
 o                cycle OSD mode:  none / seekbar / seekbar + timer
 * or /           increase or decrease PCM volume
 x or z           adjust subtitle delay by +/- 0.1 second
 r or t           adjust subtitle position up/down, also see -vf expand

 * * * SEE THE MAN PAGE FOR DETAILS, FURTHER (ADVANCED) OPTIONS AND KEYS * * *