Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

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

> Forums de discussion > 1 - Le matériel et les pilotes ALSA, FFADO, ... > [RÉSOLU] AudioFire 12 (ECHO) et Ubuntu 12.04
Dernier post

[RÉSOLU] AudioFire 12 (ECHO) et Ubuntu 12.04

l_d_v_c utilisateur non connecté
Bonjour,

faisant suite au message traitant de l'installation de la carte sonore AudioFire 12 (de marque ECHO), 12 entrées et 12 sorties symétriques en 24 bits à 192 kHz, voici du nouveau pour Ubuntu 12.04.

La documentation faite à l'époque pour Ubuntu 10.10 ne s'applique plus apparemment pour Ubuntu 12.04. On peut se servir de la "nouvelle pile".

Afin de me servir de ffado-mixer, j'ai réinstallé et modifié :
sudo gedit /etc/init.d/fw1394.sh

#!/bin/sh
#Unloads some FireWire drivers and loads some others FireWire stack
#30.09.2012 by LDVC@

modprobe -r firewire-sbp2
modprobe -r sbp2
modprobe -r firewire-ohci
modprobe -r ohci1394
modprobe sbp2
modprobe firewire-ohci
echo
echo '*** Load also ffado-dbus-server if you need ffado-mixer. ***'
echo
sleep 2
exit


Ce n'est pas parfait, (problème de nickname), mais je peux me servir du mixeur Ffado avec la carte. Mais la carte oubliera les réglages (plus de stand alone) peut-être an rapport avec : une erreur mémoire -4 ?

ECHO Audiofire 12

l_d_v_c utilisateur non connecté
Je viens d'enregistrer 10 minutes sur 12 pistes à 192 khz en 32 bits flottant avec Audacity SANS Xruns !

Attention, la partition /tmp se remplie vite... d'où l'éventualité de prévoir un SSD pour le système et /tmp.

Mes réglages pour Jack pour cette carte sonore sont :
Pilote Firewire
Temps réels oui
Messages bavards
priorité par défaut
échantillons par période : 1024
Fréquence échantillonage : 192 000 Hz
Périodes/ tampon : 3
nombre de port maximal : 256
décompte : 500 ms
retard du démarrage : 2s
Latence 16 ms !

Je viens de faire un autre enregistrement par dessus les 12 premières pistes, à part le fait que /tmp est presque plein et que je dois abandonner, c'est bien (prévoir un RAID SSD pour /tmp)

Le fait d'enregistrer le projet libère /tmp ! c'est bien aussi.

Du coup l'enregistrement de 12 pistes suivantes se fait sur l'unité de stockage (ici 4 disques durs SATA en RAID5).
ludovic@ubuntu-LDVC:~$ sudo hdparm -tT /dev/mapper/Ubuntu-Datas 
[sudo] password for ludovic: 

/dev/mapper/Ubuntu-Datas:
 Timing cached reads:   2414 MB in  2.00 seconds = 1207.07 MB/sec
 Timing buffered disk reads: 810 MB in  3.00 seconds = 269.64 MB/sec


un malheureux Xruns qui a fait planter l'enregistrement au moment de sauver le projet...

olinuxx utilisateur non connecté France
Salut,

Ce n'est pas parfait, (problème de nickname), mais je peux me servir du mixeur Ffado avec la carte.

tu pourrais peut être essayer de mettre ça dans ton bashrc (sans les sudo), de ce fait, ton système chargerait les modules lors du démarrage.

A+
Olivier

l_d_v_c utilisateur non connecté
Merci Olivier mais j'ai suivi le post original en adaptant le fichier /etc/init.d/fw1394.sh pour utiliser la nouvelle pile...
Ludovic

olinuxx utilisateur non connecté France
OK, alors, à ta place, j'essaierai de virer les "sudo" dans ce fichier, je me demande si l'exécution de init.d nécessite d'ajouter les droits d'administration car il me semble que ce fichier est déjà lancé par un processus qui possède les droits super utilisateur. Bref, tu peux tester et remettre en place ensuite si ça ne fonctionne pas.

