Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

5 - Les serveurs son : Jack, PulseAudio et autres...

> Forums de discussion > 5 - Les serveurs son : Jack, PulseAudio et autres... > [RESOLU] Pb de son avec Jack et pourtant Jack marche bien ...
Dernier post

[RESOLU] Pb de son avec Jack et pourtant Jack marche bien ...

elga utilisateur non connecté
Bonjour,

J'ai un petit probleme de son avec jack et malgré mes heures de recherche sur ce forum et d'autre, je n'arrive pas a le résoudre, alors je viens vers vous.

Je precise que c'est sur installation librazik 64 bits, et que cette installation est a cote d'une installation de Debian 9.

Donc voici ma petite histoire :

Apres l'installation de librazik 64 bits, tout marchais bien.
J'avais du son, tout les logiciels marchaient, bref, c'etait nickel.
J'ai ensuite branché mon synthé sur l'entre micro de ma carte son (un mini-jack) pour enregistrer mes oeuvres. Et ca marchait tres bien, je pouvais enregistrer et reecouter ce que j'avais enregistrer.

Mais le lendemain, en voulant continuer l'enregistrement de mes oeuvres, et les reecouter, plus de son.

Pourtant,

Jack a l'air de bien fonctionner, en tout cas il me dit que ca marche, voici son log :

