Support des différentes cartes ALSA et section de tests. Quels sont les utilitaires spécifiques à connaître?
|
|
Table des matièresIl est impératif de se rendre sur le site principal et de vérifier que sa carte son est supportée : http://www.alsa-project.org/alsa-doc/ ou bien ici : http://www.alsa-project.org/main/index.php/Matrix:Main Il est conseillé ensuite de retourner sur le wiki d'ALSA à la section spécifique sur les pilotes : http://alsa.opensrc.org/AlsaDrivers Note: Certains cartes pro supportent le monitoring hardware (particulièrement utile dans Ardour). Cela permet d'entendre le son enregistré sans latence grâce au mixeur interne de la carte son. Les cartes RME et celles basées sur le chipset ENVY24 ont cette fonction. Liste à compléter ! :) 1. Conseils d'achatPlusieurs personnes ont demandé quelle carte acheter pour Linux. Déjà il faut savoir que les fabricants ne sont pas tous très désireux de communiquer les données permettant aux équipes de développeurs ALSA de faire de bons drivers. Donc il est clair que certaines cartes ne fonctionneront jamais très fort sous Linux. A l'opposé, il y a quelques cartes connues pour être excellemment bien supportées (M-Audio par exemple), souvent parce que le fabricant n'a fait qu'intégrer qu'un chipset générique dont les données techniques étaient accessibles.Enfin, d'autres points importants sont à prendre en compte :
1.1. Les cartes Envy24Les cartes basées sur le chipset Ice1712/Envy24 sont en général bien supportées :
Il existe aussi un autre chipset le ice1724 qui concerne des cartes avec 2 ou 4 entrées seulement et des sorties 7.1 ou 5.1. A priori ces cartes sont plus orienté "grand public", mais pourraient se révéler intéressantes. 1.2. Les RMEPendant un temps RME, le fabricant Allemand, a collaboré pour permettre l'écriture de drivers. Il demeure que certaines cartes RME sont très bien supportées et offrent le plus d'entrées/sorties simultanées.
1.3. Certaines cartes ECHO
1.4. Interfaces FirewirePas de prise en charge par ALSA, mais FFADO permet d'en utiliser un certain nombre. FFADO, qui à remplacé Freebob (l'ancien projet), augmente le nombre de périphériques supportés ainsi que les fonctionnalités. Attention, l'utilisation de JACK est obligatoire pour l'instant.
1.5. Interfaces USB
La période d'interruption d'un bus USB est d'environ 1 msec. Pour que jackd fonctionne aussi bien que possible, il est nécessaire qu'il soit réglé sur un multiple de cette période, par exemple 48 kHz 3 periods, dans qjackctl. De plus, le chargement de snd-usb-audio avec le paramètre "nrpacks=1" améliore aussi beaucoup la latence (CONFIG_USB_BANDWIDTH et CONFIG_USB_DYNAMIC_MINORS ne doivent pas être sélectionnés dans la configuration du kernel) 1.6. Autres informations intéressantesVous pouvez également consulter la page configurations matérielles des membres pour voir ce qui est utilisé.La liste complète des cartes supportées par ALSA : http://www.alsa-project.org/alsa-doc/index.php?vendor=All#matrix Les fabricants conseillés par ALSA : http://alsa.opensrc.org/Alsa+Preferred+Soundcards Une page sur les périphériques usb Une file de messages intéressante : Etat des lieux des cartes sons sous Linux. 2. Les logiciels spécifiques à certaines cartes son
3. Installation de certaines cartes particulièresRappel : Le site officiel d'ALSA 3.1. Cartes EchoRappel : beaucoup (toutes ?) de cartes Echo nécessitent un firmware pour fonctionner.Installation d'une carte Echo (toutes distributions) : http://www.webalice.it/g_pochini/ead/ Installation d'une carte Echo Mia sous Ubuntu : https://help.ubuntu.com/community/EchoMia 3.2. Digitech Vx400Cette chambre d'effets excellente pour le live est aussi compatible Linux !, autant en sortie qu'en entrée Digitech Vx400.3.3. FasttrackCarte Usb1 sympathique, elle est petite, pratique et d'un prix mini. Voir la page Fasttrack.3.4. Fasttrack proPas de problème pour l'enregistrement et lecture audio (bonne dynamique), le Midi apparaît dans QJackCtl mais ne fonctionne pas (en cours de test). Pas de problèmes en synthèse virtuelle à condition de bien régler les valeurs de latence (aux alentours de 16ms, c'est bien).3.5. Midisport Uno 1x1Voir le tutoriel Midisport Uno.3.6. RME Multiface IIVoir le tutoriel Multiface II.3.7. System 4 SteinbergElle fonctionne en audio (test en sortie ok), pas en MIDI ni en entrées, (tests en cours).3.8. Tascam US 122 / US 224 / US 448Installation de la Tascam US-224 (à adapter en fonction du modèle).Voir ce post et celui-ci. 3.9. Emu 1616mVoir la page dédiée : Emu_1616m.3.10. CreativeLabs SB PCI128On peut switcher l'ADC en DAC et ainsi avoir 4 canaux de sorties (mais plus d'entrée) avec la commande:amixer -c0 cset numid=42 1 (testé uniquement sur la version es1370 de cette carte) 3.11. Cartes Line 6Le constructeur Line 6 ignore depuis longtemps Linux et aucun pilote propriétaire n'a été développé.Markus Grabner a développé un pilote permettant de faire fonctionner plusieurs cartes Line 6 sous Linux. Les pilotes sont toujours en développement.
|
Mégaphone
|
||||