Chargement...
 
Skip to main content

4 - Toutes les autres applications, les émulateurs...


RESOLU pb avec jack et hydrogen

Articles: 9
Bonjour a tous.
Voila je viens de reinstaller ubuntu studio sur une nouvelle machine car l'ancienne a cramé.Je n'arrive pas a lancer JACKcontrol.
Quand j'appuie sur lecture il se lance une seconde et s'arrête aussitot.
Je ne peut donc pas l'utiliser avec Hydrogen.
De plus je n'arrive pas a enlever le métronome dans hydrogen.Je ne peut pas clicker dessus car la case n'est pas grisée.
Quelqu'un pourrait-il m'aider svp?
D'avance merci.
Articles: 98
Hou là il va falloir que tu donnes un peu plus d'infos !

Configuration de qjackctl ? Messages d'erreurs affichés dans la fenêtre "Messages" ?
Articles: 358 France
il faut que tu copie/colle la sortie de jack au lancement (en mode verbeux de préférence), tu peux aussi relire la page sur Jack dans le site, plein d'infos de dépannage. quelle carte utilises tu ???
Articles: 9
voici les messages de jack au lancement :

Copy to clipboard
21:22:14.351 Patchbay deactivated. 21:22:14.386 Statistics reset. 21:22:14.395 ALSA connection graph change. 21:22:14.593 ALSA connection change. 21:22:17.456 Startup script... 21:22:17.457 artsshell -q terminate 21:22:17.871 Startup script terminated with exit status=256. 21:22:17.871 JACK is starting... 21:22:17.872 /usr/bin/jackd -R -t5000 -dalsa -dhw:0 -r44100 -p1024 -n2 21:22:17.873 JACK was started with PID=7851. jackd 0.109.2 Copyright 2001-2005 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. cannot lock down memory for jackd (Cannot allocate memory) loading driver .. Enhanced3DNow! detected SSE2 detected apparent rate = 44100 creating alsa driver ... hw:0|hw:0|1024|2|44100|0|0|nomon|swmeter|-|32bit control device hw:0 configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods ALSA: final selected sample format for capture: 32bit little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 32bit little-endian ALSA: use 2 periods for playback JACK: unable to mlock() port buffers: Cannot allocate memory JACK: unable to mlock() port buffers: Cannot allocate memory 21:22:20.003 Server configuration saved to "/home/vincent/.jackdrc". 21:22:20.004 Statistics reset. 21:22:20.005 Client activated. 21:22:20.007 JACK connection change. 21:22:20.010 JACK connection graph change. Enhanced3DNow! detected SSE2 detected cannot lock down memory for RT thread (Ne peut allouer de la mémoire) **** alsa_pcm: xrun of at least 0.010 msecs 21:22:37.425 XRUN callback (1). **** alsa_pcm: xrun of at least 0.011 msecs 21:22:40.478 XRUN callback (2). **** alsa_pcm: xrun of at least 0.010 msecs 21:22:42.347 XRUN callback (3).



j'ai été sur la page de jack sur le site mais j'avoue que j'ai pas tout saisi en fait.
j'ai essayer de faire les manips demandées mais j'ai pas réussi.
D'après ce que j'en comprends, jack ne peut pas avoir accès a la memoire c'est ça?
merci a tous.
Articles: 98
Quelques piste :

- as tu bien modifié ton fichier /etc/security/limits.conf ?

- ton utilisateur est-il bien dans le groupe "audio" ?

- est ce que ça fonctionne si tu décoche l'option "temps réel" ?
Articles: 358 France
question subsidiaire ...

Utilises tu un noyau temps réel (suffixe -RT)

si ce n'est pas le cas, c'est normal que ça marche pas en temps réel ...

de grandes chances pour que ça vienne de là, décoches l'option temps réel comme le dis si bien gregolak et vois si ça démarre, et vérifies ton limits.conf

un ptit

sudo adduser ton_id_user audio

ça devrai te faire avancer

... tiens nous au courant ...

et encore une fois, quel est le modèle de ta carte son (je parierai pour une realtek vu la sortie de jack)
Articles: 9
Ca y est je réponds a vos question!!
alors dans l'ordre :
-impossible de modifier le fichier limit conf , il me met :

"Vous n'avez pas les permissions nécessaires pour enregistrer ce fichier. Vérifiez que vous avez saisi l'emplacement correctement et réessayez."

-mon utilisateur est bien dans le groupe audio.Si je tape la commande sudo adduser ton_id_user audio il me met:
L'utilisateur « vincent » est déjà membre du groupe « audio ».

