Chargement...
 
Skip to main content

2 - Les distributions et les noyaux


Xubuntu 10.04 / Noyau RT / Qtractor / Rosegarden

Bonjour,

Oui je sais le sujet à l'air un peu vaste.
Mais j'ai un problème, j'ai exploré plusieurs pistes, mais n'en ai résolu aucune. 😕
voici un résumé :

Config :
HP Pavillon ze 4900
Proc Intel Pentium 1.6GHz
RAM 1.2GB

Carte son USB M-Audio fast track pro
Carte SOn interne Intel 82801DB-ICH4

Xubuntu 10.04.1 (Mise à jour de la 8.04)
Kernel 2.6.33-6-rt
Kernel 2.6.32-25-generic
Kernel 2.6.31-11-rt
Kernel 2.6.24-28-rt

Le kernel generic n'a jamais fonctionné : problème de i-nodes. (????)
Par contre le 2.6.31-11-rt fonctionne.

Mais depuis quelques temps au démarrage il me dit :

Copy to clipboard
Routine check of drive /dev/sda1 système de fichiers comportant des erreurs,vérification forcée /dev/sda1 INCONSISTENCE INATENDUE ; EXECUTEZ fsck MANUELLEMENT mountall: fsckl / [289] términé avec le statut 4

(???)
alors je fais i pour Ignorer


J'arrive quand même a démarrer

Dans JACK :
Périphérique d'entrée : il y a 4 instances de la carte interne hw0,0 / hw0,1 / hw0,2 / hw0,3 /
(???) Bizarre non?
Peut être faut il la désactiver complétement?

Je règle les périphériques d'entrées et sorties sur hw1 (carte M-audio)

Au démarrage JACK me sort une erreur "Impossible de connecter jack comme client ..." mais pourtant ca marche quand même. si je fais 'Arrêter' puis re'démarrer', l'erreur n'apparait plus.
(???) reBizarre


Je lance Qtractor : Et là...
Si je créé une piste midi que j'y enregistre quelques notes que je double-clique sur la dite piste, j'arrive dans un éditeur. Ok
Si je fais bouton droit ...... qtractor se ferme !! et jack me sort l'erreur suivante :
"xruns blablab....
subgraph starting at qtractor lost client bad status (-2) for client qtractor handling event (type=8)"

J'ai d'abord pensé à un problème inhérent à qtractor, aussi j'ai essayé d'installer la dernière version en date 0.4.7 ; mais je n'y arrive pas pour cause de dépendance à la libraire QT4.2 ...grrr

Puis en cherchant un peu j'ai pensé qu'il s'agissait plutôt d'un problème de kernel temps réel. Aussi j'ai installé le Kernel 2.6.33-6-rt.
Mais ca ne change rien.

Autre chose : Rosegarden plante également : mais la c'est pire : c'est sans prévenir et tout est figé, y a plus qu'à éteindre le PC.

