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

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

> Forums de discussion > 1 - Le matériel et les pilotes ALSA, FFADO, ... > [ABANDONNÉ] Fastrack pro 8r et qjackctl, problemes ...
Dernier post

[ABANDONNÉ] Fastrack pro 8r et qjackctl, problemes ...

filou utilisateur non connecté
Bonjour le forum,

Je pete un cable avec cette carte ( M-Audio Fast Track Ultra 8R ).. qui parait bien tout de meme !


Au "demarage" de jackd via qjackctl j'ai ceci en message :

(extrait)
ALSA: cannot set hardware parameters for capture
ALSA: cannot configure capture channel


et bien sur jackd ne demarre pas ..

La carte est vue par le systeme (un debian 8 jessy)
uname -a :
Linux luke 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) i686 GNU/Linux


phil@luke:~$ arecord -l
**** Liste des Périphériques Matériels CAPTURE ****
carte 1: F8R [Fast Track Ultra 8R], périphérique 0: USB Audio [USB Audio]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

phil@luke:~$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: Generic [HD-Audio Generic], périphérique 3: HDMI 0 [HDMI 0]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: F8R [Fast Track Ultra 8R], périphérique 0: USB Audio [USB Audio]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0


Mais voila, lorsque je la sélectionne dans qjackctl, il veut pas demarrer .. avec la carte son intégrée, il demarre ...
mais j'ai pas les connexions vers ma fastrack :-)

une idée ? problème déjà rencontré ?

A l'écoute ...

Philippe.

ps : j'ai fini par desactiver la carte son intégrée dans le bios, desinstallé reinstallé Alsa, jack et consort .. rien n'y fait ....

allany utilisateur non connecté
Hello !

Si je ne me plante pas, tu disposes d'un noyau "generic" et non "realtime" ou "lowlatency" ?
Quels sont alors tes réglages, dans jackd, par rapport à la latence espérée ?
Pour y voir clair, peux-tu tenter un démarrage et poster le log (messages) complet du lancement ?

As-tu bien configuré ton environnement MAO avec le PAM ?

A+

filou utilisateur non connecté
Bonjour, merci pour le retour !


Pour PAM :

- Je m'etais rajouté à la main,(dans /etc/group) dans le group audio., de toute façon j'ai essayé de le lancer Root le jackctl, et c'a ne fonctionne pas.


phil@luke:~$ grep audio /etc/group
audio:x:29:phil,pulse
phil@luke:~$




- J'avais mis ce qu'il faut dans : /etc/security/limits.d/audio.conf

phil@luke:~$ cat /etc/security/limits.d/audio.conf 
# Provided by the jackd package.
#
# Changes to this file will be preserved.
#
# If you want to enable/disable realtime permissions, run
#
#    dpkg-reconfigure -p high jackd

@audio   -  rtprio     90
@audio   -  memlock    unlimited
#@audio   -  nice      -19
phil@luke:~$


par acquis de conscience, j'ai mis la meme dans : /etc/security/limits.conf
mais c'a sert à rien à priori ...

#ftp             hard    nproc           0
#ftp             -       chroot          /ftp
#@student        -       maxlogins       4

# End of file
# Support Temps réel pour le groupe audio
@audio  -  rtprio   90
@audio  -  memlock  unlimited


Et donc :

phil@luke:~$ ulimit -l -r
max locked memory       (kbytes, -l) unlimited
real-time priority              (-r) 90




- J'ai donc installé un noyau RT, (galère à trouver sous un debian 8 jessy, j'ai donc un kernel Wheezy, version debian précédente),

phil@luke:~$ uname -a
Linux luke 3.2.0-4-rt-686-pae #1 SMP PREEMPT RT Debian 3.2.78-1 i686 GNU/Linux



- j'ai activé l'option temps reel dans la conf jackdctl


Ma conf : Image


Je démarre jackd :

et même punition....

Je cherche de mon coté, si vous avez une piste .. grand merci !



