Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

Commentaires

  1. Anomalie script si plusieurs cartes son

    t4w4ne
    Comment posted by t4w4ne
    On mar. 26 Dec 2017 23:14
    Bonjour,
    Merci pour cette idée de priorisation et pour le tuto de mise en oeuvre.
    Avec une carte son externe cela fonctionne à merveille.
    Cependant, avec un contrôleur midi usb en plus, une anomalie apparaît lors de la récupération de l'id usb :

    Ma carte son usb est branchée sur le bus 008.
    Mon contrôleur midi usb est branché sur le bus 008.

    J'obtiens donc "88" au lieu de "8" (le 008 de la carte son a été concaténé avec le 008 du contrôleur).

    J'utilise donc la commande suivante pour récupérer uniquement l'id de ma carte son :
    lsusb | grep 2902 | cut -d ' ' -f2 | awk '{printf "%.0f", $0}'


    Le problème c'est que vous n'avez probablement pas la même carte que moi (PCM2902) :/
    Je vous propose donc cette évolution du script rtirq-adaptable :
    #!/bin/bash
    
    usb=$(lsusb | grep "Audio Codec" | cut -d ' ' -f2 | awk '{printf "%.0f ", $0}' | awk '{$1=$1};1')
    sed -i -E "/^RTIRQ_NAME_LIST=/s/ *usb[0-9a-fA-F]*//g" /etc/default/rtirq
    sed -i -E "/^RTIRQ_NAME_LIST=/s/(.*)\"/\1 $usb\"/g" /etc/default/rtirq
    
    /etc/init.d/rtirq restart



    Test avec lsusb suivant :
    Bus 008 Device 004: ID 17a0:3548 Samson Technologies Corp. 
    Bus 008 Device 002: ID 08bb:2902 Texas Instruments PCM2902 Audio Codec


    Avant :
    -Cas d'utilisation 01 : RTIRQ_NAME_LIST="snd usb3 usb15 i8042"
    -Cas d'utilisation 02 : RTIRQ_NAME_LIST="snd usb3 i8042 usb15"
    -Cas d'utilisation 03 : RTIRQ_NAME_LIST="snd i8042"
    -Cas d'utilisation 04 : RTIRQ_NAME_LIST="snd usb i8042"
    -Cas d'utilisation 05 : RTIRQ_NAME_LIST="snd i8042 usb8"

    Après :
    -Cas d'utilisation 01->05 : RTIRQ_NAME_LIST="snd i8042 usb8"

    A noter qu'il faut que je retire i8042, qui semble être les périphériques PS2, soit aucun de branché chez moi.
    1. essai de solution générale

      Loki Harfagr
      Comment posted by Loki Harfagr
      On mer. 27 Dec 2017 16:58
      Excellente remarque !

      Juste un petit défaut (pas une erreur, éventuellement une pecadille) dans ta correction, elle
      implique que tu choisisses volontairement la sélection sur "Audio Codec", c'est une solution "personnalisée" ;-)

      D'autre-part ça m'a fait penser qu si les deux cartes audios ne tombaient pas sur le même bus USB
      les scripts dans leur formes actuelles risqueint de générer quelques problèmes.

      Bon, tentative de solution "générale" et "multi bus",
      pour la sélection "automatique" des cartes "qui vont bien" j'ai, peut-être trop audacieusement, pré-supposé
      que ces cartes seraient reconnaissables pour avoir simultanément la caractéristique 'usbbus' ET la présence
      d'au moins un port de capture audio (pcmNc)

      script rtirq-adaptable :
      #!/bin/bash
      
      usb=$(find /proc/asound/card?/pcm*c/info | \
      while read Z;
       do  [[ -e ${Z//pcm*/usbbus} ]] && cat ${Z//pcm*/usbbus} ;
       done | awk '
      {sub(/^[^1-9a-fA-F]*/,"",$1);printf("usb%s\n",$1)}
      ' FS=/ | sort -u | awk 1 ORS=' ')
      
      sed -i -e '/^RTIRQ_NAME_LIST=/s/usb[0-9a-fA-F ]*//g;/^RTIRQ_NAME_LIST=/s/=\"/=\"'"${usb} "'/' /etc/default/rtirq
      
      /etc/init.d/rtirq restart


      PS:
      Pour ce qui est de ton "i8042" superflu tu peux de plus l'ajouter aux rejets dans ton fichier de conf. rtirq:
      RTIRQ_NON_THREADED="snd i8042"


      Attention: j'ai testé chez-moi avec 4 cartes audio et un controlleur MIDI:
      2 non USB: (HDA + NVidia)
      3 USB: Scarlett 2i4 + Zoom-R8 + Akai_ MPK mini
      mais je n'ai pas d'autre configuration multiple de tests possible donc à tester !
      1. Essai sur carte sans "audio codec"

        sardonicus
        Comment posted by sardonicus
        On jeu. 28 Dec 2017 00:18
        Avec une UGM96 (class compliant USB), un lsusb renvoie:
        Bus 001 Device 003: ID 0a92:2041 EGO SYStems, Inc.


        Donc pas de "audio codec" ou quoi que ce soit du genre et je ne pense pas que ce soit une exception très rare. Le nouveau script à Loki tourne nickel dans mon cas et il est effectivement "généraliste" (a priori, sous-entendu jusqu'à la prochaine exception :-) ).

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

sub26nico, 21:15, ven. 20 Jul 2018: Salut et bienvenue à leolivier :-)
syberia303, 13:01, jeu. 19 Jul 2018: Les choses se précisent: [Lien] Un futur must have?
syberia303, 12:59, jeu. 19 Jul 2018: @sub26nico, de rien. Je ne le connaissais pas personnellement. Par contre: "The Linux Plugin has no meters since LADSPA doesn´t support a custom GUI. But it supports 5.1 surround modes. See README file in the LADSPA zip package for further informations."
sub26nico, 22:47, mer. 18 Jul 2018: Salut et bienvenue à Gruik et paulfilo :-)
sub26nico, 21:06, mar. 17 Jul 2018: Merci syberia303, je connaissais le plugin mais pas sa disponibilité sous Linux
syberia303, 17:20, mar. 17 Jul 2018: LoudMax, un compresseur natif en LADSPA: [Lien]
sub26nico, 20:34, lun. 16 Jul 2018: Salut et bienvenue à nijho :-)
allany, 22:05, ven. 13 Jul 2018: Salut visio ! Agréable retour parmi nous, ici !...
visio, 17:00, ven. 13 Jul 2018: Bonjour tout le monde ! Suis de retour après une longue période d’absence !
sub26nico, 20:05, mer. 11 Jul 2018: Salut et bienvenue à Marteau-Pilon :-)
sub26nico, 15:15, mar. 10 Jul 2018: Salut et bienvenue à MineG33k :-)
sub26nico, 13:39, lun. 09 Jul 2018: Salut et bienvenue à jyzre :-)