en bref, il y a beaucoup de choses bizarres qui peuvent être dues à une même cause (en tout cas j'espère), mais quoi??

Qu'en pensez vous?

Merci à ceux qui ont eu le courage de lire jusqu'au bout. Pour la peine je paye ma blague pourrie : La différence entre la racaille des banlieux et le campeur? La racaille nique sa mère, le campeur démonte sa tente.

Kinja
Salut !
Alors je n'ai qu'une très maigre expérience à faire partager, aussi il y a sûrement plein de choses dans ton messages à côté desquelles je suis passé (pas la blague, par contre 😉 ).
Cependant, il y a une chose que j'ai relevée : dans Qjackctl essaye de mettre comme entrée périph hw:1,1 et en sortie hw:1,0. Je ne sais pas si ça changera grand chose, mais bon...
Sinon, as-tu jeté un oeil à la doc sur les priorités logicielles (PAM), c'est dans la colonne de gauche, vers le bas : Maîtriser > Optimisations avancées .

Voilà, sinon je laisse les plus avancés que moi te filer un coup de main...
Bon courage !
Pierre
France
/dev/sda1 INCONSISTENCE INATENDUE ; EXECUTEZ fsck MANUELLEMENT

commence par démarrer un live cd d'instalation pour effectuer fsck sur /dev/sda1
(c'est peu etre lié a ton problemes d'inodes aussi)
Périphérique d'entrèe : il ya 4 instances de la carte interne hw0,0 / hw0,1 / hw0,2 / hw0,3 /
(???) Bizarre non?
Peut être faut il la désactiver complétement?

ca n'est pas bizarre, il s'agit des quatres controles accessible de ta premiere carte son (intégrée), cependant je te conseille de laisser jack deviner les périphériques d'entrée et de sortie et donc de les laisser par défaut (et choisir seulement la bonne carte dans "interface")
Au démarrage Jack me sort une erreur "Impossible de connecter jack comme client ..." mais pourtant ca marche quand meme. si je fais 'Arrêter' puis re'démarrer', l'erreur n'apparait plus.

la faut voir en détails, envoi le log complet pour qu'on y jette un oeuil 😉
Puis en cherchant un peu j'ai pensé qu'il s'agissait plutot d'un problème de kernel temps reel. Aussi j'ai installé le Kernel 2.6.33-6-rt.
Mais ca ne change rien.

pourquoi utilises tu un noyau temps-réel ?
encore une fois, commence par envoyer le log de jack, on y verra plus clair 😉

oliv'
Salut oliv'
Merci pour ta réponse

J'ai fait un fsck a partir d'un live disk et j'ai pu réparer les erreurs d'inode... ca c'est fait.
Et je n'ai plus de problèmes au démarrage.

Voila ce que me dit JACK quand je le démarre

Copy to clipboard
21:17:14.655 JACK a été démarrer avec le PID=1686. no message buffer overruns JACK compiled with System V SHM support. 21:17:14.734 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. loading driver .. apparent rate = 44100 creating alsa driver ... hw:1,1|hw:1,1|4096|3|44100|0|0|nomon|swmeter|-|32bit control device hw:1 configuring for 44100Hz, period = 4096 frames (92.9 ms), buffer = 3 periods ALSA: final selected sample format for capture: 16bit little-endian ALSA: use 3 periods for capture ALSA: final selected sample format for playback: 16bit little-endian ALSA: use 3 periods for playback 21:17:38.463 Configuration du serveur enregistrée dans "/home/kinja/.jackdrc". 21:17:38.466 Réinitialisation des statistiques. 21:17:38.470 Client activé. 21:17:38.474 Changement des connexions JACK. 21:17:38.502 Changement du graphique des connexions JACK.


Mais même s'il y a cette erreur le serveur reste en marche et je peux faire des connexions ect..


pourquoi utilises tu un noyau temps-réel ?

Parce qu il parait que c'est cool !!!
J'en sais rien : J'ai juste suivi les tutos 'Optimiser ubuntu pour la MAO'
Salut !
Cependant, il y a une chose que j'ai relevée : dans Qjackctl essaye de mettre comme entrée périph hw:1,1 et en sortie hw:1,0. Je ne sais pas si ça changera grand chose, mais bon...
Sinon, as-tu jeté un oeil à la doc sur les priorités logicielles (rtprio), c'est dans la colonne de gauche, vers le bas : Maîtriser Optimisations avancées .
Pierre


Salut!
Merci pour ta reponse
Oui j'avais vu l'histoire des hw:1,1 et 1,0 mais ca change rien
Pour le rtprio,j'avais déja bidouillé ca aussi mais j vais quand meme vérifier si c'est bon.
D'autant plus qu'il me semble avoir lu que le fichier de conf n'est plus le meme depuis la version 10.04
J'ai configuré PAM comme dit ici : PAM

J'ai du faire ca :
Copy to clipboard
sudo dpkg-reconfigure -p high jackd
(que j'ai trouvé dans une autre discussion)
car je n'avais pas de fichier audio.conf.

Maintenant j'ai un audio.conf :
Copy to clipboard
# generated by jackd's postinst. # # Do not edit this file by hand, use # dpkg-reconfigure -p high jackd # instead. @audio - rtprio 99 @audio - memlock unlimited #@audio - nice -19

J'ai aussi supprimé les lignes dans le limits.conf.

Mais ca ne change pas grand chose.
Jack me dit que c'est dangereux d'avoir mis illimité :
Copy to clipboard
: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 932250


...et il me parle de limits.conf ???? apparemment il est pas au courant qu'il doit aller voir dans audio.conf non plus.
et après il me sort le même message d'erreur qu'avant


Autre chose en décochant l'option Temps réel dans les réglages, Jack démarre sans message d'erreur.
Mais j'ai toujours le même bug dans qtractor :
bouton droit =>
Copy to clipboard
21:58:30.024 Changement des connexions ALSA. 21:58:30.395 Récupération désynchronisation (XRUN) (1). subgraph starting at qjackctl timed out (subgraph_wait_fd=22, status = 0, state = Running, pollret = 0 revents = 0x0) **** alsa_pcm: xrun of at least 490.195 msecs

...et il me parle de limits.conf ???? apparemment il est pas au courant qu'il doit aller voir dans audio.conf non plus.
et après il me sort le même message d'erreur qu'avant

si si il est au courant, c'est juste le message d'erreur qui n'a pas été mis a jour...
Mais ca ne change pas grand chose.
Jack me dit que c'est dangereux d'avoir mis illimité :
: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 932250

c'est une alerte normale car elle te préviens que si tu ouvres une très grosse session, tu as autorisation d'utiliser plus de mémoire que ta mémoire vive. la valeur qu'il te conseille est adaptée : elle prend en compte ta mémoire vive et la place que prend l'OS ... ce qu'il reste, il te propose de l'utiliser pour le groupe audio.


jy
Salut !
Pour la mémoire à allouer, il semble d'usage d'utiliser la moitié de ta RAM, ou plus précisément la valeur que Jack te propose (dernière ligne de ton log).
Par ailleurs, je crois qu'il vaut mieux baisser un chouilla ta priorité, genre à 90, parce que si tes logiciels MAO plantent... Ben le reste plante, vu que tout va vers eux (ça te rappelle quelque chose, peut-être 😉 ). C'est ce que j'ai compris suite à de longues discussions sur le canal IRC de Tangostudio...
Bon courage !
Pierre
France
Coucou,
plus exactement, le chien de garde de JACK nécessite d'être la priorité la plus haute et de 10 points supérieures. Lire la page pour plusse d'info.
Olivier
salut
J'ai fait un htop et apparemment Jack a une priorité (PRI) de -90 (c'est pas Moins 90 quand même ??)

J'ai aussi changé la mémoire allouée par ce que me conseille JAckd.

Mais j'ai toujours le(s) même(s) problème(s). Message d'erreur de Jack même si après tout semble fonctionnait, et plantage de qtractor et Rosegarden.
Pourtant je pense avoir tout bien fait. non?
France
salut ici

comme le remarque justement jy, les messages affichés liés au temps-réel ne sont pas des messages d'erreur, mais de simples remarques. Certains ont des problemes avec un memlock trop grand dans limits.conf (ou audio.conf), certains ont des problemes avec un memlock trop petit. a toi de voir ce qui marche lemieux sur ton système à l'usage.

mets la priorité de jack à 70 comme le conseille olinuxx et interface=hw:0 (pour ta carte son intégrée) ou hw:1 pour ta deuxieme carte.
relance jack et renvoi nous le log, mais en entier cette fois car il manquent quelques infos importantes dans le dernier

a toute !

oliv'
Salut Oliv,

Oui j'ai bien compris que ces messages la ne sont pas des erreurs mais simplement des remarques
Au démarrage de Jack :
J'ai une fenêtre pop-up qui dit :
"Impossible de connecter le serveur Jack comme client
- L'opération a échouée
- Incapable de se connecter au serveur
Veuillez consultez la fenêtre des messages pour plus d'informations"

Je fais annuler, et le log me donne ca :


[+]
France
ouai cool, ca c'est un log dans son intégralité 😉
je te recommande vraiment de sélectionner defaut dans "interface d'entrée" et "interface de sortie" et hw:0 ou hw:1 dans "périphérique"
relance et renvoi le log
En sélectionnant défaut dans interface d'entrée et interface de sortie et "hw:1 Fast Track pro" dans périphérique, j'ai toujours le message d'erreur mais c'est encore pire car dans l'onglet des connexions audio, je n'ai plus de client en lecture.

le log:


[+]
--

J'ai un deuxième choix dans périphérique "hw:1,1 USB Audio #1# ; tout en gardant "défaut" dans interface d'entrée et interface de sortie
La j'ai toujours le message d'erreur et je retrouve dans l'onglet des connexions audio,mes clients en lecture. (donc c'est un peu mieux)