- je suis bien en noyau rt (ubuntu studio)

- si je décoche l'option realtime c'est pareil

- et bien joué pour la carte c'est bien une realtek 5.1 intégré a la carte mère.j'attends une vraie interface audio le but étant de brancher une basse, une guitare et un clavier.

voilà j'espère que ca vous parle moi je pédale a fond.bonne fin de soirée
Articles: 2020 Allemagne
Effectivement, ça parle
pour modifier ton fichier /etc/security/limits.conf, tapes juste dans un terminal

sudo gedit /etc/security/limits.conf


et ajoute à la fin du fichier les lignes :
@audio - rtprio 100
@audio - nice -10
@audio - memlock 500000 #(à adapter, en général la moitié de la RAM; pour une valeur sans limite :"unlimited")

sauvegarde, redémarre et ça devrait aller sans problème
Articles: 358 France
Vous n'avez pas les permissions nécessaires pour enregistrer ce fichier. Vérifiez que vous avez saisi l'emplacement correctement et réessayez.


eh oui il faut les droits administrateur ...

sudo gedit /etc/security/limits.conf

c'est ce que fait la commande sudo. 😀

[mode squattage de sujet ON]

Par contre Samuel ??? ça peut poser un problème d'être en illimité pour la RAM ??? car quand même j'ai entendu dire tout et son contraire à ce propos ... Perso je suis en Illimité et tout va bien !!! Bref dans quel cas mettre illimité ou une autre valeur ?

[mode squattage de sujet OFF]
Articles: 2020 Allemagne
Pour riton_lafouine,

je ne pense pas que la valeu illimité pour memlock soit un problème en soit, d'ailleurs ardour renvoie un message d'erreur dans le cas contraire (mais marche sans problème). Le seul soucis que je verrais serait en cas de gros plantage avec un très gros projet car toute la RAM est monopolisée.

La valeur "recommandée" en général est la moitié de sa RAM.
Articles: 9
bonjour.
je n'ai toujours pas résolu mon problème.
j'ai bien modifier le fichiers limits.conf.
la commande cat /proc/asound/cards donne ça :
Copy to clipboard
0 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xfe020000 irq 21 1 [U0x4710x311 ]: USB-Audio - USB Device 0x471:0x311 USB Device 0x471:0x311 at usb-0000:00:02.0-2, full speed

quelqu'un peut me dire comment connaitre le modèle de ma carte son?
car j'ai pas l'impression qu'elle soit reconnue.
enfin je me trompe peut etre...
Articles: 9
ah j'ai trouvé la carte son REALTEK alc888😊
Articles: 9
J'arrive a lancer jack maintenant mais pas en temps réel.
j'ai acheté une carte m audio 2496, du coups plus de xruns.
voici les messages de jack :

Copy to clipboard
20:12:14.783 Patchbay deactivated. 20:12:14.882 Statistics reset. 20:12:14.890 ALSA connection graph change. 20:12:15.088 ALSA connection change. 20:12:30.312 Startup script... 20:12:30.313 artsshell -q terminate 20:12:30.728 Startup script terminated with exit status=256. 20:12:30.728 JACK is starting... 20:12:30.729 /usr/bin/jackd -R -P10 -t5000 -dalsa -dhw:1 -r44100 -p1024 -n2 jackd 0.109.2 Copyright 2001-2005 Paul Davis and others. jackd comes with ABSOLUTELY NO WARRANTY This is free software, and you are welcome to redistribute it under certain conditions; see the file COPYING for details JACK compiled with System V SHM support. cannot use real-time scheduling (FIFO at priority 10) [for thread -1671616800, from thread -1671616800] (1: Operation not permitted) cannot create engine 20:12:30.738 JACK was started with PID=9047. 20:12:30.742 JACK was stopped successfully. 20:12:30.742 Post-shutdown script... 20:12:30.742 killall jackd jackd: aucun processus tué 20:12:31.148 Post-shutdown script terminated with exit status=256. 20:12:32.905 Could not connect to JACK server as client. - Overall operation failed. - Unable to connect to server. Please check the messages window for more info.


voila.
Sinon j'ai toujours ce problème de métronome qui ne veut pas s'enlever dans hydrogen.
Articles: 9
Ca y est c'est résolu.

j'ai décommenté les lignes rtprio,nice et memlock dans etc/security/limits.conf(enlever les #)
merci a tous pour votre aide.