Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/12/2014, à 22:18

BlackSlapPower

Conflit ALSA suite à l'ajout des dépôts KXstudio

Bonjour à tous,

Me mettant à la MAO, j'ai ajouté les dépôts de KXstudio (Cf ce tuto) et m'en mords les doigts. Non seulement je n'ai plus de son avec Ardour (quoi que je puisse bricoler dans JACK) ni avec TuxGuitar mais, maintenant, je n'ai plus la possibilité de contrôler le son de ma bécane via menu (Cf photo).

son.png

Je ne suis pas sûr de comprendre ce qui se passe. J'ai l'impression que la mise à jour des paquets fournis par les dépôts de KXstudio génère des conflits entre ALSA et pulse audio. Ce que j'ai essayé:
- relancer ALSA
- réinstaller ALSA, PulseAudio

Bref, vous comprendrez à l'imprécision de ma description que je suis clueless.

Merci d'avance à toute bonne âme qui me mettra sur la voie


Asus M4A89GTD Pro/ USB/ AMD Phenom II 555/ 8Go RAM  HD6870/ OpenSUSE 12.2 64bits
EeePc 1000 HE/ Kubuntu 12.04 32bits

Hors ligne

#2 Le 01/12/2014, à 22:28

BlackSlapPower

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

3 précisions supplémentaires:
- j'ai du son avec flash player, à la sortie de rythmbox, d'hydrogen etc etc
- tout se passe bien lorsque je branche mon casque.
- j'ai bien vérifié: aucun process relatif à JACK ne tourne indépendamment de ma volonté (i.e. mes apps ne l'utilisent pas donc, d'une manière où d'une autre, doivent bien utiliser Pulseaudio, non?)

cela ressemble donc davantage à un problème de contrôleur que de driver, non?

Dernière modification par BlackSlapPower (Le 01/12/2014, à 22:42)


Asus M4A89GTD Pro/ USB/ AMD Phenom II 555/ 8Go RAM  HD6870/ OpenSUSE 12.2 64bits
EeePc 1000 HE/ Kubuntu 12.04 32bits

Hors ligne

#3 Le 01/12/2014, à 23:11

Compte anonymisé

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

#4 Le 01/12/2014, à 23:31

BlackSlapPower

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

Merci meremichel.

Je regarde ce que cela donne et donne un retour


Asus M4A89GTD Pro/ USB/ AMD Phenom II 555/ 8Go RAM  HD6870/ OpenSUSE 12.2 64bits
EeePc 1000 HE/ Kubuntu 12.04 32bits

Hors ligne

#5 Le 02/12/2014, à 01:21

BlackSlapPower

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

Cette vidéo est en effet extrêmement claire et instructive.

En revanche, ça commence mal. Ce que me renvoie pavucontrol:

Fatal Error: Unable to connect to PulseAudio: OK

Anticipant la question: oui, je suis dans le groupe audio

