Chargement...
 
Skip to main content

1 - Le matériel et les pilotes ALSA, FFADO, ...


[ABANDONNÉ] Jack + USB audio : jack tourne mais n’envoie pas de son

Bonjour à tous,

Souhaitant m'initier à la MAO dans le monde libre en utilisant un laptop, je me suis vite aperçu de la nécessité d'utilisation d'une carte son externe.

Ainsi je dispose d'une Creative Technology SB Live! 24-bit External branchée en USB dans l'environnement KDE de Kubuntu Lucid.

Jack tourne en mode RT. Réduire les Echantillons/période jusqu'à une latence inférieure à 10ms n'a pas amélioré la situation qui est donc: jack tourne, détecte les entrées sorties de la carte son ainsi que des divers programmes.

Néanmoins, en connectant les entrées/sorties, aucun son n'est produit (enceintes allumées, divers ports et combinaisons testées).

A noter que le serveur jack ne s'exécute seulement si "Jack audio connexion kit" est placé en tête de liste dans la config de Phonon.

Devrais-je trouver un moyen d'anéantir Phonon avant d'exécuter jack?
Copy to clipboard
artsshell -q terminate

s'exécute déjà avant le lancement du serveur.

D'où pensez-vous que cela puisse venir, sachant que ma carte son fonctionne sans utiliser jack?

Merci !

EDIT: j'étais sous Pulseaudio avant ce que j'ai décrit, puis sous revenu sous Phonon car Jack ne se lançait pas. J'aimerais si possible pouvoir lancer Jack sur Pulseaudio qui est lui-même au dessus de Phonon (si j'ai bien compris).

EDIT2: je suis repassé sous Pulseaudio, et jack se lance correctement cette fois-ci. Néanmoins, toujours aucun son qui sort !
(NOTE: Ne pas brancher sa carte son sur un mini hub USB...)
France
salut blint et bienvenue sur le forum ! 😉

merci pour cette description assez claire, en reponse je risquerai :

  • le reglage jack dans phonon est pour rediriger le son de phonon vers jack, ce qui est plutot bien si tu veut pouvoir ecouter le son du bureau et d'autres apps ne supportant pas jack (ce qui est plus facile a faire qu avec pulseaudio

  • si jack tourne reellement, alors le probleme si situe avec les reglages du mixer, dans un terminal tape
Copy to clipboard
alsamixer

utilise la touche M pour activer/desactiver les pistes, et la fleche du haut pour toutes les pousser a fond

si ca ne fonctionne toujours pas, envoi le resultat (dans un terminal) de :
Copy to clipboard
amixer


oliv'
Merci pour ton soutien Olivier !

Les canaux du mixer sont bien OK, son à fond ou presque et non muets. Je me permets de rappeler que la son fonctionne bien via la sound card en passant par pulseaudio !

amixer:
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined penum
Playback channels: Mono
Limits: Playback 0 - 64
Mono: Playback 49 77% -15.00dB on
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 64
Mono:
Front Left: Playback 63 98% 0.00dB on
Front Right: Playback 63 98% 0.00dB on
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 64
Mono:
Front Left: Playback 63 98% 0.00dB on
Front Right: Playback 63 98% 0.00dB on
Simple mixer control 'PCM',0
Capabilities: pvolume penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 100% 0.00dB
Front Right: Playback 255 100% 0.00dB
Simple mixer control 'Mic Boost',0
Capabilities: volume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: 0 - 3
Front Left: 0 0%
Front Right: 0 0%
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback on
Simple mixer control 'IEC958 Default PCM',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback on
Simple mixer control 'IEC958',1
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback on
Simple mixer control 'Beep',0
Capabilities: pvolume pswitch penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 0 0% -34.50dB off
Front Right: Playback 0 0% -34.50dB off
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 46
Front Left: Capture 46 100% 29.00dB on
Front Right: Capture 46 100% 29.00dB on
Simple mixer control 'Digital',0
Capabilities: cvolume penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 120
Front Left: Capture 75 62% 7.50dB
Front Right: Capture 75 62% 7.50dB


