Chargement...
 
Skip to main content

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


config adat jackd rmedigi32/8 yamahaO2R

Hello tout le monde j'espère que tout le monde va bien pour ce passage d'année et
qu'il y en a comme moi entre deux toasts qui turbine....

Voila mon problème.

je viens d'hériter d'une yamaha O2r avec 2 carte adat donc 16 entrées et sorties optique
j'ai une carte rme digi32/8 dans un dual core 3ghz tout le tralala et une carte m-audiophile 24/96
et je voudrais sortir 8 piste optique sur l'O2r sous jack et couplé avec un autre ordi sous xp et rentrer en s/pdif via la m-audio pour l'enregistrement tout va bien jusqu'à se que
je lance le serveur jack il s'arrête et me dit que la carte rme est déjà utilisé
voici les quelque lignes du message:


[+]

dites-moi que puis-je faire pour que ça marche.
j'ai fais tout les tuto et fais tout les contrôles

merci beaucoup

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

France
coucou et bonne année 😉

es-tu sûr que tu adresses la bonne carte ?
Pour connaître l'ordre des cartes sur ta machine :
Copy to clipboard
cat /proc/asound/cards


À bientÔ'livier
voila ce que me donne la commande:

Copy to clipboard
gogo@urban-ex:~$ cat /proc/asound/cards 0 [Digi328 ]: Digi32 - RME Digi32/8 RME Digi32/8 (Rev. 101) at 0xfd000000, irq 17 1 [Intel ]: HDA-Intel - HDA Intel HDA Intel at 0xf7ff8000 irq 22 2 [M2496 ]: ICE1712 - M Audio Audiophile 24/96 M Audio Audiophile 24/96 at 0xec00, irq 16


j'aimerais pouvoir simplement permettre à la carte RME d'utiliser uniquement jackd et aucun autre prog....

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

France
Coucou lofo 😉
hello j'ai trouvé une doc sur alsa
http://www.alsa-project.org/main/index.php/Matrix:Module-rme32
mais j'ai du mal à comprendre ce que je doit faire pourriez-vous m'expliquer

Attends, ne mélangeons pas tout, on verra ça après si tu veux bien😉
Tu sembles adresser la bonne carte pour l'instant.
Fais une capture d'écran de QJackCtl , dans la fenêtre "réglages" en ayant cliqué sur le > qui se situe à côté de la case Interface. Mets cette capture sur un site externe puis met nous le lien ici.

Olivier
PS: tu n'as pas besoin de mettre des balises CODE autour d'un lien web, simplement [ et ]. Les balises CODE, c'est pour les logs et les copié/collé de terminal.
France
OK, essaies d'y sélectionner hw:0,0 (ou hw:0,1) puis de relancer Jack.
toujours la meme chose j'avais déja fais
ces testes là et voila ce que ça me donne

pour hw:0,0


[+]

et pour hw:0,1


[+]
merci beaucoup
France
OK, tu adresses donc la bonne carte.

Là il faudrait une commande qui trouve quel logiciel utilise ton périphérique.
Malheureusement, je ne la connais pas.
Je vais poser la question ailleurs et reviendrai.

En attendant, on va vérifier que le module de ta carte son est bien chargé avec la commande lsmod qui liste les modules.
Envoie nous la réponse ici.

++ Olivier
voila ce que me donne lsmod


[+]
merci pour votre aide
France
Copy to clipboard
snd_rme32 20672 1


Le module semble correctement chargé.

Donc la commande pour savoir qui (quel/s logiciel/s) utilise ta carte son est lsof (merci à Emmanuel Fleury de LeaLinux 😉).

LSOF = List Open Files

Si tu utilises LSOF sans arguments, il va te lister tous les processus actifs et quels fichiers ils utilisent (et comme tout est fichier sous Unix ...). Tu peux essayer, mais c'est plutôt long à lire. Tu peux utiliser lsof|less pour avoir le controle de l'affichage, mais ça ne change rien au fait qu'il y en a 300 pages (et c'est pas une figure de style).

S'il s'agissait d'une recherche pour "Qui utilise Jack et qu'utilise Jack ?", on pourrait faire : lsof|grep jack

Mais nous, on cherche qui utilise un périphérique.

On a une solution qui va nous dire quels processus utilisent ton périphérique :
lsof /dev/snd/by-id/+ la touche TAB qui va te proposer et compléter suivant les possibilités de ton système, c'est à dire les cartes son de ton système.
Tu peux essayer by-path/ aussi si tu n'a rien dans by-id/.


pis colle-nous le résultat ensuite 😉
Olivier
voila ce que me donne deux commande que j'avais utilisée avant mais je ne comprend pas pourquoi pulse audio prend de partout

[+]

MERCI BEAUCOUP POUR VOTRE AIDE
hello est_ce que tu as pus voir car je n'ose pas désinstaller pulse car j'ai déja fait et pas bon

merci
hello je m'y remet à essayer de faire marcher ma o2r j'ai tapé le code que tu m'a dit et voila ce que ça me retourne ( j'ai tapé la ligne et simplement sur tab et après enter

Copy to clipboard
gogo@urban-ex:~$ lsof /dev/snd/by-path/pci-0000\:0 lsof: status error on /dev/snd/by-path/pci-0000:0: No such file or directory lsof 4.81 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man usage: [-?abhlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]] [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s] [+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names] Use the ``-h'' option to get more help information.


je crois qu'il y a un pt prob

merci a vous