En fait, pour l'instant, je ne cherche pas tant à faire fonctionner Ardour qu'à retrouver un contrôle normal de ma machine (je peux toujours m'en tirer avec le Mixeur ALSA gnome, mais bon). Ce que je ne comprend pas, c'est pourquoi mon install compilé d'Ardour fonctionnait jusqu'à ce que les packages du dépot Kxstudio interviennent. Quelque chose fait conflit (je ne parle même pas encore de jack) mais je ne vois pas quoi.

Dernière modification par BlackSlapPower (Le 02/12/2014, à 01:34)


Asus M4A89GTD Pro/ USB/ AMD Phenom II 555/ 8Go RAM  HD6870/ OpenSUSE 12.2 64bits
EeePc 1000 HE/ Kubuntu 12.04 32bits

Hors ligne

#6 Le 02/12/2014, à 01:26

BlackSlapPower

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

Quant à QjackCtrl.sh

david@UX32VDA:~/Téléchargements/QjackCtrlSH$ QjackCtrl.sh action=start
--- engine param set "realtime" -> "true"
--- driver select "alsa"
--- driver param set "device" -> "hw:0"
--- driver param set "rate" -> "44100"
--- driver param set "nperiods" -> "2"
--- driver param set "period" -> "1024"
--- engine param set "name" -> "default"
--- start
DBus exception: org.jackaudio.Error.Generic: Failed to open server
--- status
stopped
ERROR fail to start JackDBUS
***** ERROR: starting JackDBUS servername=default alsadev=hw:0
HOOP start failed 

JackdDBUS --- status
stopped

Active lock on Audio devices ?
Processes locking ALSA sound card
david@UX32VDA:~/Téléchargements/QjackCtrlSH$ QjackCtrl.sh action=status

JackdDBUS --- status
stopped

Active lock on Audio devices ?
Processes locking ALSA sound card

Dernière modification par BlackSlapPower (Le 02/12/2014, à 01:32)


Asus M4A89GTD Pro/ USB/ AMD Phenom II 555/ 8Go RAM  HD6870/ OpenSUSE 12.2 64bits
EeePc 1000 HE/ Kubuntu 12.04 32bits

Hors ligne

#7 Le 02/12/2014, à 01:48

BlackSlapPower

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

OK, j'avance doucement mais surement: un

pulseaudio -D

m'a permis de lancer pavu control et de reprendre le contrôle: des paquets installés l'empèchent de se lancer au démarrage.

Dernière modification par BlackSlapPower (Le 02/12/2014, à 02:20)


Asus M4A89GTD Pro/ USB/ AMD Phenom II 555/ 8Go RAM  HD6870/ OpenSUSE 12.2 64bits
EeePc 1000 HE/ Kubuntu 12.04 32bits

Hors ligne

#8 Le 02/12/2014, à 02:22

Compte anonymisé

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

Pour résoudre le problème: il faut d'un part vérifier que les modules pulse-audio-jack sont bien installés. D'autre part il faut interdire la commande "jackd" pour forcer l'usage de jackdbus par tous les clients Jackd "Ardour, Qjack, MuseScore, ...". En effet si "jackdbus" cohabite très bien avec "Pulse", "Jackd" ne le fait pas. Malheureusement les deux commandes sont dans le même package et quand on installe une, l'autre vient forcement avec. Il faut donc renommer à la main /usr/bin/jackd en jackd.ori pour qu'aucun client "Ardour3, QJack,...." ne puisse lancer "jackd" à la place de "jackdbus" [ce qui est en général la source du problème]. A noter que si "Qjack" sait lancer "jackdbus", Ardour3 ne le sait pas. Par contre si jackdbus est lancé avant Ardour3 [par exemple a partir de Qjack] alors Ardour3 sait se connecter dessus.

Il faut donc renommer à la main /usr/bin/jackd en jackd.ori

A tu fais la manipe?

#9 Le 02/12/2014, à 02:40

Compte anonymisé

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

si cela peut t'aider
a adapter sur ubuntu

https://wiki.archlinux.org/index.php/JA … ection_Kit

Dernière modification par meremichel (Le 02/12/2014, à 02:42)

#10 Le 02/12/2014, à 06:17

BlackSlapPower

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

re-Bonsoir Meremichel

Faute de le perdre, je donne ma langue au chat. J'ai

installé le script,
renommé jackd en jackd.ori,
ajouté les options dans QjackCtl
J'ai pulseaudio-module-jack
je n'ai pas jackd1

et cela ne marche toujours pas comme je l'espérait. Au début, je parvenais à lancer jackdbus au moyen du script (je suis arriver à faire cracher youtube dans la "carte virtuelle"). Après ma première tentative avec QjackCtl, impossible.

Avec QjackCtl

2:35:05.689 Journalisation démarrée --- lun. déc. 1 22:35:05 2014 ---
22:35:05.697 Baie de brassage désactivée.
22:35:05.698 Réinitialisation des statistiques.
22:35:05.713 Changement des connexions ALSA.
22:35:05.778 DBUS : le service est disponible (org.jackaudio.service soit jackdbus).
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
22:35:05.787 Changement du graphique des connexions ALSA.
22:35:21.680 Script de démarrage...
22:35:21.681 QjackCtrl.sh action=clean
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
--- status
stopped
22:35:22.132 Script de démarrage terminé avec succès.
22:35:22.211 DBUS : impossible de démarrer le serveur JACK. Désolé
Mon Dec  1 22:35:22 2014: Starting jack server...
Mon Dec  1 22:35:22 2014: JACK server starting in non-realtime mode
Mon Dec  1 22:35:22 2014: Acquired audio card Audio0
Mon Dec  1 22:35:22 2014: creating alsa driver ... hw:0|hw:0|512|2|44100|1|2|nomon|swmeter|-|32bit
Mon Dec  1 22:35:22 2014: configuring for 44100Hz, period = 512 frames (11.6 ms), buffer = 2 periods
Mon Dec  1 22:35:22 2014: ALSA: final selected sample format for capture: 32bit integer little-endian
Mon Dec  1 22:35:22 2014: ERROR: ALSA: cannot set channel count to 1 for capture
Mon Dec  1 22:35:22 2014: ERROR: ALSA: cannot configure capture channel
Mon Dec  1 22:35:22 2014: ERROR: Cannot initialize driver
Mon Dec  1 22:35:22 2014: ERROR: JackServer::Open failed with -1
Mon Dec  1 22:35:22 2014: ERROR: Failed to open server
Mon Dec  1 22:35:23 2014: Saving settings to "/home/david/.config/jack/conf.xml" ...
22:35:33.061 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

Avec le script

david@UX32VDA:~$ pulseaudio -D
david@UX32VDA:~$ QjackCtrl.sh action=status

JackdDBUS --- status
stopped

Active lock on Audio devices ?
      string "org.freedesktop.ReserveDevice1.Audio0"
Processes locking ALSA sound card

david@UX32VDA:~$ QjackCtrl.sh action=start
--- engine param set "realtime" -> "true"
--- driver select "alsa"
--- driver param set "device" -> "hw:0"
--- driver param set "rate" -> "44100"
--- driver param set "nperiods" -> "2"
--- driver param set "period" -> "1024"
--- engine param set "name" -> "default"
--- start
DBus exception: org.jackaudio.Error.Generic: Failed to open server
--- status
stopped
ERROR fail to start JackDBUS
***** ERROR: starting JackDBUS servername=default alsadev=hw:0
HOOP start failed 

JackdDBUS --- status
stopped

Active lock on Audio devices ?
Processes locking ALSA sound card


**********************************************************
Try a QjackCtrl.sh action=status | kill | log | check
**********************************************************
david@UX32VDA:~$ 

Dernière modification par BlackSlapPower (Le 02/12/2014, à 06:31)


Asus M4A89GTD Pro/ USB/ AMD Phenom II 555/ 8Go RAM  HD6870/ OpenSUSE 12.2 64bits
EeePc 1000 HE/ Kubuntu 12.04 32bits

Hors ligne

#11 Le 02/12/2014, à 06:27

BlackSlapPower

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

Cela n'explique tout, mais il semblerait que 1) QjackCtl soit mal configuré ou, 2) j'ai un conflit entre deux jacks qq part car log et scripts m'annoncent un buffer de 1024 alors que j'indique 512 dans QjackCtl
son2.png

plus, toujours besoin de lancer

pulseaudio -D

au démarrage. Après chaque tentative (script ou QjackCtl), seul un redémarrage me permet de retrouver du son. Et s'il s'agissait d'un problème en aval?

Toujours pas de TuxGuitar en vue

Merci encore pour ton aide, je continue à creuser

Dernière modification par BlackSlapPower (Le 02/12/2014, à 06:42)


Asus M4A89GTD Pro/ USB/ AMD Phenom II 555/ 8Go RAM  HD6870/ OpenSUSE 12.2 64bits
EeePc 1000 HE/ Kubuntu 12.04 32bits

Hors ligne

#12 Le 05/12/2014, à 05:37

BlackSlapPower

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

Même en tuant tous les process que me renvoie

sudo fuser -v /dev/snd/*

impossible de démarrer ce p**** de serveur.  J'ai vraiment suivi les instructions mais rien n'y fait. En tuant pulseaudio, en laissant le deamon. Pourquoi Pulseaudio ne se lance-t-il pas au démarrage, by the way?

Une ultime idée, quelqu'un?

Dernière modification par BlackSlapPower (Le 05/12/2014, à 05:41)


Asus M4A89GTD Pro/ USB/ AMD Phenom II 555/ 8Go RAM  HD6870/ OpenSUSE 12.2 64bits
EeePc 1000 HE/ Kubuntu 12.04 32bits

Hors ligne

#13 Le 11/12/2014, à 14:48

bluedid29

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

Bonjour BlackSlapPower,

Je te conseille de sauvegarder et de ré-installer ta distribution d'origine puis rajouter ce qui est indispensable pour pratiquer la MAO (quelques infos ici par exemple pour Ubuntu 14.04 : UBUNTU 14.04 / MINT 17 : Transformation en distribution MAO / Multimédia) OU installer directement KXStudio : Téléchargement KxStudio OU installer directement Ubuntu Studio (de préférence en version 14.04) car bien stable aujourd'hui : Téléchargement Ubuntu Studio

En règle générale les distributions typées MAO / MULTIMÉDIA sont bien optimisés et contiennent des scripts en rapport donc le seul fait de rajouter des dépôts supplémentaires n'est parfois pas suffisant et peut engendrer des problèmes quasi insolubles ! roll

C'est par expérience que j'en parle car depuis début 2006, j'ai testé (et utilisé) TOUTES les distributions MAO à base de paquets .deb avec souvent de bonnes surprises tout de même wink

BlueDid cool

Dernière modification par bluedid29 (Le 11/12/2014, à 14:50)


Linux en Audio et Midi, c'est magique ;-) http://linuxmao.org Debian Wheezy, testing, Sid, Ubuntu Tango 10.04, Kx 12.04, Studio 13.04, 14.04, Mint17 et blog MAO sur Linux http://bluedid29.mdl29.net/

Hors ligne

#14 Le 12/12/2014, à 06:54

BlackSlapPower

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

Merci pour le conseil Bluedid29, je pense que je vais m'orienter vers cette solution même si cela me fait un peu caguer de réinstaller tout mon système. Partons sur l'Ubuntu Studio LTS.

Merci à tous les deux.


Asus M4A89GTD Pro/ USB/ AMD Phenom II 555/ 8Go RAM  HD6870/ OpenSUSE 12.2 64bits
EeePc 1000 HE/ Kubuntu 12.04 32bits

Hors ligne

#15 Le 12/12/2014, à 08:57

bluedid29

Re : Conflit ALSA suite à l'ajout des dépôts KXstudio

Je conseille aujourd'hui la version 64 bits 14.04.1...

Bonne installation wink

BlueDid cool


Linux en Audio et Midi, c'est magique ;-) http://linuxmao.org Debian Wheezy, testing, Sid, Ubuntu Tango 10.04, Kx 12.04, Studio 13.04, 14.04, Mint17 et blog MAO sur Linux http://bluedid29.mdl29.net/

Hors ligne