Chargement...
 
Skip to main content

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


[UbuntuStudio 24.04] Module FFADO non chargé dans pipewire

Bonjour,

Je viens de passer à UbuntuStudio 24.04 et je cherche à refaire ma conf pour ma carte son EDIROL FA-66 (FireWire)

De ce que je vois, le module libpipewire-module-ffado-driver n'est pas chargé de base et je n'arrive pas à configurer cela.

Dans dmesg je vois bien passer la carte firewire :
Copy to clipboard
[ 8.638330] firewire_core 0000:03:0e.0: created device fw1: GUID 0040ab0000c39856, S400


Dans le menu son, aucune carte firewire détectée

et dans la liste des modules, pas de ffado...

Copy to clipboard
$ pactl list modules | grep "module.name" module.name = "libpipewire-module-rt" module.name = "libpipewire-module-protocol-native" module.name = "libpipewire-module-profiler" module.name = "libpipewire-module-metadata" module.name = "libpipewire-module-spa-device-factory" module.name = "libpipewire-module-spa-node-factory" module.name = "libpipewire-module-client-node" module.name = "libpipewire-module-client-device" module.name = "libpipewire-module-portal" module.name = "libpipewire-module-access" module.name = "libpipewire-module-adapter" module.name = "libpipewire-module-link-factory" module.name = "libpipewire-module-session-manager" module.name = "libpipewire-module-jackdbus-detect"


J'aurais besoin d'aide pour
- comprendre la configuration pipewire
- faire détecter ma FA-66...

Merci d'avance
France
Bonjour,

Ce que je sais, c'est que le responsable du projet Ubuntu Studio a écrit ça le 7 avril 2020 à 15:52 en réponse à une demande d'un utilisateur :

Erich Eickmeyer écrit:
À l’aide du backend ALSA, le backend ALSA firewire continuera à fonctionner tant qu’ALSA verra l’appareil. Le backend Firewire dans Ubuntu Studio Controls était destiné aux appareils qui nécessitaient FFADO, ce qui s’est avéré problématique.

Pour cette raison, puisque les appareils Firewire sont anciens et ne sont plus fabriqués, à moins qu’ils ne fonctionnent simplement avec le backend ALSA, ils ne seront plus pris en charge par Ubuntu Studio à l’avenir.


Je viens de faire des recherches et de poser des questions.
Donc, Debian et Ubuntu et Ubuntu Studio ne mettent pas la partie FFADO dans leur paquets PipeWire. Il n'y a pas de prise en charge de Firewire par PipeWire sur Ubuntu Studio.
Il faudra donc utiliser l'ancienne méthode d'avant PipeWire qu'apparement tu connais qui se base sur ffado (l'ancien pas la version incluse dans PipeWire) et JACK2.

Est ce que tu sais revenir à JACK2 dans Ubuntu Studio à la place de pipewire-jack ?

C'est ici : https://ubuntustudio.org/audio-configuration/
Avec l'option "Disable pipewire-jack".
Donc, Debian et Ubuntu et Ubuntu Studio ne mettent pas la partie FFADO dans leur paquets PipeWire. Il n'y a pas de prise en charge de Firewire par PipeWire sur Ubuntu Studio.

😑

Sur le papier, c'était beau...

Il y a d'autres distributions qui l'ont implémenté ?

Est ce que tu sais revenir à JACK2 dans Ubuntu Studio à la place de pipewire-jack ?

Je regarde.
Il faut remettre alsa+pulseaudio+jack ?
Quid de pipewire, on le laisse mais désactivé ?
Tu peux laisser pipewire, mais à la place de pipewirer-jack, tu mets jack2. Il y a des tuto qui l'explique sur le site de pipewire
Screenshot 20240827 162713

graphe de qjackctl : il reste du pipewire...

mais à la place de pipewirer-jack, tu mets jack2


où ça ?
France
Salut,

Si tu as suivi le lien que j'ai posé plus haut en sélectionnant "disable pipewire-jack" et que tu as installé le paquet ffado pour avoir accès au mixeur des périphériques firewire (et à tout le reste), alors c'est tout bon.
Tu n'as pas besoin de suivre de tuto pour passer de pipewire-jack à JACK si tu suis le lien et la méthode prévue par les développeurs d'Ubuntu Studio.

Il ne faut pas remettre Pulseaudio. Il est remplacé par PipeWire.
Tu laisse PipWire tranquille dans son coin. Mais en plus maintenant tu peux te servir de ta carte firewire pour écouter le son d'un client ALSA ou d'un client Pulseaudio ou d'un client PipeWire en plus des clients JACK. Parfait ? Non ?

Est ce que d'autres distributions l'ont implémentée ?
Oui, archlinux. Pour les autres je ne sais pas.