Merci beaucoup ! 😀
France
ok, dans ce cas, essaye de brancher meterbridge en entree et sortie de ta carte son grace a jack pour voir d ou le probleme vient.
experimente avec un logiciel simple de ton choix, comme par exemple zynaddsubfx qui est ready to go, y a qu a appuyer sur les touches...😀
Alors désolé de répondre si tard.

J'ai utilisé meterbridge (que je ne connaissais pas merci pour l'astuce ^^) avec l'aiguille à l'ancienne.

Je l'ai d'abord branché sur les sorties de ZynAddSubFx, et il y a quelques mouvements, normal.

Ensuite j'ai essayé de brancher sur les sorties audio de la carte son, puis sur les entrées mais aucun mouvement 😑

J'ai connecté ZynAdd sur toutes les sorties audio pour être sûr de n'en rater aucune.

Que cela peut-il signifier?
Quelques infos à ajouter qui pourraient faciliter la résolution du problème: j'utilise un écran branché en HDMI sur mon ordinateur portable. J'ai tenté de lancer jack après avoir débranché cet écran et redémarré la machine, mais le résultat est le même qu'avant. Il ne devrait donc pas entrer en conflit.

Je tiens à noter que j'ai déjà utilisé sans soucis cette carte son sur une Ubuntu d'une autre machine (pas Lucid par contre)

Je rappelle aussi que meterbridge ne relève aucun son en sortie au niveau de la carte son! Le problème n'est donc pas matériel n'est-ce pas?
Bon, j'en suis toujours au même point, malgré mes recherches et mes multiples essais!

Voilà ce qui se passe lors du lancement du serveur, si ça peut aider à me dépanner :P :

Copy to clipboard
20:26:26.375 Script de démarrage... 20:26:26.376 artsshell -q terminate; pulseaudio -k sh: artsshell: not found 20:26:26.797 Script de démarrage terminé avec succès. 20:26:26.798 JACK démarre... 20:26:26.798 /usr/bin/jackd -dalsa -dhw:External -r44100 -p256 -n2 jackd 0.118.0 Copyright 2001-2009 Paul Davis, Stephane Letz, Jack O'Quinn, Torben Hohn 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 Memory locking is unlimited - this is dangerous. You should probably alter the line: @audio - memlock unlimited in your /etc/limits.conf to read: @audio - memlock 2970960 20:26:26.824 JACK a été démarrer avec le PID=2875. no message buffer overruns JACK compiled with System V SHM support. loading driver .. SSE2 detected apparent rate = 44100 creating alsa driver ... hw:External|hw:External|256|2|44100|0|0|nomon|swmeter|-|32bit configuring for 44100Hz, period = 256 frames (5.8 ms), buffer = 2 periods ALSA: final selected sample format for capture: 24bit little-endian ALSA: use 2 periods for capture ALSA: final selected sample format for playback: 24bit little-endian ALSA: use 2 periods for playback 20:26:28.849 Configuration du serveur enregistrée dans "/home/blint/.jackdrc". 20:26:28.851 Réinitialisation des statistiques. 20:26:28.853 Client activé. 20:26:28.855 Changement des connexions JACK. 20:26:28.861 Changement du graphique des connexions JACK. SSE2 detected


Mais il m'arrive d'avoir ça
Copy to clipboard
subgraph starting at qjackctl timed out (subgraph_wait_fd=9, status = 0, state = Triggered, pollret = 0 revents = 0x0) **** alsa_pcm: xrun of at least 0.116 msecs 20:38:56.626 Récupération désynchronisation (XRUN) (1). **** alsa_pcm: xrun of at least 2.015 msecs 20:38:58.966 Récupération désynchronisation (XRUN) (2). **** alsa_pcm: xrun of at least 0.007 msecs 20:39:11.406 Récupération désynchronisation (XRUN) (3). **** alsa_pcm: xrun of at least 1.231 msecs 20:39:12.976 Récupération désynchronisation (XRUN) (4). **** alsa_pcm: xrun of at least 0.117 msecs 20:39:24.366 Récupération désynchronisation (XRUN) (5).


Merci !