Skip to main content

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


[Résolu] Problème avec jack et problème de son général sous ubuntu karmic

Bonjour,
Jack fonctionnait parfaitement sous jaunty, mais maintenant que j'ai installé karmic, le message qui me revient quand je fais "démarrer" est:
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 10:25:27.733 JACK a été démarrer avec le PID=13997. 10:25:27.748 JACK a été arrêté avec succès. 10:25:27.749 Script post-extinction... 10:25:27.749 killall jackd jackd: no process found 10:25:28.157 Script post-extinction terminé avec statut de sortie=256. 10:25:29.814 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations.


Pourtant j'ai modifié limits.conf pour avoir le RT.

Par ailleurs j'ai un problème de son général avec le son, que je ne suis à priori pas le seul à avoir rencontré depuis passage à karmic (http://forum.ubuntu-fr.org/viewtopic.php?pid=3099370#p3099370text
Je ne sais plus quoi faire... Merci de votre aide!

Édition (admin olinuxx) : pour améliorer la mise en page, merci de mettre les log de Jack (ou autres) entre des balises de code comme ceci : {CODE()} patatati patatata {CODE} ce qui donnera ceci
Copy to clipboard
patatati patatata

salut

je suis sous karmic et je n'ai pas eu de problème. si ca fonctionne chez moi, on va le faire fonctionner chez toi 😀

le passage a karmic a-t-il modifié ton fichier /etc/security/limits.conf ?
peux-tu nous l'afficher ici ?

Copy to clipboard
cat /etc/security/limits.conf


jy
Tout de suite!
Copy to clipboard
# # #* soft core 0 #root hard core 100000 #* hard rss 10000 #@student hard nproc 20 #@faculty soft nproc 20 #@faculty hard nproc 50 #ftp hard nproc 0 #ftp - chroot /ftp #@student - maxlogins 4 # Support Temps réel pour le groupe audio @audio - rtprio 100 @audio - nice -10 @audio - memlock 500000 #(à adapter; pour une valeur sans limite :"unlimited") # End of file

Heuu, visiblement c'est pas comme ça qu'on copie du code, mais comment donc alors?
Heuu, visiblement c'est pas comme ça qu'on copie du code, mais comment donc alors?

comme ca
{CODE()} ton code ici {CODE}
pour les citations c'est
{QUOTE()} la citation ici {QUOTE}


ok le groupe audio a bien les accès en temps-réel.
Questions suivantes :
  • fais-tu partie du groupe audio ? Donne nous le retour de
    Copy to clipboard
    cat /etc/group
  • Peux-tu nous envoyer une capture d'écran de la fenêtre de configuration de QJackCtrl ? Tu peux utiliser http://imagik.fr pour uploader ton image et nous envoyer le lien.


je t'explique rapidement. Cette ligne dans tes messages de QJackCtrl
Copy to clipboard
cannot use real-time scheduling (FIFO at priority 10) for thread 720017136, from thread 720017136 (1: Operation not permitted)
est souvent lié à un problème d'accès aux ressources. Je soupçonne donc un problème de configuration et je vérifie que tes programmes ont un accès temps-réel aux ressources.

vala
jy
Copy to clipboard
fran@fran-desktop:~$ cat /etc/group root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4:fran,caro tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20:fran,caro fax:x:21:caro voice:x:22: cdrom:x:24:fran,caro floppy:x:25: tape:x:26:caro sudo:x:27: audio:x:29:pulse,caro dip:x:30:caro www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44:caro sasl:x:45: plugdev:x:46:fran,caro staff:x:50: games:x:60: users:x:100: nogroup:x:65534: libuuid:x:101: syslog:x:102: fuse:x:103:caro lpadmin:x:104:fran ssl-cert:x:105: messagebus:x:106: crontab:x:107: mlocate:x:108: ssh:x:109: avahi-autoipd:x:110: avahi:x:111: netdev:x:112: couchdb:x:113: haldaemon:x:114: admin:x:115:fran saned:x:116: pulse:x:117: pulse-access:x:118: gdm:x:119: fran:x:1000: sambashare:x:120:fran polkituser:x:121: guest:x:122: caro:x:1001:caro winbindd_priv:x:123:

OK j'ai compris!😉

Config jack: url=http://imagik.fr/view/168918

Voila, merci pour ton aide!
ok
l'utilisateur fran ne fait pas partie du groupe audio. si fran c'est bien toi,
il faut que tu le rajoutes dedans

Copy to clipboard
sudo gedit etc/group

transforme la ligne
Copy to clipboard
audio:x:29:pulse,caro

en
Copy to clipboard
audio:x:29:pulse,caro,fran

enregistre et ferme le fichier.

Ensuite tu fermes ta session et tu la rouvres. Ca devrait aller mieux.

Par ailleurs, dans tes paramètres tu devrais mettre priorité à 89 (la valeur max) plutôt que par défaut.

voila

tiens nous au courant et si ca marche, modifie le titre de ton premier post et rajoute [résolu] devant ! merci 😊

jy

PS : pour l'adresse de l'image, j'avais déjà corrigé tout seul 😀
Le fichier etc/group est vide!!!?
Heuu, ce que j'écris est idiot, pouisqu'il s'est ouvert avec cat, mais là, rien n'apparait dans gedit...?
normal, ce que tu veux voir c'est
Copy to clipboard
/etc/group
pas
Copy to clipboard
etc/group

N'oublie pas le / devant...

😊

jy
France
Coucou, petit conseil en passant : moi, je note les modifications que j'apporte à mon système sur des feuilles de papier fin de pouvoir les ré-appliquer rapidement en cas de mise à jour destructive.
Je te laisse, jy s'occupe très bien de toi 😉
Merci pour le conseil!
JY, OK super, jack fonctionne! Ça tenait à peu de chose, ah la la, ces newbies...
Par contre, maintenant c'est Qsynth qui ne reconnait plus le son riff de piano que je lui avais assigné! Voila l'une des nombreuses lignes qu'il affiche (seuls les n° changent):
Copy to clipboard
fluidsynth: warning: Instrument not found on channel 4 [bank=0 prog=4], substituted [bank=0 prog=0]

Pourtant l'adresse du soundfont est la bonne...
alors là désolé mais je connais pas Qsynth !

Content que tu aies résolu ton problème avec jack... 😊
oubile pas la priorité à 89 dans la config de jack!

je te propose de passer le titre de ce post en [résolu] en cliquant sur l'icone modifier de ton premier post.

ensuite pour Qsynth, envoie un nouveau post dans le forum adéquat !

jy
Merci pour tout!