#1 Le 01/12/2014, à 21: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).
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, à 21: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, à 21: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, à 22:11
- Compte anonymisé
Re : Conflit ALSA suite à l'ajout des dépôts KXstudio
http://fr.audiofanzine.com/os/linux/Ubu … pulse.html
Des explications détaillées sur
http://www.dailymotion.com/video/x1x3zb … -18i8_tech
je confirme ca fonctionne
#4 Le 01/12/2014, à 22: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, à 00: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, à 00: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, à 00: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, à 00: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, à 00: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, à 01: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, à 01: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, à 01: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, à 01:42)
#10 Le 02/12/2014, à 05: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, à 05: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, à 05: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
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, à 05: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, à 04: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, à 04: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, à 13: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 !
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
BlueDid
Dernière modification par bluedid29 (Le 11/12/2014, à 13: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, à 05: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, à 07: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
BlueDid
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