Configuration de jack

image absenteLe serveur de son jack ne fonctionnera correctement que si quelques fichiers système sont modifiés afin d'autoriser un “simple” utilisateur à se servir de ce programme et du noyau RT optimisé audio.

Optimisation du noyau temps réel

L'optimisation du noyau RT s'obtient par la configuration du fichier système limits.conf.

Comme pour tous les fichiers système, une copie de sauvegarde avant modification est indispensable.

Copie de sauvegarde

Démarrez un terminal depuis le menu Applications→Accessoires.

Pour créer une copie de sauvegarde de ce fichier, utilisez cette commande :

sudo cp /etc/security/limits.conf /etc/security/limits.conf.old

Un fichier de sauvegarde sera créé avec le nom limits.conf.old.

Paramètres d'optimisation

Editez le contenu du fichier avec la commande :

sudo gedit /etc/security/limits.conf

En fin de fichier, rajoutez les lignes suivantes :

# configuration du noyau RT et jackd, lprod, 2010, L.Bellegarde,licence CC-BY-SA
@audio          -       rtprio          80
@audio          -       nice           -10
  • La ligne commençant par # est un commentaire.
  • le sigle @audio indique que l'optimisation ne sera accessible qu'aux personnes membres du groupe utilisateur audio.
  • rtprio indique le niveau de priorité pour l'audio, 100 = machine dédiée à 100% pour l'audio qui sera traité avant l'affichage, le réseau, etc… La valeur est à déterminer en fonction de vos usages de votre ordinateur, le plus souvent l'équipe lprod travaille avec une priorité fixée à 80%.
  • nice doit être réglé sur -10.

Il est aussi possible de spécifier la quantité de mémoire vive que l'audio va pouvoir monopoliser avec l'option memlock.

FIXME : manque un exemple avec memlock

Sauvegardez votre fichier en fin d'édition. Un redémarrage complet de l'ordinateur sera nécessaire pour activer ces nouveaux paramètres.

Autorisation d'usage de Jack

Pour pouvoir utiliser l'optimisation décrite ci-dessus, votre utilisateur doit être membre du groupe audio.

Depuis le menu Système→Administration, choisissez utilisateurs et groupes.

Modifiez votre utilisateur en l'incluant dans les groupes suivants :

  • audio
  • video
  • disk
  • root

Validez la modification. Après un redémarrage complet de l'ordinateur, vous pourrez utilisez pleinnement le serveur de son Jack sur votre noyau temps réel.

Revenir à la page Jack