Skip to main content

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


[RÉSOLU] Pas de son sur Firewire Solo

Bonjour,
Je suis tout nouveaux sur Ubuntu 14.04, et j'ai un sérieux problème, je n'ai aucun son, ni en entrée, ni en sortie.
J'ai suivi quelques tutoriels de ce site et d'autres, j'ai installé ffado, jackctl, audacity, j'ai tenté de configurer tout ça mais après plusieurs tentatives infructueuses, je vous demande un peu d'aide.

Ma carte son est une Firewire Solo de chez M-Audio, qui fonctionne sans problème sous windows.

Merci d'avance.
France
Allez quoi, les ubunteros, vous êtes nombreux en plusse, non ?
(Je mets un [ABANDONNÉ] dans le titre et fermerai à mon prochain passage)
France
Note modéro forum : sujet ré-ouvert suite à une demande en privé de philnsicab.

Image Bonjour,

Voici la solution qui fonctionne sous linux mint 19 ou ubuntu bionic :
Je précise que je l'aie aussi postée sur un forum anglophone : https://linuxmusicians.com/viewtopic.php?f=4&t=21332 Image

1. D'abord ça peut être une bonne idée de sauver l'état de votre système avec timeschift pour vous permettre de retrouver votre système dans son état actuel si à la fin de cette procédure, vous n'êtes pas satisfait des changements.

2. Installer les drivers ffado qui permettent de configurer objets firewire :
ffado-dbus-server, ffado-mixer-qt4, ffado-tools, libffado2

3. Redémarrer l'ordinateur.

4. Lancer ffado-mixer et vérifier que vous pouvez sélectionner la sortie de la carte son.

5. Chercher jackd dans synaptic et installer :
jackd2-firewire, jackd2, qjackctl, jackd, pulseaudio-module-jack
Donner la priorité temps réel à jack.

Cette priorité peut aussi être éditée dans le terminal :

Copy to clipboard
sudo nano /etc/security/limits.d/99-realtime.conf


Ajouter les lignes suivantes dans le fichier si elles n'y sont pas déja :

Copy to clipboard
@realtime - rtprio 99 @realtime - memlock unlimited


Ajouter votre utilisateur au groupe audio. Dans le terminal :

Copy to clipboard
sudo gpasswd -a $USER audio


6. Redémarrer.

7. Pour information, jack et pulseaudio ne peuvent être utilisés en même temps. Les applications usuelles commes votre navigateur envoient leur son à pulseaudio. Donc elles lancent pulseaudio. Donc si vous lancez jack vous ne pouvez plus entendre le son de votre navigateur et vice versa.
pulseaudio-module-jack connecte pulseaudio à jack ce qui permet aux applications pulseaudio d'envoyer leur son à jack. Grâce à ça, on peut naviguer sur internet et utiliser son DAW préféré.

Quand vous allumez votre ordinateur, il faut lancer jack avant pulseaudio. Donc lancer qjackctl et jack avant d'ouvrir votre navigateur internet.

8. Si vous souhaitez une faible latence, installer le noyau linux-lowlatency

Copy to clipboard
sudo apt-get install linux-lowlatency


9. Vous pouvez sauvegarder le fait de démarrer depuis le noyau faible latence en faisant :

Copy to clipboard
sudo nano /etc/default/grub


Et vérifier que les lignes suivantes sont dans le fichier (ou les ajouter)
Copy to clipboard
GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true


Ensuite rafraichir grub :

Copy to clipboard
sudo update-grub


Maintenant quand vous démarrez l'ordinateur, choisir le noyau faible latence dans le grub. Grub se rappellera du choix du dernier noyau choisi.
France
Chouette d'avoir demandé la réouverture de ce sujet pour y apporter une réponse complète.
Ce que tu décris ici, est une méthode d'optimisation pour la MAO pour les distributions basées sur Debian.

Il y a cependant quelque chose qui me chiffonne, c'est quand tu écris :

Quand vous allumez votre ordinateur, il faut lancer jack avant pulseaudio. Donc lancer qjackctl et jack avant d'ouvrir votre navigateur internet.


Ça ne devrait pas être le cas.
Sur LibraZiK, pulseaudio est lancé avec JACK et les 2 peuvent communiquer ensemble à l'aide du pont pulseaudio-module-jack. Ça n'est pas le cas chez toi ?
olinuxx écrit:
Sur LibraZiK, pulseaudio est lancé avec JACK et les 2 peuvent communiquer ensemble à l'aide du pont pulseaudio-module-jack. Ça n'est pas le cas chez toi ?


Si mais il faut que je démarre jack avant de lancer le navigateur sinon d-bus veut plus se lancer.

Je ne connais pas LibraZik.
Comme expliqué j'ai installé pulseaudio-module-jack donc une fois jack lancé, effectivement pulseaudio-module-jack fait le pont entre pulseaudio et jack.
France
Il est temps pour un [RÉSOLU] dans le titre ici je pense.
Je te laisse le mettre et fermerai le ce sujet tantôt.

Note modération : le sujet étant résolu, merci d'ajouter un [RÉSOLU] (ou un [CONTOURNÉ], ou bien encore un [ABANDONNÉ]) dans le titre de ton premier message. Voir ce paragraphe du manuel du site pour davantage d'informations.


La carte son Firewire solo fonctionne également parfaitement sur linux mint 20, basé sur ubuntu focal, et est très facile à configurer :

1. (Optionel) Pour obtenir une faible latence, installer le noyau faible latence :
sudo apt-get install linux-lowlatency

2. Installer le pilote ffado qui permet de configurer les objets firewire :
dans synaptic, il suffit d'installer le paquet ffado-mixer-qt4

Cela va également installer les dépendances suivantes :
ffado-dbus-server
ffado-mixer-qt4
ffado-tools
libconfig++9v5
libdbus-c++-1-0v5
libecore1
libeina1a
libffado2
libqt5designer5
libqt5help5
libqt5printsupport5
libqt5sql5
libqt5sql5-sqlite
libqt5test5
libqt5xml5
libxml++2.6-2v5
python3-dbus.mainloop.pyqt5
python3-pyqt5
python3-sip

3. Redémarrer.

4. Ouvrir le ffado-mixer, aller dans l'onglet mix, dans la colonne "mixer 1/2" cliquer sur "stream 1/2 In" pour du son dans les headphones.
Cet onglet permet aussi de choisir les autres entrées et sorties.

C'est tout!! Pas besoin de jack. Pour information on peut aussi utiliser jack ensuite, en choisissant le pilote alsa.

Donc je marque résolu. Après j'aimerai tout de même automatiser la 4ème étape...
Page: 2/2
1  2