Et bien oui, JACK essaie de communiquer avec toi, le souci qui peut se poser est qu'il possède un langage bien à lui qu'on ne prend pas forcément du premier coup, donc voici une page qui t'aidera à comprendre ce qu'il te dit et ce qu'il faut faire en conséquence.
Les messages d'erreur
"cannot use real-time scheduling"
Le mode RT de Jack est activé mais celui-ci produit une erreur au démarrage de type :
Copy to clipboard
cannot use real-time scheduling (FIFO at priority 10) [for thread 720017136, from thread 720017136] (1: Operation not permitted)
cannot create engine
Rien de grave. vous n'avez probablement pas donné les droits d'utiliser la priorité temps réel à vos logiciels audio. Suivez la procédure applis RT et tout devrait rentrer dans l'ordre.
"JACK is running in realtime mode, but you are not allowed to use realtime scheduling"
Si vous obtenez ce message d'erreur de jack :
Copy to clipboard
JACK is running in realtime mode, but you are not allowed to use realtime scheduling
"jackd: symbol lookup error: jackd: undefined symbol: clock_source"
Après avoir installé la dernière version de Jack, celui-ci ne veut plus démarrer et il produit des erreurs étranges comme par exemple :
Copy to clipboard
jackd: symbol lookup error: jackd: undefined symbol: clock_source
Il faut savoir que Jack est incapable de se réinstaller tout seul proprement. Il ne fait pas de nettoyage avant de s'installer et ajoutera une nouvelle version à côté de l'ancienne. La présence de ces deux versions produit des erreurs. Vous devez désinstaller puis réinstaller jack proprement en suivant la procédure d'installation de jack. Après cela, tout devrait être rentré dans l'ordre.
"DRIVER NT: could not run driver cycle"
Copy to clipboard
DRIVER NT: could not run driver cycle
Cette erreur peut indiquer:
Mauvais câble
Si vous avez une carte USB, essayez 3 pour periods/buffer au lieu de 2, les cartes USB préfèrent des latences en ms rondes
La porte USB à laquelle vous connectez la carte USB est partagé avec d'autres appareils. Vérifier avec lsusb que le port usb sur lequel est connecté votre carte n'est pas partagé avec autre chose (qui foutrait du brun).
Votre contrôleur Firewire gère son interrupt avec d'autres trucs.
Vérifiez ça avec la commande cat /proc/interrupts
Et pour résoudre ce problème vous avez besoin du noyau rt et rtirq.