Publicité

Annonce

Réduire
Aucune annonce.

TUTORIEL : ALSA - Régler l'ordre des cartes ou interfaces audio au démarrage

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • TUTORIEL : ALSA - Régler l'ordre des cartes ou interfaces audio au démarrage

    Voici un excellent tutoriel que Jof Thibaut (développeur de Linux Tango Studio : http://tangostudio.tuxfamily.org/fr/about) avait envoyé sur une mailling list. j'ai repris ces propos en changeant juste quelques tournures pour les débutants . Ce tuto pourra être utilisé sur toutes distributions à base Debian / Ubuntu.

    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 , il est tout à fait possible de mettre en premier son interface audio USB favorite.
    Dernière modification par bluedid, 21 juin 2011, 04h18.
    La musique c'est la vie en bleu avec... Midjay+, Motif 7 et XF, Pa50, Pa2x, Pa600, clavier maître UF8, Triton, Pa500M88, Zoom H6 et systèmes Linux Debian 9, 10, 11, 12, SID Librazik 2, 3, 4, Mx21 et Ubuntu Studio 18.04, 20.04, 22.04, 23.04 en MAO... ...en fait juste un piano droit son type "bastringue" me suffirait aussi !

  • #2
    Ma config

    Bonjour a tous.

    Voila ma config avec 2 carte sons : intégré et USB

    # 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

    D'après BlueDid, je crois que je doit le modifier comme suit :

    # 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

    #Ma config Audio

    options snd-usb-audio index=0
    options snd-intel8x0m index=1

    Merci de m'aider.

    Zizouhiba
    Dernière modification par zizouhiba, 07 février 2011, 17h37.

    Commentaire


    • #3
      Bonjour zizouhiba et bienvenue sur Audiokeys

      Pourrais-tu rajouter un avatar, cela fait partie des règles du forum, merci

      Il y a aussi une rubrique pour se présenter ici : http://www.audiokeys.net/forum/forum...on-des-membres

      Je réponds dans la soirée, à tout à l'heure...

      BlueDid :8)
      La musique c'est la vie en bleu avec... Midjay+, Motif 7 et XF, Pa50, Pa2x, Pa600, clavier maître UF8, Triton, Pa500M88, Zoom H6 et systèmes Linux Debian 9, 10, 11, 12, SID Librazik 2, 3, 4, Mx21 et Ubuntu Studio 18.04, 20.04, 22.04, 23.04 en MAO... ...en fait juste un piano droit son type "bastringue" me suffirait aussi !

      Commentaire


      • #4
        Cette configuration devrait fonctionner pour obtenir l'interface audio USB en 1er choix :

        # 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

        #Ma config Audio
        options snd-usb-audio index=0,1
        options snd-intel8x0m index=2


        Perso j'utilise cette configuration chez moi :

        # 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

        # Ma configuration (BlueDid)
        options snd-hda-intel index=0
        options snd-ice1712 index=1
        options snd-usb-audio index=2,3


        Cela me permet d'utiliser la carte son intégrée pour Firefox (Youtube et vidéo) et la carte son M-audio 24/96 en même temps via jack.

        Je branche toujours mon interface audio USB une fois que le bureau apparait pour être sur qu'il se positionne bien en dernier dans Jack par exemple.

        Bons tests

        à bientôt

        BlueDid :8)
        La musique c'est la vie en bleu avec... Midjay+, Motif 7 et XF, Pa50, Pa2x, Pa600, clavier maître UF8, Triton, Pa500M88, Zoom H6 et systèmes Linux Debian 9, 10, 11, 12, SID Librazik 2, 3, 4, Mx21 et Ubuntu Studio 18.04, 20.04, 22.04, 23.04 en MAO... ...en fait juste un piano droit son type "bastringue" me suffirait aussi !

        Commentaire


        • #5
          Bonjour BlueDid,
          Voilà, les présentations sont faites et l'avatar est ajouté!

          Je préfère utiliser la carte son USB (Behringer UCA-202) mais je n'arrive pas à l'utiliser sous Gnome.
          Pas de problème avec audacity.
          Je n'ai pas encore testé toutes les autres applications audio.

          Merci.

          Zizouhiba.

          Commentaire


          • #6
            Je suis déçu je croyais que c'était un tuto sur la pâtisserie avec les produits ALSA :deçu



            :je sors



            Au fait... merci Didier

            Commentaire


            • #7
              Beaucoup se font prendre aussi au départ
              La musique c'est la vie en bleu avec... Midjay+, Motif 7 et XF, Pa50, Pa2x, Pa600, clavier maître UF8, Triton, Pa500M88, Zoom H6 et systèmes Linux Debian 9, 10, 11, 12, SID Librazik 2, 3, 4, Mx21 et Ubuntu Studio 18.04, 20.04, 22.04, 23.04 en MAO... ...en fait juste un piano droit son type "bastringue" me suffirait aussi !

              Commentaire


              • #8
                J'ai repris ce tuto car je voulais mettre en priorité une carte son DMX Fire (à base de puce cs46xx) qui dispose de 2 sorties audio.

                J'ai donc tapé dans un terminal

                cat /proc/asound/modules

                Ce qui m'a donné l'ordre des cartes suivantes:

                0 snd_hda_intel
                1 snd_usb_audio
                2 snd_hda_intel
                3 snd_cs46xx


                Les cartes sons intégrées se place en 0 et 2 et l'interface MIDI Roland Usm en 1, ce qui fais que volti (le contrôleur de volume) n'est plus configuré sur la carte son DMX Fire (cs46xx) 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-caiaq index=-2
                options snd-usb-ua101 index=-2
                options snd-usb-us122l index=-2
                options snd-usb-usx2y 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
                # Keep snd-usb-audio from beeing loaded as first soundcard
                options snd-usb-audio 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, 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-caiaq index=-2
                #options snd-usb-ua101 index=-2
                #options snd-usb-us122l index=-2
                #options snd-usb-usx2y 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
                # Keep snd-usb-audio from beeing loaded as first soundcard
                #options snd-usb-audio index=-2


                Puis en dessous rajoutez votre config

                Chez moi cela donne ça:# Ma config
                options
                snd-cs46xx index=0
                options
                snd-hda-intel index=1,2
                options
                snd-usb-audio index=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 DMX-Fire (cs46x) en 1er, la hda Intel en 2eme et 3eme, et l'interface USB MIDI Roland USM en 4.

                Une fois votre config faite dans le fichier enregistrer et re-démarrer, voila maintenant l'ordre des cartes sera définitive, je relance un dernier coup la commande cat /proc/asound/modules pour vérifier l'ordre, voici le résultat

                did@did-p8z77-64bits:~$ cat /proc/asound/modules
                0 snd_cs46xx
                1 snd_hda_intel
                2 snd_hda_intel
                3 snd_usb_audio

                La DMX-Fire est bien placé en 1ere, les sorties cartes sons intégrées en 2eme et 3eme et l'interface midi usb en 4, maintenant le contrôleur de volume volti n'aura plus de problème pour se lancer et trouvera toujours la bonne carte soit la DMX-Fire

                bluedid_alsamixer_2012_09_13.jpg

                Plus facile à faire qu'à expliquer en fait
                Dernière modification par bluedid, 13 septembre 2012, 10h38.
                La musique c'est la vie en bleu avec... Midjay+, Motif 7 et XF, Pa50, Pa2x, Pa600, clavier maître UF8, Triton, Pa500M88, Zoom H6 et systèmes Linux Debian 9, 10, 11, 12, SID Librazik 2, 3, 4, Mx21 et Ubuntu Studio 18.04, 20.04, 22.04, 23.04 en MAO... ...en fait juste un piano droit son type "bastringue" me suffirait aussi !

                Commentaire

                Chargement...
                X