[son] maj => disparition d'alsaconf => plus de son (RÉSOLU)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
silmaa
archer de cavalerie
Messages : 161
Inscription : ven. 24 juin 2011, 13:52

[son] maj => disparition d'alsaconf => plus de son (RÉSOLU)

Message par silmaa »

Bonjour,

Suite à une grosse MAJ il y a quelques jours (ça faisait au moins 3 semaines que je n'en n'avais pas fait), plus de son au redémarrage. J'ai toujours eu de légers soucis de ce côté là mais je m'en sortais grâce à une astuce trouvée ici : https://bbs.archlinux.org/viewtopic.php?pid=952440 qui consiste à créer un fichier /var/tmp/alsaconf.cards, dans lequel j'écrivais

Code : Tout sélectionner

snd-hda-intel.o
PCI: 0x8086=0x1c20
Plus qu'a lancer alsaconf, et pifpafpouf tout marchait.

Malheureusement alsaconf a disparu d'alsautils. Et depuis, j'ai eu beau éplucher le wiki français (un peu pauvre malheureusement) et le wiki anglais (beaucoup trop riche !), je n'ai pas trouvé de solution.
  • Je fais partie du groupe audio
  • Ma carte son (enfin mes cartes sons puisque visiblement j'en ai deux :?: ) :

    Code : Tout sélectionner

    sudo lspci | grep -i audio
    00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
    01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev a1)
    
  • Les modules nécessaires sont :

    Code : Tout sélectionner

    cat /proc/asound/modules
     0 snd_hda_intel
     1 snd_hda_intel
    
    D'ailleurs, pourquoi ai-je deux lignes ? Parce que j'ai deux cartes son ? En tout cas les modules sont correctement chargés :

    Code : Tout sélectionner

    lsmod | grep '^snd' | column -t
    snd_hda_codec_hdmi  24121  4
    snd_hda_codec_idt   56841  1
    snd_hda_intel       23375  4
    snd_hda_codec       89160  3   snd_hda_intel,snd_hda_codec_idt,snd_hda_codec_hdmi
    snd_hwdep           6389   1   snd_hda_codec
    snd_pcm             74780  3   snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi
    snd_page_alloc      7153   2   snd_pcm,snd_hda_intel
    snd_timer           19544  1   snd_pcm
    snd                 59214  15  snd_timer,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_idt,snd_hda_codec_hdmi
    
  • Fidèle au wiki anglais, j'ai créé un fichier /etc/modprobe.d/alsa.conf

    Code : Tout sélectionner

    options snd slots=snd_hda_intel
    Notez qu'à cette étape, il y a une phrase qui m'a semblé obscure
    This method will NOT work if the conflicting devices use the same module. If you would prefer to not configure sound on a per user basis as in the section below, you can directly modify /usr/share/alsa/alsa.conf
  • Côté user maintenant. Voici le résultat de aplay -l que j'ai un peu de mal à interpréter dois-je avouer

    Code : Tout sélectionner

    aplay -l
    **** Liste des Périphériques Matériels PLAYBACK ****
    carte 0: PCH [HDA Intel PCH], périphérique 0: STAC92xx Analog [STAC92xx Analog]
      Sous-périphériques: 1/1
      Sous-périphérique #0: subdevice #0
    carte 1: NVidia [HDA NVidia], périphérique 3: HDMI 0 [HDMI 0]
      Sous-périphériques: 1/1
      Sous-périphérique #0: subdevice #0
    carte 1: NVidia [HDA NVidia], périphérique 7: HDMI 0 [HDMI 0]
      Sous-périphériques: 1/1
      Sous-périphérique #0: subdevice #0
    carte 1: NVidia [HDA NVidia], périphérique 8: HDMI 0 [HDMI 0]
      Sous-périphériques: 1/1
      Sous-périphérique #0: subdevice #0
    carte 1: NVidia [HDA NVidia], périphérique 9: HDMI 0 [HDMI 0]
      Sous-périphériques: 1/1
      Sous-périphérique #0: subdevice #0
    
  • Je n'ai pas de fichier ~/.asoundrc, parce que je n'ai pas trop compris à quoi il sert, ni comment il fonctionne...
