
Comme vous l'avez surement constaté l'ordre des périphériques audio change d'ordre à chaque reboot (redémarrage), ce qui fais que volti (le mixer dans la zone de notification de Tango Studio) ne ce lance plus comme il à été configuré sur la carte interne au premier démarrage.
Pour définir l'ordre une bon fois pour toute voici un petit tuto, à adapté suivant votre configuration
Je liste tout d'abord les cartes audio sur mon PC (Hda intel, maudio delta 44, un boitier midi midisports USB maudio et une weekcam logitech USB chez moi) avec cette commande.
cat /proc/asound/modules
le résultat : 0 snd_usb_audio
1 snd_usb_audio
2 snd_ice1712
3 snd_hda_intel
Comme vous pouvez le voir si dessus, la webcam et le boitier midi ce place en 0 et 1, ce qui fais que volti n'est plus configuré sur la hda vu quelle est placée en 4éme position.
Pour modifier l'ordre il faut définir cela dans le fichier de conf alsa
Dans un terminal lancez cette commande
sudo gedit /etc/modprobe.d/alsa-base.conf
Un fichier s'ouvre
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
La HDA est bien placé en 1er, la maudio delta44 en 2eme et les 2 usb en 3 et 4, maintenant volti n'auras plus de problème à se lancer et trouveras toujours la bonne carte sois la HDA
Je vous conseille de supprimer le dossier de config de volti si il ne revient pas dans la barre des tâches. Le dossier ce trouve dans votre Home dans les fichiers cachés.
/home/votrenom/.config/volti
Ainsi que supprimer les fichiers de conf générés par asoundconf-gtk
/home/votrenom/.asoundrc
/home/votrenom/.asoundrc. asoundconf
Fermer votre session, puis reconnecter vous, reconfigurer volti et régénérer le asoundconf avec l'utilitaire asoundconf-gtk en sélectionnant la première carte du système, chez moi Hda Intel
Voilà; L'avantage est la possibilité d'adapter le matériel avec un simple script

Commentaire