En train de charger...
Envoyez cette page par courrier électronique

Découvrir ... [afficher/cacher]

Comprendre - Apprendre [afficher/cacher]

Support des différentes cartes ALSA et section de tests. Quels sont les utilitaires spécifiques à connaître?
Imprimer Envoyer un lien

Page précédente Page parente Page suivante Sommaire
Structure   (5)   ALSA  >  ALSA_Matos
ALSA Matos

Table des matières



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/alsa-doc/ (external link)
ou bien ici : http://www.alsa-project.org/main/index.php/Matrix:Main (external link)

Il est conseillé ensuite de retourner sur le wiki d'ALSA à la section spécifique sur les pilotes :
http://alsa.opensrc.org/AlsaDrivers (external link)

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. 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 :
  • 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ême chip AKM pour les ADC/DAC donc cela ne change pas grand chose). Pour de bons pré-amplis rien de tel que de bons 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 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 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 chipset 1724.


1.4. Interfaces Firewire

Pas 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

  • D'une façon générale, les interfaces respectant les spécifications de la classe "usb-audio" (external link) 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 non rt ! (sans être trop gourmand quand même wink).
Pour améliorer les choses, suivez les conseils de Dominique (voir ce lien (external link)) :
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/alsa-doc/index.php?vendor=All#matrix (external link)

Les fabricants conseillés par ALSA : http://alsa.opensrc.org/Alsa+Preferred+Soundcards (external link)

Une page sur les périphériques usb (external link) supportés.

Une file de messages intéressante : Etat 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 (external link) sous GNOME ou KEnvy24 (external link) 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.
edit de Stanlea : sur cette page http://alsa.opensrc.org/rme96 (external link) 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 (external link) 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/ (external link).
Installation d'une carte Echo Mia sous Ubuntu : https://help.ubuntu.com/community/EchoMia (external link).

3.2. Digitech Vx400

Cette chambre d'effets excellente pour le live est aussi compatible Linux !, autant en sortie qu'en entrée Digitech Vx400.

3.3. Fasttrack

Carte Usb1 sympathique, elle est petite, pratique et d'un prix mini. Voir la page Fasttrack.

3.4. Fasttrack pro

Pas 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 1x1

Voir le tutoriel Midisport Uno.

3.6. RME Multiface II

Voir le tutoriel Multiface II.

3.7. System 4 Steinberg

Elle 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 448

Installation de la Tascam US-224 (à adapter en fonction du modèle).
Voir ce post et celui-ci.

3.9. Emu 1616m

Voir la page dédiée : Emu_1616m.

3.10. CreativeLabs SB PCI128

On 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 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.
arrow Voir line6linux.



Collaborateur(s) de cette page: olinuxx82103 points  , DenisMaretin463 points  , bluedid2954468 points  et protein6516 points  .
Page modifiée dernièrement le Jeudi 17 Juin 2010 23:54:28 par olinuxx82103 points .
Le contenu de cette page est licencié sous les termes licence.

Recherche [afficher/cacher]

dans :

Utilisateurs connectés [afficher/cacher]

96 utilisateurs connectés

Mégaphone [afficher/cacher]

gilles10499 points , 19:49, sam. 31 juill. 2010: Coucou, Pulseaudio et Jack que du bonheur...
yza4896 points , 14:43, ven. 30 juill. 2010: @Ollinuxx : tu les as lues ces pages sur IDJC, mais elles n'existent pas oO ... tu vas me faire devenir chèvre... bon je repars à la plage ;)
yza4896 points , 14:42, ven. 30 juill. 2010:
MrKebab32 points , 19:18, jeu. 29 juill. 2010: salut les amis du son sous linux :) j'vais passer par la case presentation, mais j'vous lache rapidos un pti lien ki pourrait interesser du monde ;) [Lien] ++ par la :)
ben2801223 points , 12:46, jeu. 29 juill. 2010: @jy_moustache: oui enfin! je me prend un bon mois de vacances... ca va faire du bien!
jy_moustache10896 points , 10:56, jeu. 29 juill. 2010: se faire obéir de pulseaudio (en anglais) : [Lien]
jy_moustache10896 points , 09:37, jeu. 29 juill. 2010: @ben280 : hé hé, début de vacances alors ?
olinuxx82103 points , 18:19, mer. 28 juill. 2010: @paleoman : tu peux commiter ton drapeau directement chez tikiwiki.org ;)
ben2801223 points , 14:44, mer. 28 juill. 2010: salut les gars me revoilà après une grosse semaine de boulot!
jy_moustache10896 points , 14:04, mer. 28 juill. 2010: @paleoman :et j'ai l'impression que c'est pas encore pour tout de suite ... :-)
paleoman211 points , 13:44, mer. 28 juill. 2010: @olinuxx : non, nous ne sommes pas (encore) un pays.
olinuxx82103 points , 11:58, mer. 28 juill. 2010: @yza : j'ai pas souvenir d'une telle page, et pourtant, je crois bien les avoir toutes lues ! :)
LinuxMAO est
propulsé par :      hébergé par :
      
Syndication RSS Wiki Syndication RSS Articles Syndication RSS Forums