Je précise que j'arrive à voir du son avec la commande speaker-test -c 2 quand même...

Si vous avez des idées... je sèche moi. :chinois:
Dernière modification par silmaa le lun. 19 mars 2012, 16:09, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [SON] MAJ => disparition d'alsaconf => plus de son

Message par FoolEcho »

Tu as vérifié que certains canaux n'étaient pas muets avec alsamixer ?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
la_poigne
yeomen
Messages : 215
Inscription : dim. 22 févr. 2009, 09:20

Re: [SON] MAJ => disparition d'alsaconf => plus de son

Message par la_poigne »

Ca ressemble un peut à ma config.
Tu as la carte son intel sur laquelle tu as branché tes hauts parleurs et ta carte graphique nvidia avec un port hdmi -> donc sortie son hdmi.
Les deux cartes utilisent le driver snd_hda_intel donc tu ne peux pas utiliser l'option options snd slots=snd-driver-1,snd-driver-2 pour choisir l'ordre des cartes et c'est donc la carte nvidia qui est la carte par défaut car elle se charge en premier.
Pour inverser l'ordre de chargement il faut que tu mettes dans ton fichier /etc/modprobe.d/alsa.conf

Code : Tout sélectionner

options snd-hda-intel index=1,0
En mettant l'index 1 avant le 0 l'ordre de chargement des cartes est inversé et ta carte par défaut est la carte intel.
Avatar de l’utilisateur
silmaa
archer de cavalerie
Messages : 161
Inscription : ven. 24 juin 2011, 13:52

Re: [SON] MAJ => disparition d'alsaconf => plus de son

Message par silmaa »

Salut !

FoolEcho, pour ma carte inter oui je me suis assuré que mes canaux n'étaient pas muets. En revanche ceux de la nvidia sont à 0 (pas muets, ils sont juste à 0), et impossible de les augmenter. J'en ai quatre, sous la form S/PDFI_i i variant de 0 à 3.

la_poigne, j'ai fait la manip que tu préconises mais sans résultat...

Une bonne nouvelle : j'ai réussi à avoir du son sous mplayer en chargeant le module snd-pcm-oss. Mais pour le reste, rien.
Avatar de l’utilisateur
silmaa
archer de cavalerie
Messages : 161
Inscription : ven. 24 juin 2011, 13:52

Re: [SON] MAJ => disparition d'alsaconf => plus de son

Message par silmaa »

Bon, pas d'avancée. J'ai du son de façon aléatoire* avec mplayer, et dans firefox. Mais vlc, goggles music manager, et skype par exemple ne fonctionnent jamais.

*des fois ça marche dès le démarrage, des fois au bout d'un certain temps (une demie heure, une heure...), et parfois pas du tout.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [SON] MAJ => disparition d'alsaconf => plus de son

Message par FoolEcho »

Tu es sous quel environnement graphique ? Tu utilises pulseaudio ? (auquel cas, consulte le wiki: il faut rajouter des bibliothèques notamment pour flash sans quoi ça te coupe le son partout)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
silmaa
archer de cavalerie
Messages : 161
Inscription : ven. 24 juin 2011, 13:52

Re: [son] maj => disparition d'alsaconf => plus de son

Message par silmaa »

Effectivement il me manquait quelques trucs avec pulseaudio (la lib pour flash notamment). Mais ça n'a pas résolu le problème malheureusement. J'ai essayé de passer directement par alsa avec mplayer et goggle music manager, et ça ne change rien.

Sinon j'utilise XFCE :D

Edit :
Bizarrement, pulseaudio semble lancé par XFCE :

Code : Tout sélectionner