20:29:39.379 Journalisation démarrée --- ven. janv. 5 20:29:39 2018 ---
20:29:39.563 Réinitialisation des statistiques.
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
20:29:42.888 Script de démarrage...
20:29:42.888 pulseaudio --start
Cannot connect to server socket err = Aucun fichier ou dossier de ce type
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
20:29:44.762 Script de démarrage terminé avec succès.
20:29:44.762 JACK démarre...
20:29:44.762 /usr/bin/jackd -P70 -dalsa -dhw:0 -r48000 -p1024 -n2
20:29:44.779 JACK a été démarré avec le PID=1665.
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp 1.9.11
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 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
JACK server starting in realtime mode with priority 70
self-connect-mode is "Don't restrict self connect requests"
audio_reservation_init
Acquire audio card Audio0
creating alsa driver ... hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit
configuring for 48000Hz, period = 1024 frames (21.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
20:29:47.014 Changement des connexions JACK.
20:29:47.015 Configuration du serveur enregistrée dans « /home/zikmu/.jackdrc ».
20:29:47.015 Réinitialisation des statistiques.
20:29:47.028 Client activé.
20:29:47.029 Baie de brassage désactivée.
20:29:47.029 Script post-démarrage...
20:29:47.029 pactl load-module module-jack-sink && pactl load-module module-jack-source && echo "set-default-sink jack_out" | pacmd && echo "set-default-source jack_in" | pacmd && a2j -e
20:29:47.086 Changement du graphique des connexions JACK.
21
22
hardware ports export
--- enable export of hardware ports
--- start
20:29:48.085 Script post-démarrage terminé avec statut de sortie=256.
20:29:48.087 Changement des connexions JACK.


et les parametres :

Image

Image


Voici mes cartes sons :

zikmu@LibraZiK2-studio-audio:~$ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf6400000 irq 32
 1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xf6080000 irq 17


zikmu@LibraZiK2-studio-audio:~$ cat /proc/asound/modules
 0 snd_hda_intel
 1 snd_hda_intel


J'ai essayer de redemarrer pulseaudio :

zikmu@LibraZiK2-studio-audio:~$ pulseaudio --kill 
zikmu@LibraZiK2-studio-audio:~$ pulseaudio --start
zikmu@LibraZiK2-studio-audio:~$


et alsa :

root@LibraZiK2-studio-audio:/home/zikmu# service alsa-utils restart
Failed to restart alsa-utils.service: Unit alsa-utils.service is masked.


et alsamixer marche et le son n'est pas nulle :

Image



Quand je lance cadence, tout a l'air de bien aller sauf que je suis oblige de forcer un redemarrage :

Image

Image

Mais si apres je redemarrer Jack voici son log :

20:46:34.947 Journalisation démarrée --- ven. janv. 5 20:46:34 2018 ---
20:46:35.073 Réinitialisation des statistiques.
20:46:35.117 Changement des connexions JACK.
20:46:35.131 Client activé.
20:46:35.132 Baie de brassage désactivée.


et jack a l'air en forme :

Image

le 'Tr' clignote ...

Et voici ma distribution :

zikmu@LibraZiK2-studio-audio:~$ uname -a
Linux LibraZiK2-studio-audio 4.9.0-4-lzk-bl-amd64 #1 SMP PREEMPT Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux



Voila voila, je seche plutot sec, et pourtant j'ai essayer pas mal de trucs, j'ai meme refait une installation complete de librazik mais rien n'y fait, quand je branche mon synthe sur l'entree micro mini-jack, le son se coupe et impossible de le recuperer ...

J'ai essayer de brancher mes enceintes sur toutes les sorties disponible sur l'ordinateur, mais pas de son ...

Ah oui la seule chose que j'ai fait sur cette distribution c'est de virer Network-manager et d'installation Wicd (j'ai fait ca parce que sinon je ne pouvais pas avoir le Wifi, peut etre que ca peut venir de la, je n'ai pas tester ...)


Alors si vous avez une idee je suis preneur, meme si il faut reinstaller, ca me derange pas ...

Dans tout les cas, je vous dis merci d'avance, merci d'avoir fait une distribution comme celle ci, et merci d'avoir fait un site comme celui ci ca motive a faire de la mao et ca permet d'engager des discussions sur le libre etc ...


bref, merci d'avance, bonne soiree, et a bientot

gael

sub26nico utilisateur non connecté France
Dans Cadence, dans ta fenêtre des paramètres Jack, tu as 0 entrées et 0 sorties !
Il faut mettre normalement canaux d'entrées = 2 et canaux de sorties = 2
pour la carte interne.

De plus, n'utilises que Cadence ou que QjackCtl, pas les 2 en même temps.
Et si tu utilises QjackCtl, même remarque, il faut que tu remplisses les champs
dans les paramètres, car dans la capture d'écran, il n'est indiqué ni ta carte son,
ni le nombre d'entrées et sorties.

olinuxx utilisateur non connecté France
Merci pour les mercis cool

Les conseils de nico semblent bons, et j'y ajoute que je déconseille d'utiliser un mélange de qjackctl et de Cadence. Je conseille Cadence.

HS : et n'oublie pas de mettre à jour le noyau Image

yruama utilisateur non connecté
Perso, j'ai toujours laissé les canaux d'entrées et de sortie sur default et ça a toujours fonctionné.

il deux chose que j'aurais aimé voir :
- les connections dans jack (onglet audio dans qjackctl ou l'outil catia dans cadence)
- la configuration de ta carte dans alsamixer. La capture que tu nous as montré montre la configuration de pulseaudio. Il faut faire F6 pour changer la carte son à configurer. Il faudra peut être tuer pulseaudio pour que ta carte soit visible. Ensuite, tu fait F5 pour voir toute les options de ta carte son, peut être que l'entrée est muté ou en mode sortie audio.

sub26nico utilisateur non connecté France
yruama écrit :
Perso, j'ai toujours laissé les canaux d'entrées et de sortie sur default et ça a toujours fonctionné.

J'ai malheureusement vu pas mal de cas ici, dans les forums, où Jack ne démarrait pas si le périphérique
n'était pas indiqué.

Mais même si on ne renseigne pas le périphérique, si on indique 0 en entrées et sorties,
c'est normal que Jack ne sorte pas de son.

olinuxx utilisateur non connecté France
+1 avec l'argument de sub26nico

sub26nico utilisateur non connecté France
Citation :
Il faudra peut être tuer pulseaudio pour que ta carte soit visible.

Et j'oubliais, plus besoin de tuer pulseaudio, il suffit d'utiliser le pont
ALSA-PULSE-JACK dans Cadence.

elga utilisateur non connecté
Bonjour,

alors j'ai tester ce que vous m'avez dit, et donc quand je met les canaux audio sur 2 (entree et sortie) ca ne change rien, je n'ai toujours pas de son avec hydrogene ou smplayer.

J'ai aussi tester de rentrer ma carte son dans les parametres, mais ca n'a rien fait non plus ...

Pour ce qui est des connections avec Catia, voila ce que ca donne :

Image

Et pour alsamixer, voila ce que ca donne :

Carte interne
Image

Carte Nvidia
Image

Moi je m'en fiche un peu pour l'instant que ce soit la carte son internet ou Nvidia, je voudrais juste avoir du son ...

Oui, et je me suis apercue que dans les preferences sons, je n'avais pas de materiel detecter, peut etre que ca vient de la :

Image

Je suis desolé pour le message un peu rapide mais je reprend le taff dans 5 minutes, je serais plus prolixe ce soir ....


En tout cas un grand merci pour m'aider dans ce soucis qui n'a pas l'air si compliqué au final !

Bonne apres midi !

sub26nico utilisateur non connecté France
2 choses :
- il me semble que cela ressemble à un problème que je rencontre chez moi,
qui est le lancement de pulseaudio au démarrage.
Pour contourner ça, tape dans un terminal
pulseaudio -k

puis
pulseaudio --start

Puis vérifie que ta carte son apparait dans les préférences matériel.

Dans Alsamixer, les 'MM' en bas des fader veulent dire que les canaux sont 'mutés',
ils te faut donc les 'dé-muter' pour que le son sorte. Notamment les colonnes 'Front'
qui doit correspondre à la sortie 'enceintes' et 'Headphone' qui doit correspondre
à la sortie casque.

Dernier point, le HDMI cause parfois problème, si les 2 solutions plus haut ne fonctionnent pas,
il faudra essayer de 'blacklister' le module HDMI.
Mais normalement en relançant pulse et en dé-mutant
tes sorties enceintes et casques, le son devrait fonctionner.

olinuxx utilisateur non connecté France
sub26nico écrit :
Dans Alsamixer, les 'MM' en bas des fader veulent dire que les canaux sont 'mutés',
ils te faut donc les 'dé-muter' pour que le son sorte. Notamment les colonnes 'Front'
qui doit correspondre à la sortie 'enceintes' et 'Headphone' qui doit correspondre
à la sortie casque.


95% de probabilité que le problème soit là.

yruama utilisateur non connecté
@elga : juste pour info, je ne sais pas si tu as vu, mais avec ta carte son interne dans alsamixer tu des petites flèches à droite pour dire qu'il ya encore une autre page d'options.

Et faut appuyer sur 'M' pour muter/demuter un volume.

@sub26nico : je n'ai peut être pas été assez précis quand j'ai dit que je laissais les canaux d'entrées et de sortie sur default ou 0. Quand je fait ça, la carte son est explicitement sélectionnée, et promis, ça marche. Ça permet même d'automatique utiliser tout les canaux disponible de la carte. Par contre je ne suis pas sous librazik.

sub26nico utilisateur non connecté France
Citation :
@sub26nico : je n'ai peut être pas été assez précis quand j'ai dit que je laissais les canaux d'entrées et de sortie sur default ou 0. Quand je fait ça, la carte son est explicitement sélectionnée, et promis, ça marche. Ça permet même d'automatique utiliser tout les canaux disponible de la carte. Par contre je ne suis pas sous librazik.


Dans Qjack, oui, laisser 'default' fonctionne même s'il y a eu des cas où il fallait préciser
le tout (nom de la carte et nombre d'entrée/sortie) ou pour la traduction française, il a parfois
fallu virer le 'par défaut ' qui pour une raison obscure mettait la pagaille.

Par contre, dans Cadence il faut préciser le bon nombre d'entrée/sortie sinon Jack refuse de se lancer.

Merci d'avoir rappeler le 'M' pour AlsaMixer, j'avais zappé ce 'détail' important,
ainsi que les flèches.

elga utilisateur non connecté
Bonjour !!

Vous etes vraiment trop fort, c'etait exactement ca, ca marche nickel maintenant !!!

Du coup pour resumer, ca devait venir des sortie muté dans alsamixer ... !!

Parce que meme apres redemarrage pas besoin de relancer pulseaudio ni meme de toucher a alsamixer ...

Et chez moi, dans QJackCtl j'ai laisser sur default les entrees et sorties, et les canaux aussi, et ca marche.

Par contre dans cadence, j'ai du specifier ma carte son, et mettre les entrees et sortie sur 2, comme me l'avait conseillé sub26nico.

Voila, merci a vous tous, vous etes trop fort, continuer comme ca, c'est trop cool !

A bientot sur le forum et Bonne journée !

sub26nico utilisateur non connecté France
Merci pour le merci et pour le [RÉSOLU].

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

sub26nico, 00:45, lun. 23 Apr 2018: Salut et bienvenue à Sainteamanite :-)
sub26nico, 21:54, ven. 20 Apr 2018: Salut et bienvenue à JeanPierreDubois :-)
sub26nico, 23:53, mar. 17 Apr 2018: Salut et bienvenue à superludwig :-)
olinuxx, 11:37, mar. 17 Apr 2018: Toutafé, en plusse, "cadriciel", c'est joli à l'oreille !
sub26nico, 00:11, mar. 17 Apr 2018: @r1: "olinuxx", sors de ce corps :-)
r1, 19:54, lun. 16 Apr 2018: @sub26nico ce cadriciel, tu veux dire ? :-D
sub26nico, 16:21, lun. 16 Apr 2018: Ça a l'air terrible ce framework : http://hise.audio/
sub26nico, 16:17, lun. 16 Apr 2018: Salut et bienvenue à FredChamps :-)
sub26nico, 11:38, lun. 16 Apr 2018: Salut et bienvenue à aim_true :-)
zicstef, 10:56, sam. 14 Apr 2018: Bonjour tout le monde, j'ai fait une petite modif sur cette page. Celle-ci risque d'avoir des conséquences sur le reste de l'article. Bon week-end [Lien]
sub26nico, 23:50, ven. 13 Apr 2018: Salut et bienvenue à Mandragore77 et Atriaze :-)
sub26nico, 16:51, ven. 13 Apr 2018: Salut et bienvenue à loop45 :-)