Chargement...
 
Skip to main content

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


[RÉSOLU] Installer carte son presonus friebox sous ubuntu

Bonjour! Je viens d'installer ubuntu studio et j'aimerai installer ma carte son presonus firebox. J'ai commencé par installer des prog par ligne de commande, ça va pas trop mal! Mais alors pour installer ma firebox je comprends rien. Il faut installer freebob je crois (A quoi ça sert? , on installe comment une carte pci firewire? qu'est ce qui va faire le lien entre le pc et la carte son?)

Merci de m'aider.
Allemagne
Salut

déjà t'as de la chance d'avoir une carte qui marche bien sous linux...
Si tu nous parle d'une carte pci-firewire, ça veut surement dire que tu as une tour et pas un ordinateur portable. Il te faudra ouvrir ta tour et y ajouter cette carte sur un port pci (le pc arrété bien sur) puis redémarrer le pc. Tu n'as bien sur pas besoin de cette carte si tu as déjà un port firewire sur ton ordi.

en ce qui concerne la prtie logicielle, le plus simple est d'aller dans le gestionnaire de paquet synaptic (système>administration>synaptic) puis de faire une recherche avec "ubuntustudio", cocher tous les paquets qui t'intéresse (en tout cas audio et audio-plugins) et ça t'installera tout seul ce qu'il te faut sans passer par plein de lignes de commande, et tout ça en un seul coup.

Freebob est un pilote (ou driver) pour les cartes sons en firewire. il est contenu dans le paquet ubuntustudio que tu installeras.

Une fois ta carte branchée et ubuntu studio installé, tu lances le programme jack control, tu vas dans setup et tu choisis freebob ou firewire dans la case "driver". Mets priority à 75, frames/period à 128 ou 256, sample rate égal à celui de ta carte son (48000 c'est bien) perods/buffer à 3. et coche aussi l'option realtime.
ferme le setup, démarre jack avec le bouton play vert. Il ne te suffit plus qu'à lancer un programme pour enregistrer (comme Ardour 3 ou traverso ) faire les bonnes connections dans l'onglet connection de jack, et c'est parti.

N'hésite pas à poser tes questions.
J'ai procédé exactement comme tu me l'as dit. Mais ça ne fonctionne toujours pas. Que faire?
France
Salut

Quel soft tu as teste? Ardour?
JACK demarre?
Dans le setup quels sont tes parametres?
Il sert à quoi Ardour dans mon cas?
JACK Control démarre mais il affiche un message d'erreur "Could not start JACK."

SETUP:
server-path : jackd-realtime
realtime coché
priority 75
frames 256
sample rate 48000
period 3
port maximum 128
timeout 500
start delay 2
interface default
input channels default
ouput channels default

voila
France
Donc JACK ne se lance pas. Peux tu donner le contenu du message? Quelqu'un pourra te dire pourquoi JACK ne se lance pas. Je ne suis pas specialiste de JACK.

ARDOUR sert a t'enregistrer. Mais il faut que JACK soit lance.

A+
Allemagne
Salut,

tu veux faire quoi comme musique déjà ?
Ardour te sert à enregistrer un micro branché sur ta firebox.

Peux-tu nous donner le résultat d'erreur de jack en étant en mode verbose (à cocher dans le setup).

Si tu essaies plusieurs fois, n'oublie pas d'éteindre et de rallumer ta carte son à chaque fois et d'attendre quelques secondes avant de lancer jack pour qu'elle s'initialise.
France
Salut !
Comment ça se fait que tu lances jackd avec la commande jackd-realtime ? Y a t-il une raison particulière ?
Normalement jackd on le lance avec la commande jackd.
Ensuite on lui ajoute les options que l'on veut, et notamment l'option Realtime. Par exemple :
Copy to clipboard
$ jackd -R -P75 -dfirewire -r48000 -p256 -n3


-R : option pour le RealTime
-P : Priorité temps réelle.
-dfirewire : choix du backend -ici firewire donc c'est FFADO
-r : fréquence d'échantillonnage
-p : periode
-n : nombre de buffer.

Donc tu peux essayer :
Soit directement dans la console tu tapes la commande ci-dessus.
Soit tu ouvre les propriétés de Qjackctl et tu changes "jackd-realtime" par "jackd" tout seul dans le champ de texte intitulé "Chemin du serveur"

Voila déjà ça devrait aller un peu plus loin.
France
Bon voila ... ça ressemble déjà plus à quelque chose.
Maintenant le message d'erreur il dit que tu n'as pas les droits suffisants pour executer jackd avec freebob en mode RealTime. (Operation not permitted).

As tu installer pam et édité le fichier /etc/security/limits.conf ??
Vérifie que tu as un truc du genre à la fin de ce fichier :
Copy to clipboard
@audio - rtprio 99 @audio - nice -10 @audio - memlock 1774000


Pour la valeur du memlock ici ça correspond à environ 1,7 Go de mémoire vive (la RAM). Moi j'en ai 2Go. Donc modifie cette valeur en fonction de la RAM que tu possède. Normalement il faut mettre la moitié de ce que tu possèdes. Donc si tu as 2 Go tu met 1Go en memlock d'ou 1 000 000
Mais les avis sont très partagé sur la question.

Ensuite vérifie que tu fait parti du groupe audio.
tu peux faire : cat /etc/group
Et tu verras si ton nom d'utilisateur apparait dans le groupe audio. Dans le cas contraire il faut l'ajouter.

Ensuite tu redémarres.
C'est quoi pam? c'est quoi la ligne de commande pour l'installer??
Allemagne
Je pense que pour le moment, tu n'as pas trop à t'occuper de pam si ubuntu-studio est installé.
Sur la page freebob, tu trouveras la réponse à tes questions.
Surement que les commandes
sudo addgroup ton_nom_d'utilisateur disk

puis
sudo addgroup ton_nom_d'utilisateur audio


résoudront le problème.
Fais aussi
sudo gedit /etc/security/limits.conf

puis dans le fichier ouvert, modifie les valeurs des données pour mettre les suivantes :
@audio - rtprio 99
@audio - nice -10
@audio - memlock 1000000
C'est bon ça marche! Merci beaucoup c'est super sympa de m'avoir aidé et d'avoir pris du temps!! Je maitrise pas trop linux pour le moment mais ça va venir à force!!
Allemagne
Ok, super
content d'avoir pu t'aider.
Vérifie que tu n'ais pas trop de xruns.

Si t'as des questions, n'hésite pas !