Page 1 sur 1

[carte son] Choix de la carte son aléatoire (résolu)

Publié : ven. 11 mai 2012, 10:54
par djipey
Bonjour.

Depuis quelques temps j'ai un problème que je n'arrive pas à résoudre. Au démarrage, mon système choisi aléatoirement une carte son, et souvent pas la bonne. Du coup je n'ai plus le sont deux fois sur 3.

Code : Tout sélectionner

**** Liste des Périphériques Matériels PLAYBACK ****
carte 1: Intel [HDA Intel], périphérique 0: ALC888 Analog [ALC888 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: Intel [HDA Intel], périphérique 1: ALC888 Digital [ALC888 Digital]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 2: 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 2: 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 2: 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 2: NVidia [HDA NVidia], périphérique 9: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
Pour résoudre le problème je modifie "card 0" ou "card 1" dans le fichier /usr/share/alsa/alsa.conf, mais ce n'est pas très pratique.

Est-ce que vous sauriez comment faire pour régler ce problème ?

Bien à vous.

Re: [carte son] Choix de la carte son aléatoire

Publié : ven. 11 mai 2012, 10:59
par Ricard
Il faut créer une règle Udev.
https://wiki.archlinux.org/index.php/Udev

Re: [carte son] Choix de la carte son aléatoire

Publié : ven. 11 mai 2012, 11:13
par djipey
Je t'avoue que je sais pas trop quoi faire pour créer cette règle. Par contre quelque chose m'a attiré l'œil :
Since udev>=171, the OSS emulation modules (snd_seq_oss, snd_pcm_oss, snd_mixer_oss) are not automatically loaded by default.
Je ne sais pas trop ce qu'est ce module snd, mais quand j'ouver un fichier audio avec Audacious, j'ai le message d'erreur suivant :

snd_mixer_find_selem failed.
snd_pcm_open failed: Aucun fichier ou dossier de ce type.

Du coup je me demande si ce n'est pas lié. Est-ce que tu aurais entendu parler d'un problème à ce niveau là ?
Sinon je veux bien un coup de main pour apprendre à créer cette règle udev.

Re: [carte son] Choix de la carte son aléatoire

Publié : ven. 11 mai 2012, 11:45
par Ricard

Re: [carte son] Choix de la carte son aléatoire

Publié : ven. 11 mai 2012, 11:57
par Ypnose
Pas forcément une règle udev. Il y a plus simple. Sachant chez moi que j'ai trois cartes sons (CM, GPU et Microphone), j'ai ajouté ceci à mon modprobe.conf:

Code : Tout sélectionner

#ALSA
alias snd-card-2 snd-usb-audio
options snd-usb-audio index=2
Dorénavant la carte son interne au microphone, est toujours en dernière position.
Tu peux aussi utiliser un fichier .asoundrc mais chez moi le résultat n'a jamais été très concluant et dmix ne fonctionnait plus de manière optimale.
Donne-moi quelques minutes, je te retrouve le wiki.
EDIT: La page n'existe plus, mais j'ai trouvé ça: http://www.gentoo.org/doc/fr/alsa-guide.xml#doc_chap3 et saute à la section "Utiliser plusieurs cartes sons".

Re: [carte son] Choix de la carte son aléatoire

Publié : sam. 12 mai 2012, 11:24
par djipey
@Ypnose, ta solution avec le modprobe.conf marche nickel apriori, sur 3 reboots j'ai toujours le son, je pense que c'est bon.

Merci à vous pour vos réponses rapides et précises.