Skip to main content

Historique: Alsa - quelques cartes spécifiques

Aperçu de cette version: 56

ALSA Matos



Il 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/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'achat

Plusieurs 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. À 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 une puce (ou chipset en anglais) générique dont les données techniques étaient accessibles. Si vous souhaitez contacter les constructeurs afin de leur faire part de vos interrogation concernant le support sous Linux, vous pouvez aller consulter la page Communication.

Enfin, d'autres points importants sont à prendre en compte :
  • Nombre d'entrées / Sorties souhaitées
  • Entrée / Sortie MIDI, SPDIF...
  • Type de matériel : carte PCI, ou interface externe USB / Firewire, etc.


1.1. Les cartes Envy24

Les cartes basées sur le chipset Ice1712/Envy24 sont en général bien supportées :
  • La série des M-Audio Delta (Audiophile 24-96,44/66/1010/1010LT). La 1010 en rack est la meilleure du lot.
  • La Hoontech DSP2000: probablement la plus cheap mais si on l'utilise surtout pour ses entrées lignes, elle donnera je pense la même satisfaction que les autres (on retrouve en général les mêmes puces AKM pour les convertisseur audio-numérique donc cela ne change pas grand chose). Pour de bons pré-amplis rien de tel que des pré-amplis externes. Attention: il parait que le MIDI ne fonctionne que dans un sens (OUT ou IN ?) pour le moment avec le pilote de cette carte.
  • La Terratec EWS88MT fonctionne impeccablement. Les nouvelles Terratec PHASE 88 (ainsi que d'autres déclinaisons) devraient le faire, mais vérifier au préalable sur la liste publiée. J'ai pour ma part une EWS88MT depuis plus d'un an (Norrin_Radd).

Il existe aussi une autre puce, la ice1724 qui concerne des cartes avec 2 ou 4 entrées seulement et des sorties 7.1 ou 5.1. À priori ces cartes sont plus orienté "grand public", mais pourraient se révéler intéressantes.


1.2. Les RME

Pendant 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

  • Les cartes MIA, Layla en PCMCI ou en bus propriétaire fonctionnent fort bien. Il vous faut une version assez récente du noyau et le logiciel mixer de ces cartes est très nettement supérieur à celui qu'on trouve sur les puces 1724.


1.4. Interfaces Firewire

Pas de prise en charge par ALSA, mais FFADO permet d'en utiliser un certain nombre. FFADO augmente le nombre de périphériques supportés ainsi que les fonctionnalités. Attention, l'utilisation de JACK est obligatoire avec FFADOpour l'instant.

1.5. Interfaces USB

  • D'une façon générale, les interfaces respectant les spécifications de la classe "usb-audio" fonctionnent correctement, elles sont prises en charge par le module "snd-usb-audio". Attention : certaines interfaces USB ne disposent pas de contrôleur du mixer interne.

  • En règle générale, les interfaces audio USB peuvent poser quelques problèmes en synthèse virtuelle pour le jeu en temps réel (craquements, décrochages divers, blocages), mêmes problèmes avec Win à moins d'augmenter fortement la latence, ceci dit, il est possible en optimisant son système, d'utiliser une interface audio Usb sans craquements avec un simple Noyau|noyau non rt ! (sans être trop gourmand quand même 😉).
Pour améliorer les choses, suivez les conseils de Dominique (voir ce lien) :
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éressantes

Vous 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/main/index.php/Matrix:Main

Les fabricants conseillés par ALSA : http://alsa.opensrc.org/index.php/Alsa_Preferred_Soundcards

Une page sur les périphériques usb supportés.

Une file de messages intéressante : État des lieux des cartes sons sous Linux.


2. Les logiciels spécifiques à certaines cartes son

  • Ici un article sur les mixer echo vous présente le mixeur Echo. Le mixeur Echo ne fonctionne que pour les cartes de la marque Echo, c'est à dire les MIA, les Layla et autres.

  • Si vous possédez une carte Terratec, M-Audio ou autre basée sur un chipset Envy24/ice1712, il vous faudra utiliser le mixeur envy24control sous GNOME ou KEnvy24 sous KDE (toujours maintenu et mis à jour, avec un récent portage vers KDE4).

  • Un article sur les utilitaires de la SBLive pour configurer le DSP et le routing.

  • Les cartes CreativesLabs SoundBlaster awe32/64, SbLive! et Audigy intègrent un synthétiseur hardware lecteur d'échantillons. Pour charger des sons ils faut utiliser les commandes du paquet awesfx
    • asfxload: SoundFont file loader (ALSA)
    • sfxload: SoundFont file loader (OSS)
    • setfx: Chorus/reverb effect loader
    • aweset: Change the running mode of AWE driver
    • sf2text: Convert SoundFont to readable text
    • text2sf: Revert from text to SoundFont file
    • gusload: GUS PAT file loader
    • sfxtest: Example program to control AWE driver

  • Une commande utile pour les possesseurs des cartes RME Digi32 et RME Digi96 : rmedigicontrol disponible dans alsa-tools qui permet de switcher sur les différentes entrées-sorties.
édit de Stanlea : sur cette page http://alsa.opensrc.org/rme96 un lien vers un mixeur pour les RME Digi 96/8 PAD, assez pratique surtout quand on veut travailler en ADAT avec cette carte.



3. Installation de certaines cartes particulières


Rappel : Le site officiel d'ALSA donne des explications pour chaque modèle pris en charge.


3.1. Cartes Echo

Rappel : 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. System 4 Steinberg

Elle fonctionne en audio (test en sortie ok), pas en MIDI ni en entrées, (tests en cours).


3.3. Cartes Line 6

Le 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.
➡️ Voir line6linux.

Historique

Information Version
Thu 14 Sep 2017 13:56 olinuxx regroupement des alias 87
Afficher
Thu 14 Sep 2017 08:35 allany alias+1 86
Afficher
Fri 06 Nov 2015 14:16 olinuxx Recherche et remplacement en masse 85
Afficher
Tue 16 Jul 2013 23:38 utilisateur_anonyme2 +alias 84
Afficher
Fri 01 Mar 2013 19:21 pianolivier nouvelle boite de navigation 83
Afficher
Wed 10 Oct 2012 17:46 pianolivier correction d'un lien 82
Afficher
Thu 17 mai 2012 17:10 pianolivier modif lien(s) interne(s) 81
Afficher
Mon 27 Dec 2010 01:16 olinuxx (mode stylo rouge) 80
Afficher
Sun 26 Dec 2010 19:59 olinuxx BOX 79
Afficher
Sun 26 Dec 2010 18:46 olinuxx BOX + tuto 78
Afficher
Sun 26 Dec 2010 18:35 olinuxx BOX + tuto 77
Afficher
Sun 26 Dec 2010 17:15 olinuxx BOX 76
Afficher
Sun 26 Dec 2010 16:59 olinuxx ajout tuto BOX 75
Afficher
Sun 26 Dec 2010 15:38 olinuxx BOX 74
Afficher
Sun 26 Dec 2010 15:27 olinuxx BOX-ification 73
Afficher
Mon 29 Nov 2010 02:34 olinuxx fin du merge ((cartes son)) 72
Afficher
Mon 29 Nov 2010 02:26 olinuxx 71
Afficher
Sun 28 Nov 2010 19:50 olinuxx merge ((choisir une carte son)) 70
Afficher
Sun 28 Nov 2010 19:12 olinuxx merge ((choisir une carte son)) 69
Afficher
Sun 28 Nov 2010 18:58 olinuxx déboitage 68
Afficher
Sat 27 Nov 2010 09:31 olinuxx 67
Afficher
Sat 27 Nov 2010 08:28 olinuxx déplacement infos 66
Afficher
Sat 27 Nov 2010 08:27 olinuxx 65
Afficher
Sat 27 Nov 2010 08:19 olinuxx déplacement info ((choisir une carte son)) 64
Afficher
Sat 27 Nov 2010 08:18 olinuxx déplacement info ((choisir une carte son)) 63
Afficher
Sat 27 Nov 2010 06:30 olinuxx 62
Afficher
Sat 27 Nov 2010 06:07 olinuxx 61
Afficher
Sat 27 Nov 2010 06:01 olinuxx 60
Afficher
Sat 27 Nov 2010 05:28 olinuxx 59
Afficher
Sat 27 Nov 2010 05:27 olinuxx 58
Afficher
Sat 27 Nov 2010 05:19 olinuxx suppression steinberg system 4 57
Afficher
Sat 27 Nov 2010 05:04 olinuxx suppression tascam -> page dédiée 56
Afficher
Sat 27 Nov 2010 05:01 olinuxx suppression soundblaster -> page dédiée 55
Afficher
Sat 27 Nov 2010 04:57 olinuxx suppression multiface II -> page dédiée 54
Afficher
Sat 27 Nov 2010 04:55 olinuxx suppression emu 1616m -> page dédiée 53
Afficher
Sat 27 Nov 2010 04:54 olinuxx suppresion fasttrackpro -> page dédiée 52
Afficher
Sat 27 Nov 2010 04:52 olinuxx suppression midisport uno -> page dédiée 51
Afficher
Sat 27 Nov 2010 04:50 olinuxx suppresion fasttrack -> page dédiée 50
Afficher
Sat 27 Nov 2010 04:49 olinuxx suppresion digitech vx400 -> page dédiée 49
Afficher
Sat 27 Nov 2010 02:28 olinuxx echomixer / mixer echo 48
Afficher
Tue 23 Nov 2010 22:23 olinuxx mise à jour 47
Afficher
Thu 17 Jun 2010 23:54 olinuxx 46
Afficher
Thu 17 Jun 2010 23:49 olinuxx 45
Afficher
Thu 17 Jun 2010 23:48 olinuxx 44
Afficher
Thu 17 Jun 2010 23:47 olinuxx 43
Afficher
Thu 17 Jun 2010 23:46 olinuxx 42
Afficher
Thu 17 Jun 2010 23:46 olinuxx ptits trucs 41
Afficher
Thu 17 Jun 2010 21:44 DenisMaretin Ajout cartes Line 6 40
Afficher
Fri 29 Jan 2010 13:43 olinuxx mise en page 39
Afficher
Wed 07 Oct 2009 16:11 olinuxx mise en page + info 38
Afficher
  • «
  • 1 (en cours)
  • 2