Outils pour utilisateurs

Outils du site


linux:alsa_regler_l_ordre_des_cartes_ou_interfaces_audio_au_demarrage

ALSA – Régler l’ordre des cartes ou interfaces audio au démarrage

       cat /proc/asound/modules

Cette commande vous donnera l'ordre actuel des carte son

       0 snd_usb_audio
       1 snd_usb_audio
       2 snd_ice1712
       3 snd_hda_intel

Pour changer ceci taper cette ligne de commande

       
       sudo nano /etc/modprobe.d/alsa-base.conf
       

La configuration de base par défaut est comme cela

       # 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-us122l index=-2
       options snd-usb-usx2y index=-2
       options snd-usb-caiaq 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

On peut voir que les périphériques USB seront placés avec un index de -2

options snd-usb-audio index=-2 ce qui fait que les cartes sons USB se placeront toujours avant les autres cartes.

Donc pour faire votre configuration, c’est simple, commentez déjà toutes les lignes (avec #)

       # 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-us122l index=-2
       #options snd-usb-usx2y index=-2
       #options snd-usb-caiaq 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

Puis en dessous rajoutez votre config

Chez moi cela donne ça:

       # Ma config
       options snd-hda-intel index=0
       options snd-ice1712 index=1
       options snd-usb-audio index=2,3

J’ai repris simplement le nom des modules annoncés par la commande cat /proc/asound/modules en changeant les _ par - puis en rajoutant options et index=

à chacun j’ai donné un ordre; mis la HDA en 1er, la Maudio en 2eme et les 2 autres périphériques USB en 3 et 4.

Une fois votre config faite dans le fichier enregistrer et rebooter, voila maintenant l’ordre des cartes seras définitives, je relance un dernier coup la commande cat /proc/asound/modules pour vérifier l’ordre, voici le résultat

       0 snd_hda_intel
       1 snd_ice1712
       2 snd_usb_audio
       3 snd_usb_audio

Retour ...

linux/alsa_regler_l_ordre_des_cartes_ou_interfaces_audio_au_demarrage.txt · Dernière modification: 2019/01/25 15:56 (modification externe)