$ ps aux | grep pulse
bbti      1001  0.0  0.1 434680  7364 ?        S<l  19:45   0:00 /usr/bin/pulseaudio --start
bbti      1032  0.0  0.0  68908  2628 ?        S    19:45   0:00 /usr/lib/pulse/gconf-helper
mais

Code : Tout sélectionner

pulseaudio --kill
E: [pulseaudio] main.c: Impossible de tuer le démon : Aucun processus de ce type
hum...

Du coup j'ai tué les processus et relancé pusleaudio, et là, MIRACLE. Après, comment faire pour que pusleaudio soit lancé correctement au démarrage ?
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1199
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [son] maj => disparition d'alsaconf => plus de son

Message par karhu »

J'ai eu quelques problèmes aussi avec pulseaudio et Xfce. http://forums.archlinux.fr/topic9526.html
Si tu n'en as pas réellement besoin supprime le, ce n'est qu'une surcouche à alsa.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
silmaa
archer de cavalerie
Messages : 161
Inscription : ven. 24 juin 2011, 13:52

Re: [son] maj => disparition d'alsaconf => plus de son

Message par silmaa »

Salut,

Effectivement beaucoup de similitudes avec ton problème. La question peut paraitre bête mais se passer de pulseaudio ça implique quoi ? Je pourrai plus écouter de la zic tout en discutant sur skype par exemple, c'est ça ?
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1199
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [son] maj => disparition d'alsaconf => plus de son

Message par karhu »

Absolument pas.
J'écoute de la musique, je regarde des films (sonores, pas the artist) et je me sers de Skype.
Mais évidement pas en même temps :o , quoique lorsque j'écoute de la musique en surfant, il peut y avoir supperposition.
Pour moi pulseaudio est "nécessaire" qu'avec Gnome, puisqu'il l'installe par défaut (et encore).
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [son] maj => disparition d'alsaconf => plus de son

Message par FoolEcho »

karhu a écrit :Mais évidement pas en même temps :o , quoique lorsque j'écoute de la musique en surfant, il peut y avoir supperposition.
Tu laisses presque sous-entendre qu'on ne peut avoir différentes sources sonores avec alsa seul :mrgreen: ... ce qui est faux.
Pulseaudio «ne sert qu'à» avoir des niveaux sonores différents selon les applications. Et pour avoir du son qui sort de différentes applications en même temps, alsa sait faire (il faut juste bien veiller à avoir certaines bibliothèques pour que des choses comme flash ne viennent pas s'accaparer la sortie).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1199
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [son] maj => disparition d'alsaconf => plus de son

Message par karhu »

Non, je voulais dire que soit j'écoute de la musique ou regarde un film, soit je suis sur skype. :lol:
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [son] maj => disparition d'alsaconf => plus de son

Message par FoolEcho »

@karhu: J'ai préféré clarifier. ;) Au passage, voilà les autres points d'intérêts de pulseaudio: http://en.wikipedia.org/wiki/PulseAudio#Features (avec un peu plus bas, ce que permettent, ou pas, alsa, jack ou oss).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
silmaa
archer de cavalerie
Messages : 161
Inscription : ven. 24 juin 2011, 13:52

Re: [son] maj => disparition d'alsaconf => plus de son

Message par silmaa »

Re !

Désolé de n'avoir plus donné de nouvelle. Merci beaucoup à tous deux pour vos réponses. J'ai donc d'abord tenté de virer pulseaudio, et voyant que ça ne fonctionnait pas mieux, je l'ai réinstallé. Et ô miracle, maintenant ça fonctionne... Je ne sais pas si c'est parce que j'ai réinstallé une version plus récente, ou je ne sais quoi, mais bon. Je suis content que ça soit réglé :D

À bientôt :)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [son] maj => disparition d'alsaconf => plus de son

Message par FoolEcho »

:resolu: (même si on n'a pas trop compris pourquoi :mrgreen: )
«The following statement is not true. The previous statement is true.» :nage:
Répondre