Le point sur linux
Publié : 04 mai 2005, 02:04
Je vais essayer d'être simple, mais avec du Linux c'est toujours compliqué...
Chapitre 1 - LATENCE
Linux tel quel n'est absolument pas concu pour le multimedia, et par conséquent il y a des gros pics de latence qui causent des coupures de sons (le driver arrive en retard pour recharger les buffers) dès que y a trop de charge (ex: écriture sur le disque dur).
Pour éviter ce problème il y a des patchs qui modifient le comportement du kernel et lui permettent de réparer ce problème (très efficacement). Mais voilà : patcher le kernel c'est balaise + dangereux si tu fais une fausse manip . Sur ta mandrake si tu patches pas le kernel tu devras utiliser des gros buffers audio et donc avoir une grosse latence.
La solution facile c'est AGNULA : voir plus loin...
Chapitre 2 - SERVICE AUDIO
Si tu as un noyau 2.4, il faut que tu installe ALSA à la place d'OSS (la vieille interface son).
Si tu as un noyau 2.6 c'est déja ALSA donc c'est bon.
Il te faut Jack aussi.
Chapitre 3 - JACK
Il y a un logiciel qui s'appelle JACK (Jack Audio Connection Kit). C'est une 2ème interface audio qui fonctionne sur ALSA mais qui permet de CABLER LES APPLICATIONS ENTRE ELLES, ce qui est LE point fort de l'audio sous linux. En plus Jack a vraiment été concu pour le temps réel et peut fonctionner avec des latence basses si ton noyaux est patché et que ta config le permet. Cependant il faut que l'application (synthé, drum machine, hôte...) ait été programmée pour utiliser JACK.
Chapitre 4 - Notre AGNULA qui êtes au cieux
Vu que c'est déja galère d'installer linux (pas de mauvaise-foi SVP ) , que patcher le noyau c'est franchement réservé aux informaticiens, qu'installer des packages ça peut encore faire des complications, il y a des distributions toutes faites qui sont apparues :
AGNULA (en 2 versions : DeMudi ou ReMudi)
Planet CCRMA (prononcer "Karma")
Dans AGNULA tu as déjà tout :
- le noyau déjà patché
- jack qui peut fonctionner en realtime
- plein d'application adaptée exprès pour fonctionner avec jack
- toutes les apps sérieuses (Ardour, RoseGarden, ...)
Planet CCRMA c'est pareil sauf que il faut d'abord installer une Red Hat normale et ensuite mettre Planet CCRMA dessus, donc c'est plus compliqué à installer, et en plus il y a moins d'apps connectables à Jack.
Tu peux essayer AGNULA sans l'installer en téléchargeant la version "live" sur www.agnula.org .
La différence entre DeMudi et ReMudi c'est que DeMudi c'est pour ceux qui préfèrent les outils Debian, et ReMudi c'est pour ceux qui préfèrent les outils Red Hat. Si tu sait pas, prend une DeMudi car ceux qui développent la version ReMudi ont l'air d'être un peu en hibernation.
Voilà... tout ça en supposant que ta carte son soit reconnue !
Chapitre 1 - LATENCE
Linux tel quel n'est absolument pas concu pour le multimedia, et par conséquent il y a des gros pics de latence qui causent des coupures de sons (le driver arrive en retard pour recharger les buffers) dès que y a trop de charge (ex: écriture sur le disque dur).
Pour éviter ce problème il y a des patchs qui modifient le comportement du kernel et lui permettent de réparer ce problème (très efficacement). Mais voilà : patcher le kernel c'est balaise + dangereux si tu fais une fausse manip . Sur ta mandrake si tu patches pas le kernel tu devras utiliser des gros buffers audio et donc avoir une grosse latence.
La solution facile c'est AGNULA : voir plus loin...
Chapitre 2 - SERVICE AUDIO
Si tu as un noyau 2.4, il faut que tu installe ALSA à la place d'OSS (la vieille interface son).
Si tu as un noyau 2.6 c'est déja ALSA donc c'est bon.
Il te faut Jack aussi.
Chapitre 3 - JACK
Il y a un logiciel qui s'appelle JACK (Jack Audio Connection Kit). C'est une 2ème interface audio qui fonctionne sur ALSA mais qui permet de CABLER LES APPLICATIONS ENTRE ELLES, ce qui est LE point fort de l'audio sous linux. En plus Jack a vraiment été concu pour le temps réel et peut fonctionner avec des latence basses si ton noyaux est patché et que ta config le permet. Cependant il faut que l'application (synthé, drum machine, hôte...) ait été programmée pour utiliser JACK.
Chapitre 4 - Notre AGNULA qui êtes au cieux
Vu que c'est déja galère d'installer linux (pas de mauvaise-foi SVP ) , que patcher le noyau c'est franchement réservé aux informaticiens, qu'installer des packages ça peut encore faire des complications, il y a des distributions toutes faites qui sont apparues :
AGNULA (en 2 versions : DeMudi ou ReMudi)
Planet CCRMA (prononcer "Karma")
Dans AGNULA tu as déjà tout :
- le noyau déjà patché
- jack qui peut fonctionner en realtime
- plein d'application adaptée exprès pour fonctionner avec jack
- toutes les apps sérieuses (Ardour, RoseGarden, ...)
Planet CCRMA c'est pareil sauf que il faut d'abord installer une Red Hat normale et ensuite mettre Planet CCRMA dessus, donc c'est plus compliqué à installer, et en plus il y a moins d'apps connectables à Jack.
Tu peux essayer AGNULA sans l'installer en téléchargeant la version "live" sur www.agnula.org .
La différence entre DeMudi et ReMudi c'est que DeMudi c'est pour ceux qui préfèrent les outils Debian, et ReMudi c'est pour ceux qui préfèrent les outils Red Hat. Si tu sait pas, prend une DeMudi car ceux qui développent la version ReMudi ont l'air d'être un peu en hibernation.
Voilà... tout ça en supposant que ta carte son soit reconnue !