Bien à toi,
Olivier

l_d_v_c utilisateur non connecté
Bien vu Olivier !
J'ai édité le premier message car ça fonctionne et toi qui peux avoir accès à la discussion de l'Audiofire 12, peux-tu la rouvrir pour complément, et éventuellement éditer les sudo qu'avait mis Sysgen ?
Merci Olivier,
à+
Ludovic

l_d_v_c utilisateur non connecté
Merci Olivier, mais il subsiste cette erreur mémoire -4 qui fait que la carte AF12 oublie les réglages des mixeurs, ou plutôt elle ne les retient pas.

La carte AF12 est "standalone". (à l'allumage, les mixeur doivent être réglés comme à la mémorisation)

J'ai posté sur Ffado, j'ai dû me planter, il parait que mon message n'est pas passé.

Voici le soucis rencontré :
ludovic@ubuntu-LDVC:~$ ffado-mixer 
-----------------------------------------------
FFADO Control DBUS service
Part of the FFADO project -- www.ffado.org
Version: 2.999.0-
(C) 2008, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

 Discovering devices...
01656925001: Warning (ieee1394service.cpp)[ 375] initialize: Could not set SPLIT_TIMEOUT to min requested (1000000)
01656925029: Warning (ieee1394service.cpp)[ 379] initialize: Set SPLIT_TIMEOUT to min requested (1000000) did not succeed
01657062425: Warning (fireworks_session_block.cpp)[ 257] loadFromMemory: size not correct: got 13392, should be -4 according to data
DBUS service running
press ctrl-c to stop it & exit

Il me semble que la taille 13392 est la bonne, et je ne sais pas pourquoi, Ubuntu attendrait -4 ?

l_d_v_c utilisateur non connecté
Ce serait un problème de droit selon cet article.
ludovic@ubuntu-LDVC:~$ ls -l /dev/fw*
crw-------  1 root root  251, 0 oct.   2 18:59 /dev/fw0
crw-rw----+ 1 root audio 251, 1 oct.   2 19:26 /dev/fw1


l_d_v_c utilisateur non connecté
ludovic@ubuntu-LDVC:~$ sudo chown root:audio /dev/fw0
ludovic@ubuntu-LDVC:~$ sudo chmod 777 /dev/fw*
ludovic@ubuntu-LDVC:~$ ls -l /dev/fw*
crwxrwxrwx  1 root audio 251, 0 oct.   2 18:59 /dev/fw0
crwxrwxrwx+ 1 root audio 251, 1 oct.   2 21:50 /dev/fw1
ludovic@ubuntu-LDVC:~$ ffado-mixer 
ludovic@ubuntu-LDVC:~$


C'est bourrin comme méthode mais ça résout temporairement des problèmes...
Mais il ne faut pas éteindre l'interface sinon :
ludovic@ubuntu-LDVC:~$ ffado-mixer 
ludovic@ubuntu-LDVC:~$ 10682394124: Warning (configrom.cpp)[ 506] updatedNodeId: Failed to get/parse CSR
10682400551: Warning (configrom.cpp)[ 506] updatedNodeId: Failed to get/parse CSR
10682406945: Error (configrom.cpp)[ 150] initialize: Could not parse config rom of node 0 on port 0
10682414595: Error (configrom.cpp)[ 150] initialize: Could not parse config rom of node 0 on port 0
10683461669: Warning (ieee1394service.cpp)[ 509] readCycleTimerReg: raw1394_read_cycle_timer: Unknown error -1
10683461720: Error (CycleTimerHelper.cpp)[ 779] readCycleTimerWithRetry: Could not read cycle timer register
10683461736: Error (CycleTimerHelper.cpp)[ 375] Execute: Could not read cycle timer register
10692904093: Warning (ieee1394service.cpp)[ 509] readCycleTimerReg: raw1394_read_cycle_timer: Unknown error -1
10692904125: Error (CycleTimerHelper.cpp)[ 158] initValues: Could not read cycle timer register
10692904128: Error (CycleTimerHelper.cpp)[ 224] busresetHandler: (0x1fb4320) Could not re-init values
10692910525: Error (configrom.cpp)[ 150] initialize: Could not parse config rom of node 0 on port 0
terminate called after throwing an instance of 'DBus::Error'
  what():  9


Un lien en anglais qui semble intéressant.

l_d_v_c utilisateur non connecté
J'ai planté FFADO avec 1 xrun :
Mes réglages pour Jack pour cette carte sonore sont :
Pilote Firewire
Temps réels oui
Messages bavards
priorité par défaut
échantillons par période : 2048
Fréquence échantillonage : 192 000 Hz
Périodes/ tampon : 3
nombre de port maximal : 256
décompte : 500 ms
retard du démarrage : 2s
Latence 32 ms !

Enregistrement de 12 pistes à 192000 Hs en 32 bits pendant la lecture de 9×12 pistes...

Donc on peut faire 8×12 pistes en lecture pour enregistrer 12 dernières pistes.

xzu utilisateur non connecté France
Salut.

La Fréquence d'échantillonnage n'est pas un peu haute? eek

l_d_v_c utilisateur non connecté
C'est une carte 192 kHz, et si elle peut travailler à cette fréquence *pour les tests*, elle pourra travailler à toutes les fréquences inférieures ou égales, avec moins de pistes. De la même façon, même en doublant ou triplant les pistes, (pistes d'enregistrement normal et pistes dupliquées avec effets), 96 pistes ne sont là que pour *éprouver* la machine, et justement favoriser les Xruns. Mais bon, deux QUAD à 2,3 GHZ avec 8 Go de RAM et un accès disques durs à 268 Mo/s, ça devrait le faire...
Malheureusement les développeurs d'Audacity n'ont pas la priorité de passer leur logiciel en multi-threads pour l'instant, ce qui fait que l'applicatio nd'un effet sur une piste ne monopolise qu'un processeur sur les huit disponibles. D'où l'intêret d'avoir la piste originale, et la piste retravaillée avec les effets, puis de mixer entre la piste originale et la piste avec l'effet afin d'appliquer plus vite l'effet sans tout recalculer (technique instruite par l'ingénieur du son Pierre VOYARD ).

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Mégaphone [Afficher / Cacher]

calixtus06, 16:59, mer. 21 mai 2025: Bonjour et bienvenue à MrWhite,AHL et Miaou :-)
allany, 10:35, lun. 12 mai 2025: Et pour la totale, l'éditorial ! [Lien]
olinuxx, 12:25, jeu. 08 mai 2025: [ANNONCE] Le live de LibraZiK-4 est de retour ! [Lien]
calixtus06, 08:02, lun. 05 mai 2025: Bonjour et bienvenue à jipe35 et Bachila :-)
calixtus06, 14:59, lun. 28 Apr 2025: Bonjour et bienvenue à jpl :-)
calixtus06, 12:57, mar. 22 Apr 2025: Bonjour et bienvenue à Ardii,sgio et Gilles13 :-)
allany, 08:30, sam. 12 Apr 2025: Celui-ci, d'éditoriel, il est bien réel ! [Lien]
calixtus06, 16:39, lun. 07 Apr 2025: Bonjour et bienvenue à Saanvis754 :-)
calixtus06, 08:37, lun. 07 Apr 2025: Bonjour et bienvenue à skamoss et à lecapitainecoeur :-)
allany, 17:27, mar. 01 Apr 2025: Il est sensationnel cet éditoriel ! [Lien]
calixtus06, 13:04, dim. 30 mars 2025: Bonjour et bienvenue à MarM et gor :-)
olinuxx, 15:45, mer. 26 mars 2025: [ANNONCE] LibraZiK a fini de déménager depuis TuxFamily vers Ouvaton : [Lien] . Grand merci à toutes ces personnes qui ont aidé !