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

Qjack ne trouve plus ma carte son

Jazzboubs utilisateur non connecté
Bonjour,
Aprés avoir installé qjack 0.3.2 à la place du qjack 0.2.2 qui était fourni avec ma distrib 64studio et qui marchait -presque- au poil, qjack ne me donne plus le choix des "input device" et "outpout device", du coup j'en conclue qu'il ne voit plus ma carte son (ensoniq)

Quelqu'un saurait-il comment lui faire retrouver la mémoire?

voici le message qu'il m'envoie:

15:15:26.478 Startup script...
15:15:26.479 artsshell -q terminate
Cannot connect to server socket (Aucun fichier ou répertoire de ce type)
Cannot connect to server socket
Cannot connect to the server
can't create mcop directory
Creating link /home/fabien/.kde/socket-64studio.
15:15:26.951 Startup script terminated with exit status=256.
15:15:26.952 JACK is starting...
15:15:26.953 /usr/bin/jackd -R -P89 -p128 -dalsa -dhw:0 -r44100 -p4096 -n4 -i2 -o2 -I80 -O150
15:15:26.973 JACK was started with PID=17650.
the playback device "hw:0" is already in use. Please stop the application using it and run JACK again
Cannot initialize driver
Cannot start server... exit
jackdmp 0.62
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2007 Grame.
jackdmp 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
playback device hw:0
capture device hw:0
apparent rate = 44100
frames per period = 4096
control device hw:0
15:15:27.124 JACK was stopped successfully.
15:15:27.125 Post-shutdown script...
15:15:27.127 killall jackd
jackd: aucun processus tué
15:15:27.539 Post-shutdown script terminated with exit status=256.
15:15:29.027 Could not connect to JACK server as client. - Please check the messages window for more info.
Cannot connect to server socket (Connexion refusée)
Cannot connect to server socket
Cannot connect to the server

Merci d'avance, si quelqu'un a une idée

Jboubs

Jazzboubs utilisateur non connecté
en lançant la ligne :

/usr/bin/jackdmp -R -P89 -p128 -dalsa -r44100 -p4096 -n4 -D -Chw:0,0 -Phw:0,1 -i2 -o2 -I80 -O150

c'est à dire en forçant jackd à prendre en compte ma carte son, (Chw:0,0 -Phw:0,1 au lieu de Chw:0 -Phw:0 par défaut), j'arrive à lancer qjack...
Du coup, quelqu'un sait-il où se trouvent ces schtroumpfs de fichiers de config de qjack et de jackdmp? et pourquoi pas ceux d'ALSA tant qu'on y est...j'arrive pas à mettre la main dessusconfused et je commence à saturer !...

En attendant, je peux toujours faire du son, c'est déjà un peu mieux...rolleyes

Merci

Mysth-R utilisateur non connecté France
normalement ton fichier de configuration Qjackctl se trouve dans ton /home
ça doit un fichir du genre .jackrc

Jazzboubs utilisateur non connecté
Merci Mysth-R pour ce précieux aiguillage...

Alors après enquête, ~/.jackrc contient la ligne de commande de démarrage de jack, le fichier de config de qjackctrl se trouve à ~/.config/rncbc.org/QjackCtl.conf razz
J'ai donc commenté ce fichier aprés avoir recompilé ALSA puisque il semblait ne pas le trouver... et là, c'est le drame!
aprés avoir recompilé alsa, ça marchait plutôt pas mal en mode default smile, mais aprés avoir commenté le fichier QjackCtl.conf , tout va bien en tant que root...sauf pour le midi, bien sûr... mais en simple utilisateur, j'ai ça :
Citation :
00:18:11.123 JACK démarre...
00:18:11.124 /usr/bin/jackdmp -R -P89 -dalsa -r48000 -p4096 -n4 -D -Chw:0.0 -Phw:0.1 -i2 -o2 -I80 -O150
00:18:11.152 JACK was started with PID=14573.
Cannot create shm segment /jack-0 (Permission denied)
cannot create shared memory segment of size = 17616688
JackShmMem:new bad alloc
terminate called after throwing an instance of 'std:bad_alloc*'


Et là, je comprends rien de ce qu'il me raconte !mad A l'aide...cry

Heureusement, dans mes recherches, j'ai trouvé ça :http://forum.ttoine.net/viewtopic.php?pid=417
biggrin c'est toujours ça de pris...

Ah, et si quelqu'un sait ce que sont les drivers midi raw et seq, je suis preneur! confused

Merci

Jazzboubs utilisateur non connecté
Citation :
00:18:11.123 JACK démarre...
00:18:11.124 /usr/bin/jackdmp -R -P89 -dalsa -r48000 -p4096 -n4 -D -Chw:0.0 -Phw:0.1 -i2 -o2 -I80 -O150
00:18:11.152 JACK was started with PID=14573.
Cannot create shm segment /jack-0 (Permission denied)
cannot create shared memory segment of size = 17616688
JackShmMem:new bad alloc
terminate called after throwing an instance of 'std:bad_alloc*'


lollollollollol

j'ai trouvé... il faut renseigner /etc/fstab avec :

shmfs /dev/shm shm defaults 0 0

c'est juste une histoire de permission... bon ok, merci à : linux magazine

Reste plus qu'à trouver comment configurer le midi...confused si quelqu'un a une idée...

merci

Jazzboubs utilisateur non connecté
Salut,

Bin non, justement, je ne vois plus les interfaces dans les onglets MIDI,

Explication de la config de qjack:
- avec MIDI Driver: None Ca semble logique que ça ne marche pas !
- avec MIDI Driver: Raw ou Seq Qjack s'arrete aussitôt.

Ca semble venir de cette ligne :
Citation :
09:01:56.784 /usr/bin/jackdmp -dalsa -r48000 -p4096 -n4 -D -Chw:0,0 -Phw:0,1 -i2 -o2 -Xraw -I2
-Unknownage with option 'X'


Apparement, il rajoute l'option -Xraw dans la ligne de commande pour dire qu'il veut raw comme driver MIDI, sauf que -X ne fait pas partie des options de Jackdmp... je tourne en rond...

D'où: quelqu'un a-t-il une idée pour :
-quelle est l'option qui désigne le driver midi de jack ( pas trouvé dans man qjackctl )
-comment dire à qjackctl que l'option n'est pas -X ?

merci pour votre aide !