Forum : 5 - Les serveurs son : JACK, PulseAudio et autres...

[résolu] avis jack2 et reinstall

jy_moustache utilisateur non connecté
salut

j'ai vu que ma version de jack n'etait pas a jour. je vais donc passer à la version supérieure.

2 questions :
  • j'ai un biproc. je pense a installer jack2. est-il stable, fonctionne-il bien ? j'ai vu qu'il y avait qq limitations : pas de zombifications, nombre de ports audio limités, pas de memory lock ... cela pose-t-il probleme ?
  • comment desinstaller ma version actuelle de jack ? a cause des dépendances, il m'oblige a desinstaller ardour, hydrogne, enfin tous les logiciels... :-(

merci

jy

Ejis utilisateur non connecté
Salut,

pour info : à l'heure actuelle, JACK 2 n'est pas déclaré stable, d'où le numéro de version en « 1.9.4 » et les mentions « Future JACK2 » sur le site officiel.
La version 0.118, actuellement (extraordinairement) stable, est une version de synchronisation avec le mode de fonctionnement de JACK 2. Ainsi, mieux vaut s'orienter vers ce dernier.

jy_moustache utilisateur non connecté
ok
ca marche
merci du conseil

en revanche avant d'installer la nouvelle version de jack, il faut desinstaller l'ancienne.
faut-il passer par apt-get ou le faire a la main ?

s'il faut le faire a la main, comment faire ca ?

merci

jy

Ejis utilisateur non connecté
Pour désinstaller, fais-le via APT.

Concernant l'installation, il te faudra compiler. Tu trouveras une doc dans la tarball ou sur le site.

jdlv utilisateur non connecté
Jack2 est intéressant sur les machines multiprocesseurs lorsque des traitements audio peuvent être parallélisés. Il a aussi un mode de fonctionnement ajoutant éventuellement un peu de latence mais qui évite une grande partie des clics et xruns lors des connexions et déconnexions des clients.
Il n'est actuellement pas compatible avec netjack de jack1 et le fonctionnement de ffado n'est pas garanti par les développeurs de ffado. Pour le reste il fonctionne carrément bien.

Avant de l'installer il faut impérativement enlever tout trace de jack1. Désinstaller jack1 par le gestionnaire de paquets ne fonctionne pas à cause des dépendances. Il faut l'attaquer à la tronçonneuse!
sudo rm -rf /usr/lib/libjack*
sudo rm -rf /usr/lib/jack

Puis configurer jack2 avec
./waf configure -prefix=/usr

Bien vérifier l'absence de message d'erreur et la présence des libraires alsa, ffado et autres si besoin.

Plus d'explications sont disponibles dans ce site : Jack

Ejis utilisateur non connecté
Alors, je ne recommande pas le préfix « /usr » pour les logiciels compilés sans être empaquetés, car lors d'éventuelles mises à jour, ça peut s'avérer gênant. C'est à cette fin que le préfix par défaut est /usr/local.
Donc si l'on veut vraiment utiliser « /usr », il faut réaliser un paquet avant d'installer.

jdlv utilisateur non connecté
Ejis tu as tout à fait raison, il faut empêcher la distribution d'effectuer des mises à jour du paquet Jackd sous peine d'écrasement si jack2 est installé en /usr et de panne de jackd s'il est installé en /usr/local. Avec synaptic il faut sélectionner le paquet puis "Bloquer la version" du menu "Paquet"
Que jack2 (ou jack1) soit installé en /usr ou /usr/local il faut impérativement effacer toutes traces de l'installation précédente où qu'elle fût. Sinon jack crie très fort et refuse de fonctionner.

jy_moustache utilisateur non connecté
ok
je prends bien note de toutes ces remarques.
comme je ne me sers pas de ffado ni de netjakc, je vais tenter du cote de jack2 !

merci beaucoup

jy