14:37:33.726 Baie de brassage désactivée.
14:37:33.787 Réinitialisation des statistiques.
14:37:33.792 Changement des connexions ALSA.
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
14:37:33.807 Changement du graphique des connexions ALSA.
14:37:44.091 JACK démarre...
14:37:44.092 /usr/bin/jackd -v -dalsa -r44100 -p1024 -n2 -D -Chw:F8R -Phw:F8R
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
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 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 10
self-connect-mode is "Don't restrict self connect requests"
14:37:44.194 JACK a été démarrer avec le PID=4868.
Jack: JackPosixThread::StartImp : create non RT thread
Jack: JackPosixThread::ThreadHandler : start
Jack: capture device hw:F8R
Jack: playback device hw:F8R
Jack: apparent rate = 44100
Jack: frames per period = 1024
Jack: JackDriver::Open capture_driver_name = hw:F8R
Jack: JackDriver::Open playback_driver_name = hw:F8R
Jack: Check protocol client = 8 server = 8
Jack: JackEngine::ClientInternalOpen: name = system
Jack: JackEngine::AllocateRefNum ref = 0
Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0
Jack: JackEngine::NotifyAddClient: name = system
Jack: JackGraphManager::SetBufferSize size = 1024
Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackDriver::SetupDriverSync driver sem in flush mode
audio_reservation_init
Acquire audio card Audio1
creating alsa driver ... hw:F8R|hw:F8R|1024|2|44100|0|0|nomon|swmeter|-|32bit
configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 24bit little-endian
ALSA: use 2 periods for capture
ALSA: cannot set hardware parameters for capture
ALSA: cannot configure capture channel
Jack: JackDriver::Close
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackEngine::ClientInternalClose ref = 0
Jack: JackEngine::ClientCloseAux ref = 0
Jack: JackGraphManager::RemoveAllPorts ref = 0
Jack: JackPosixSemaphore::Destroy name = jack_sem.1000_default_system
Jack: ~JackDriver
Cannot initialize driver
Jack: no message buffer overruns
Jack: JackPosixThread::ThreadHandler : exit
Jack: JackPosixThread::Stop
JackServer::Open failed with -1
Jack: Succeeded in unlocking 82274202 byte memory area
Jack: JackShmMem::delete size = 0 index = 0
Jack: ~JackDriver
Jack: Succeeded in unlocking 1186 byte memory area
Jack: JackShmMem::delete size = 0 index = 1
Jack: Cleaning up shared memory
Jack: Cleaning up files
Jack: Unregistering server `default'
Failed to open server
14:37:44.631 JACK a été arrêté
14:37:46.439 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations.
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


olinuxx utilisateur non connecté France
Essaie de lancer jackd en ligne de commande avec :
jackd -v -dalsa -r44100 -p1024 -n2 -D -Chw:F8R -Phw:F8R


Note modo-forum : merci d'utiliser les balises de CODE lorsque tu copies du code dans tes messages pour faciliter la lecture. Là, j'ai édité tes 2 messages pour qu'il soient tout joli.

Image



filou utilisateur non connecté
Hello modo, ok pour les lignes de codes, dsl pour le boulot occasionné ..confused

La ligne de commande donne le même résultat .. logique dans un sens, c'est ce qui est balancé par l'interface graphique jackdctl non ?

phil@luke:~$ jackd -v -dalsa -r44100 -p1024 -n2 -D -Chw:F8R -Phw:F8R
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2014 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
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
Jack: JackPosixThread::StartImp : create non RT thread
Jack: JackPosixThread::ThreadHandler : start
Jack: capture device hw:F8R
Jack: playback device hw:F8R
Jack: apparent rate = 44100
Jack: frames per period = 1024
Jack: JackDriver::Open capture_driver_name = hw:F8R
Jack: JackDriver::Open playback_driver_name = hw:F8R
Jack: Check protocol client = 8 server = 8
Jack: JackEngine::ClientInternalOpen: name = system
Jack: JackEngine::AllocateRefNum ref = 0
Jack: JackPosixSemaphore::Allocate name = jack_sem.1000_default_system val = 0
Jack: JackEngine::NotifyAddClient: name = system
Jack: JackGraphManager::SetBufferSize size = 1024
Jack: JackConnectionManager::DirectConnect first: ref1 = 0 ref2 = 0
Jack: JackGraphManager::ConnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackDriver::SetupDriverSync driver sem in flush mode
audio_reservation_init
Acquire audio card Audio1
creating alsa driver ... hw:F8R|hw:F8R|1024|2|44100|0|0|nomon|swmeter|-|32bit
configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 24bit little-endian
ALSA: use 2 periods for capture
ALSA: cannot set hardware parameters for capture
ALSA: cannot configure capture channel
Jack: JackDriver::Close
Jack: JackConnectionManager::DirectDisconnect last: ref1 = 0 ref2 = 0
Jack: JackGraphManager::DisconnectRefNum cur_index = 0 ref1 = 0 ref2 = 0
Jack: JackEngine::ClientInternalClose ref = 0
Jack: JackEngine::ClientCloseAux ref = 0
Jack: JackGraphManager::RemoveAllPorts ref = 0
Jack: JackPosixSemaphore::Destroy name = jack_sem.1000_default_system
Jack: ~JackDriver
Cannot initialize driver
Jack: no message buffer overruns
Jack: JackPosixThread::Stop
Jack: JackPosixThread::ThreadHandler : exit
JackServer::Open failed with -1
Jack: Succeeded in unlocking 82274202 byte memory area
Jack: JackShmMem::delete size = 0 index = 0
Jack: ~JackDriver
Jack: Succeeded in unlocking 1186 byte memory area
Jack: JackShmMem::delete size = 0 index = 1
Jack: Cleaning up shared memory
Jack: Cleaning up files
Jack: Unregistering server `default'
Failed to open server
phil@luke:~$


L'erreur semble venir de la .. on dirait qu'il arrive pas à creer une socket ou un truc comme cela .. bon, j'écrit "semble" hein ..!