le log:

[+]
..voila j'espère que ca vous permettra de trouver une piste. en tout cas merci pour votre aide.
France
control device hw:1
ALSA: Cannot open PCM device alsa_pcm for capture. Falling back to playback-only mode

pour moi l'avant dernier essai est le bon, il reste cete erreur et rien n'apparait dans les connexions, je dirai que pulseaudio ou confrere bloque la carte (se référer au wiki pour désactiver pulseaudio avant de lancer jack)
Pulseaudio n'est pas installé ....
France
mm tu peux nous filer le resultat de cat /proc/asound/cards ?
(profites en pour changer période/tampon de 2 à 3)
France
control device hw:1
ALSA: Cannot open PCM device alsa_pcm for capture. Falling back to playback-only mode


coucou,
si possible, à remonter dans la page jack_te_parle une fois que c'est solutionné.
merci 😉
Olivier
mm tu peux nous filer le resultat de cat /proc/asound/cards ?
(profites en pour changer période/tampon de 2 à 3)


Copy to clipboard
0 [I82801DBICH4 ]: ICH4 - Intel 82801DB-ICH4 Intel 82801DB-ICH4 with Cx20468-31 at irq 5 1 [Pro ]: USB-Audio - FastTrack Pro M-Audio FastTrack Pro at usb-0000:00:1d.0-1, full speed



Pour le changement de période, j'ai déja essayé plein de combinaisons priorité / échantillons /périodes mais ca n'a pas amélioré la situation
France
si je dit 3 pour le nombre de période, c'est que certaines cartes usb fonctionnent mal avec deux
apres la taille du tampon (3x512) devrait etre suffisante pour faire des tests, a réduire seulement une fois que tout marche bien

Copy to clipboard
1 [Pro ]: USB-Audio - FastTrack Pro M-Audio FastTrack Pro at usb-0000:00:1d.0-1, full speed


peux tu essayer cette commande dans un terminal ? (et envoyer le résultat)
Copy to clipboard
jackd -P70 -dalsa -dhw:1 -r44100 -p512 -n3

Copy to clipboard
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 no message buffer overruns JACK compiled with System V SHM support. loading driver .. apparent rate = 44100 creating alsa driver ... hw:1|hw:1|512|3|44100|0|0|nomon|swmeter|-|32bit control device hw:1 ALSA: Cannot open PCM device alsa_pcm for capture. Falling back to playback-only mode configuring for 44100Hz, period = 512 frames (11.6 ms), buffer = 3 periods ALSA: final selected sample format for playback: 16bit little-endian ALSA: use 3 periods for playback

Page: 1/2  [Suivant]
1  2