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

Reconnaissance et configuration du matériel / kernel linux
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

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

Message 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.
Dernière modification par djipey le sam. 12 mai 2012, 11:24, modifié 1 fois.
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

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

Message par Ricard »

Il faut créer une règle Udev.
https://wiki.archlinux.org/index.php/Udev
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

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

Message 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.
Avatar de l’utilisateur
Ricard
yeomen
Messages : 255
Inscription : lun. 03 sept. 2007, 20:59

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

Message par Ricard »

Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

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

Message 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".
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

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

Message 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.
Répondre