ALSA: cannot set hardware parameters for capture
ALSA: cannot configure capture channel


allany utilisateur non connecté
Pour ton environnement RT, tout me paraît OK.
Peux-tu poster le choix (en plus de hw:F8R) que te propose jackd lorsque tu actionnes les cases en vert, ci-dessous :
Image
A+

olinuxx utilisateur non connecté France
filou écrit :
La ligne de commande donne le même résultat .. logique dans un sens, c'est ce qui est balancé par l'interface graphique jackdctl non ?


Pas toujours non. Ce test a permis d'écarter une possibilité de problème provenant de QjackCtl lui-même.

filou utilisateur non connecté
Donc copie d'écran de ma conf jackd

les input et output comportent les valeurs/choix sont les même ...

Image


que je mette hw:F8R ou hw:F8R,0

cela revient au même.

Si je mets les input/output par default, dans le menu interface j'ai :


Image

Merci pour votre temps,

olinuxx utilisateur non connecté France
Et si tu les mets toutes deux sur "par défaut" et que tu utilises le champ "interface" pour sélectionner ton interface ?

filou utilisateur non connecté

C fait, j'ai essayé toutes les combinaisons possible, et +sieurs fois pour pas me planter ..

Bon le plus drole, c'est que j'ai installé tout le bazard sur mon portable, un vieux celeron, et la c'a fonctionne !!!

un noyau realtime ...

j'ai Pulse audio mixer, Oss Mixer, ma carte son Fastrack (en USB 1.0, bonjour la latence .... )

et cela fonctionne ..

J'ai fait un enregistrement sous ardour, une piste d'hydrogen, une piste avec mon clavier maitre branché sur la fastrack sur les input analogiques, jackd fait bien le brassage .. nickel ..

Par contre avec la latence, l'enregistrement en live c inexploitable .. en fait je veux enregistrer une ligne de basse clavier et + hydrogen, et j'ai du leger decalage .. j'aime pas. :-)

Et j'ai ma machine dédié avec 8 g de RAM, un USB 3.0, un amd 64 ... un bon truc qui veut rien savoir ... arg !!!!!!!!!!!!!

allany utilisateur non connecté
Déjà, au vu de tes écrans de config' jackd, tu devrais mettre une priorité entre 70 et 90.

Ensuite, es-tu bien certain que les périph's d'entrée et de sortie soient tous deux en hw:1,0 ? Pas de hw:1,1 ?

Une latence de 43ms, c'est beaucoup trop, en effet.
Vu les capacités de ta machine et les perf's de la carte, elle devrait plutôt se situer entre 5 et 15ms, disons.
As-tu tenté de décrémenter progressivement ta valeur échantillons/périodes (512 puis 256 puis... jusqu'au décrochage) ?

A+

allany utilisateur non connecté
... du nouveau ?

filou utilisateur non connecté
Hello !
Tu dis : "tu devrais mettre une priorité entre 70 et 90."

C a dire ? dans /etc/security/limits.d/audio.conf ?

Pour les réglages échantillons/périodes, j'ai positionné à 512.
J'ai plus de latences, mais je crash au bout de 30 sur enrg de 2 pistes .. 1 hydrogen, 2 Clavier ..

Ma conf, avec 2 Gb de RAM.:

Image


phil@nmd:~$ cat /proc/cpuinfo 
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 13
eleron(R) M processor         1.60GHz
stepping	: 8
microcode	: 0x20
cpu MHz		: 1596.126
cache size	: 1024 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 2
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up bts
bogomips	: 3192.25
clflush size	: 64
cache_alignment	: 64
address sizes	: 32 bits physical, 32 bits virtual
power management:


Conf QjackCtl :

Image


Ardour en Action :

Image

Et j'ai plus de latences, mais au bout de 20 Sec d'enregistrement clavier sur la piste 3, j"ai gros crash .. 10 sec et c'a repart ..

A la lecture via Ardour c'a crashe aussi .

A Priori il me faut une machine plus puissante ..

allany utilisateur non connecté
Essaie de régler ici :
Image
la priorité entre 70 et 90.

Sinon, tu as peut-être raison : ta quantité de mémoire est limite...

A+

olinuxx utilisateur non connecté France
@filou : des nouvelles ici ?

Note modéro-forum : si pas de nouvelle de toi d'ici un prochain passage de maintenance. Je fermerai ce fil de discussion en y mettant un [ABANDONNÉ].


filou utilisateur non connecté

Bonjour, suis dans le montage d'une machine plus performante,
puis pas trop de temps en ce moment confused

Tout fonctionne donc sur un pov celeron avec 1 Go de Ram .. Bravo Open Source !

Pour de la Prod, il faut juste plus de ressources matérielles

Merci pour a tous pour ce site Linux MAO ....

Je reviens plus tard !

Phil

olinuxx utilisateur non connecté France
Merci pour la réponse rapide @filou.

Du coup, on peut fermer ce fil de discussion ?

olinuxx utilisateur non connecté France
@filou : des nouvelles ici ?

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool