Chargement...
 
Skip to main content

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


[CONTOURNÉ] Controleur carte son Xone:K2 et Mixxx 2.0

Bonjour,

Je suis sous xubuntu 16.04 et j'utilise Mixxx 2.0 avec un contrôler Allen&Heath Xone:K2. Je pense avoir un problème avec Alsa ou portaudio.

Si j'ouvre Mixxx avec le lanceur il se bloque avant l'ouverture et quand j'ouvre en ligne de commande le processus s'arrête ici:
Copy to clipboard
expression 'paTimedOut' failed in 'src/os/unix/pa_unix_util.c', line: 387 Expression 'PaUnixThread_New( &stream->thread, &CallbackThreadFunc, stream, 1., stream->rtSched )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 2998 Warning [Main]: PortAudio: Start stream error: Wait timed out Expression 'pthread_join( self->thread, &pret )' failed in 'src/os/unix/pa_unix_util.c', line: 441

Au bout de deux ou trois essais (en ligne de commande) j'arrive finalement à tout faire fonctionner sans savoir pourquoi. Avec la version 1.1 de Mixxx sur une 10.04 tout fonctionnait bien mais là c'est pas le cas.
J'ai essayer de lancer
Copy to clipboard
export PA_ALSA_PLUGHW=1
avant Mixxx (trouvé ici sur le site de Mixxx), on dirait que c'est un peu mieux mais le problème n'a pas disparu. J'ai suivi le tuto en recopiant la ligne export PA_ALSA_PLUGHW=1 à la fin des fichiers indiqués comme ci-dessous
Copy to clipboard
# enable programmable completion features (you don't need to enable # this, if it's already enabled in /etc/bash.bashrc and /etc/profile # sources /etc/bash.bashrc). if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fi export PA_ALSA_PLUGHW=1

Faut'il l'écrire comme ça ou avant la balise "fi"?

Quelqu'un peut'il m'éclairer sur les raisons du problème? (voire une solution😉). je ne veux pas faire n'importe quoi sans savoir ce que je fais.
Pensez-vous qu'en utilisant le serveur jack au lieu d'Alsa ou en utilisant unbuntu studio mon problème disparaîtra?

Merci à ceux qui se pencheront sur cette question.
France
Salut. Je suis loin d'être un expert de mixxx, mais je tente une réponse ici.


Selon la page http://mixxx.org/wiki/doku.php/hardware_compatibility, ce contrôleur est censé fonctionner.

Faut'il l'écrire comme ça ou avant la balise "fi"?


C'est bon comme ça.



Pensez-vous qu'en utilisant le serveur jack au lieu d'Alsa ou en utilisant unbuntu studio mon problème disparaîtra?


Tu peux essayer. Ça permettra peut être de pouvoir mieux cerner le souci.


Bon courage.
Merci de ta réponse, le contrôleur est effectivement sensé fonctionner avec la version 1.11 comme indiqué sur la page, mais visiblement il a des problèmes avec la version 2.0.
À défaut de solution, je cherche aussi de l'aide pour comprendre ce qui se passe.
France
Je pense que tu peux rapporter le message d'erreur de mixxx à son lancement aux développeurs de mixxx. Ils y verront plus clair puisqu'il connaissent le code de mixxx.
France
T'as un lien direct vers le sujet en question stp ?
ici
France
OK, merci. Tu as essayé le conseil qui t'y est fourni ?
Je viens d'essayer mais cela ne change rien.
France
OK. Tiens nous au jus.
France
Du nouveau ici ?
Pas de nouveau, je fais avec.
France
OK, tiens nous au jus si tu as des nouvelles !
Je reviens pour préciser que j'ai finalement réussi à faire fonctionner la carte son du contrôleur correctement avec Mixxx en passant par le serveur de son Jackd.
Je n'arrive toujours pas à comprendre pourquoi tout fonctionnait bien avec la version 1.11 de Mixxx et pas avec la 2.0 sous Alsa.C'est pourquoi je ne mets pas le sujet en résolu.
Merci à Olinux pour son intérêt pour mon problème.
France
Et merci à toi de nous tenir au courant.

Tu as été voir avec les développeurs de mixxx ?
Oui mais j'en suis resté au message du 30/09. Je n'ai pas eu d'autres propositions et j'ai passé trop de temps là-dessus. Tout fonctionne avec jack, c'est ce qui compte!
France
Ok. Alors si tu ne souhaites pas mettre (à raison) un [résolu] dans le titre de ton premier message, peux-tu y mettre un [contourné] ?