Cette partie r�pertorie les cartes son et interfaces qui sont support�es par les derniers noyaux Linux � la date o� ce document a �t� r�dig�.
Les diff�rentes versions des pilotes son ont leur propre num�rotation. La derni�re version stable du noyau Linux est � ce jour la 2.0.33 pour une version 3.5.4-960630 du pilote son.
Le concepteur de ce pilote, Hannu Savolainen, en rend souvent publiques les nouvelles versions beta avant qu'elles ne deviennent parties int�grantes du noyau Linux. La liste la plus actualis�e des cartes support�es se trouve sur : http://www.4front-tech.com/ossfree/new_cards.html (USA) ou http://personal.eunet.fi/pp/voxware/new_cards.html (Europe). Ces pages indiquent quel pilote est n�cessaire pour tel type de carte, ou si son support est encore en d�veloppement. Le fichier /usr/src/linux/drivers/sound/Readme.cards distribu� avec le noyau Linux contient des informations sur les cartes support�es mais n'est pas forc�ment � jour.
Les informations contenues dans ce HOWTO sont valables pour Linux tournant sur un processeur compatible Intel x86.
Le pilote son devrait �galement fonctionner avec la plupart des cartes son disponibles pour les plateformes Alpha. N�anmoins, il peut dans ce cas exister des conflits d'adresses avec d'autres p�riph�riques, m�me si la carte fonctionne parfaitement sur une machine � base de x86. Il n'est donc g�n�ralement pas possible de dire si telle ou telle carte va fonctionner sans l'essayer.
A l'heure o� ces lignes ont �t� r�dig�es, le pilote son ne fonctionnait pas encore sur la version PowerPC de Linux. Mais cela devrait fonctionner dans l'avenir.
On peut configurer le son dans le noyau pour Linux port� sur MIPs, et certaines machines MIPs poss�dent des slots EISA et/ou des circuits-son int�gr�s dans la machine. On m'a dit que le groupe Linux-MIPs souhaitait int�grer un support son dans le futur.
Le noyau Linux contient un pilote-son particulier pour les versions Atari et Amiga de Linux qui impl�mente une compatibilit� d'instructions avec le pilote son des machines x86, ceci en utilisant les possibilit�s mat�rielles natives de ces machines.
Le portage de Linux pour SPARC n'inclue pas encore de support du son. De la m�me fa�on que pour les Amiga et les Atari, les machines SPARC poss�dent des possibilit�s sonores int�gr�es � la machine. Il faudrait donc un pilote sp�cifique (ce qui est rigolo, car sous Linux, /dev/dsp est une �mulation du pilote son de SunOS !).
Les cartes son suivantes sont support�es par le pilote son du noyau linux :
Notez bien que les cartes Plug and Play (PnP) ne sont pas enti�rement compatibles avec les mod�les non-PnP de la m�me carte. Par exemple, la SoundBlaster16 PnP n'est pas compatible � 100% avec la SoundBlaster16 originelle. Il en va de m�me pour les Soundscape et les GUS PnP. On trouvera plus d'informations � ce sujet dans la suite de ce document.
Les cartes suivantes ne sont pas support�es, soit parce qu'elles sont d�pass�es, soit parce que le constructeur ne souhaite pas communiquer la totalit� des sp�cifications techniques n�cessaires pour �crire le pilote concern�.
Les autres cartes qui sont annonc�es comme �tant compatibles avec une des cartes support�es vues plus haut peuvent fonctionner � condition qu'elles soient r�ellement compatibles au niveau mat�riel (c'est-�-dire, au niveau des registres).
M�me si la plupart des cartes son sont dites "compatibles SoundBlaster", un tr�s petit nombre le sont suffisament pour fonctionner avec le pilote SoundBlaster de Linux. Ces cartes fonctionnent habituellement mieux en utilisant les pilotes MSS/WSS ou MAD16. Seules les v�ritables cartes SoundBlaster fabriqu�es par Creative Labs et qui utilisent les puces Creative (comme la SoundBlaster16 Vibra), la MV Jazz16 et les cartes bas�es sur l'ESS688/1688 fonctionnent en g�n�ral avec le pilote SoundBlaster. Tenter d'utiliser une "carte son SoundBlaster Pro compatible 16 bits" avec le pilote de p�riph�rique SoundBlaster est en g�n�ral une perte de temps.
Le noyau Linux supporte les ports SCSI pr�sents sur quelques cartes son (par exemple, sur la SoundBlaster16 Vibra) et les interfaces propri�taires pour un certain nombre de lecteurs de CD-ROM (par exemple, sur la Soundblaster Pro). Voyez � ce propos le SCSI HOWTO et le CDROM HOWTO pour plus d'informations.
Un module chargeable du noyau supportant les ports joystick (dont certains fournis avec certaines cartes son) est �galement disponible.
Notez que les pilotes de p�riph�rique SCSI, CD-ROM, joystick et son du noyau sont compl�tement ind�pendants les uns des autres.
Pour des informations � jour sur les pilotes son, consulter le site Web de Hannu Savolainen (qui est mentionn� dans la liste des r�f�rences).
Il y a des pilotes "non officiels" disponibles. Ils font pas partie de la distribution standard du noyau Linux et sont utilis�s � la place du pilote son normal.
Une version commerciale du pilote son est vendue par 4Front Technologies. Elle offre un grand nombre de caract�ristiques suppl�mentaires par rapport � la version libre fournie dans le noyau Linux. Pour en savoir plus, consulter la page Web de 4Front Technologies sur http://www.4front-tech.com/.
Markus Mummert ( mum@mmk.e-technik.tu-muenchen.de) a con�u un pilote son pour les cartes son Turtle Beach Multisound (classic), Tahiti et Monterey. La documentation pr�cise :
"ce pilote a �t� con�u pour de l'enregistrement/ lecture sur disque-dur sans perte de synchronisation, m�me sur un syst�me charg�. Les autres fonctionalit�s, comme la synth�se sonore par table d'�chantillons, le MIDI et l'utilisation des DSP (Digital Signal Processor = Processeurs de Signaux Num�riques) ne peuvent pas �tre utilis�es. De m�me, l'enregistrement et la lecture simultan�s ne sont pas possibles. Il remplace actuellement VoxWare et a �t� test� pour plusieurs noyaux, de la version 1.0.9 � la 1.2.1. On peut �galement l'installer sur les syst�mes UN*X SysV386R3.2."
On peut le trouver sur http://www.cs.colorado.edu/~mccreary/tbeach.
Kim Burgaard ( burgaard@daimi.aau.dk) a �crit un pilote son et des utilitaires pour l'interface MIDI MPU-401. Le fichier relatif � Linux donne cette description :
"Un pilote pour v�ritable interface MIDI compatible Roland MPU-401 (incluant la SCC-1 et la RAP-10/ATW-10 Roland). Fourni avec un ensemble d'utilitaires, dont un lecteur/enregistreur pour fichiers MIDI standards."
"Beaucoup d'am�liorations ont �t� r�alis�es depuis la version 0.11a. Entre autres, le pilote respecte la politique de partage des IRQ et la nouvelle interface des modules du noyau. Une fonction de m�tronome, des possibilit�s de synchronisation - par exemple des images en fonction d'un battement sans perte de pr�cision, une interface avanc�e de relecture/enregistrement/overdub (lecture et enregistrement simultan�s) et beaucoup plus encore."
On peut le trouver sur ftp://sunsite.unc.edu/pub/Linux/kernel/sound/mpu401-0.2.tar.gz.
Jaroslav Kysela et d'autres ont �galement con�u un pilote alternatif pour la Gravis UltraSound. Consulter la page http://romeo.pf.jcu.cz/~perex/ultra du projet Linux UltraSound pour plus d'infos.
Une autre utilisation des cartes son sous Linux consiste � s'en servir comme modem pour la radio-amateur par paquets. Les versions r�cente 2.1.x (attention, version de d�veloppement !) contiennent un pilote qui fonctionne avec les cartes compatibles SoundBlaster et Windows Sound System pour pouvoir utiliser les protocoles paquets AFSK 1200 bps et FSK 9600 bps. Voyez le HOWTO AX25 pour plus de d�tails (je suis moi-m�me radio-amateur avec VE3ICH comme indicatif !).
Un autre pilote son est �galement disponible, qui ne n�cessite pas de carte son : il utilise le haut-parleur PC. Il est compatible au niveau logiciel avec le pilote de cartes son, mais, comme on peut s'y attendre, il produit un son de moins bonne qualit� et n�cessite plus de ressources CPU. Les r�sultats semblent �tre assez in�gaux, et d�pendent des caract�ristiques du haut-parleur interne. Pour de plus amples informations, consultez la documentation fournie avec ce pilote.
La version actuelle est 1.1 et peut-�tre trouv�e sur ftp://ftp.informatik.hu-berlin.de/pub/os/linux/hu-sound/
Une autre option consiste � fabriquer un convertisseur num�rique-analogique en utilisant le port parall�le (pour imprimante ou autre extensions). Cette solution produit un son de meilleur qualit� qu'avec le haut-parleur du PC, mais sollicite �galement beaucoup la CPU. Le paquetage du pilote pour haut-parleur mentionn� ci-dessus supporte cette fonction et contient les instructions pour construire le mat�riel ad�quat.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:21