A voir également:
- Interface Jack audio
- Realtek audio driver - Télécharger - Pilotes & Matériel
- Tubidy.com musique audio mp3 telecharger musique religieuse catholique - Forum Linux / Unix
- Transcription audio en texte word gratuit - Guide
- Common interface 5v only - Forum TV & Vidéo
- Audio music - Télécharger - Lecture & Playlists
2 réponses
pifpaf
Messages postés
31
Date d'inscription
mardi 24 janvier 2006
Statut
Membre
Dernière intervention
29 mars 2007
4
26 janv. 2006 à 16:03
26 janv. 2006 à 16:03
Jack nécessite une priorité temps réel pour bien fonctionner. Pour le configurer, il te faut le programme qjackctl qui fait partie de toutes les distributions.
Maintenant, beaucoup de distros ont un gros problème avec ces priorités temps réel, car elles ont un kernel optimisé pour des serveurs et du réseau, pas pour du multimédia. Les kernels vraiment récents sont un peu mieux, mais il ne permette qu'une préemption partielle, et le son avec jack fonctionne beaucoup mieux avec une préemption totale.
La préemption est un mécanisme qui fixe, lors de leur exécution, la priorité entres différents programmes.
La conséquence de tout cela est qu'avec la plupart des distributions, il faut lancé jack en tant que root ( su -c "jackctl" ou sux -c "jackctl" ) pour pouvoir sélectionné l'option temps réel (realtime). Il subsite alors deux problèmes:
1) jack fonctionnera bien mais pas aussi bien qu'avec un kernel temps réel ou multimédia.
2) comme jack est lancé comme root et qu'il sera le programme lancé par root qui aura la plus grande priorité de tous les programmes lancé par root, en cas de surcharge du serveur son (usage cpu > 100%), tout le système se plante.
Donc tu as 3 possibilités: lancer jack comme root à tes risques et périls, utiliser une distribution spécialisée comme Demudi:
http://demudi.agnula.org/
ou compiler ton propre kernel temps réel:
http://lurker.agnula.org/thread/20051026.160920.09cf31f4.en.html
Dans ce dernier cas, il te faudra encore des scripts pour fixer les priorités temps réel lors du démarrage du système
http://forums.gentoo.org/viewtopic-t-255721-postdays-0-postorder-asc-start-75.html
Il peut être nécessaire d'adapter le gid du groupe audio ou le chemin des fichiers dans ces scripts pour qu'il fonctionne avec une autre distro que gentoo.
Tu peux toujours commencer en essayant de lancer jack comme root avec ta distro actuelle. Si cela ne marche pas, plus de renseignements sont nécessaires. Tu dois t'assurer que tu utilise bien les drivers alsa avec lsmod. Tu dois alors trouver des modules comme snd-xyz. Le type de la carte son est aussi bon de savoir. Les messages de jack dans la fenêtre messages de qjackctl.
Ceci dit, pour un usage audio professionel comme avec ardour, je recommande vraiment une distro spécialisée comme Demudi ou planète ccmra. Elles sont faites pour cela, and its rock comme ils disent en anglais.
Maintenant, beaucoup de distros ont un gros problème avec ces priorités temps réel, car elles ont un kernel optimisé pour des serveurs et du réseau, pas pour du multimédia. Les kernels vraiment récents sont un peu mieux, mais il ne permette qu'une préemption partielle, et le son avec jack fonctionne beaucoup mieux avec une préemption totale.
La préemption est un mécanisme qui fixe, lors de leur exécution, la priorité entres différents programmes.
La conséquence de tout cela est qu'avec la plupart des distributions, il faut lancé jack en tant que root ( su -c "jackctl" ou sux -c "jackctl" ) pour pouvoir sélectionné l'option temps réel (realtime). Il subsite alors deux problèmes:
1) jack fonctionnera bien mais pas aussi bien qu'avec un kernel temps réel ou multimédia.
2) comme jack est lancé comme root et qu'il sera le programme lancé par root qui aura la plus grande priorité de tous les programmes lancé par root, en cas de surcharge du serveur son (usage cpu > 100%), tout le système se plante.
Donc tu as 3 possibilités: lancer jack comme root à tes risques et périls, utiliser une distribution spécialisée comme Demudi:
http://demudi.agnula.org/
ou compiler ton propre kernel temps réel:
http://lurker.agnula.org/thread/20051026.160920.09cf31f4.en.html
Dans ce dernier cas, il te faudra encore des scripts pour fixer les priorités temps réel lors du démarrage du système
http://forums.gentoo.org/viewtopic-t-255721-postdays-0-postorder-asc-start-75.html
Il peut être nécessaire d'adapter le gid du groupe audio ou le chemin des fichiers dans ces scripts pour qu'il fonctionne avec une autre distro que gentoo.
Tu peux toujours commencer en essayant de lancer jack comme root avec ta distro actuelle. Si cela ne marche pas, plus de renseignements sont nécessaires. Tu dois t'assurer que tu utilise bien les drivers alsa avec lsmod. Tu dois alors trouver des modules comme snd-xyz. Le type de la carte son est aussi bon de savoir. Les messages de jack dans la fenêtre messages de qjackctl.
Ceci dit, pour un usage audio professionel comme avec ardour, je recommande vraiment une distro spécialisée comme Demudi ou planète ccmra. Elles sont faites pour cela, and its rock comme ils disent en anglais.
5 janv. 2007 à 15:11
J'ai vu ton post sur Jack. Je suis musicien et très attiré par le monde Linux. Je teste en ce moment une distribution Fedora FC6. J'y ai installé Ardour et des choses comme Rosegarden, etc...
Mais impossible d'y faire tourner mon module audio MOTU 828mkII, etl'interface MIDI Midisport est plus que capricieuse...
Je n'ai rien contre mettre les mains dans le cambouis, mais bon... y a des limites !!!
Tu parlais de distributions comme planet ccrma, j'ai aussi entendu parler de Studio to go ou Demundi qui semble maintenant out.
Si j'installe le kernel ccrma sur ma Fedora, cela va-t-il me donner une vraie DAW multimédia ou vaut-il mieux une distro entièrememnt dédiée. Mais dans ce cas, pourrais-je toujours utiliser le PC pour d'autres taches (mail, net, wordprocessor...).
Merci par avance de ta réponse...
JMartin