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, ... > [contourné] Configuration d'une podstudio ux2 (line6)
Dernier post

[contourné] Configuration d'une podstudio ux2 (line6)

Supersimpson utilisateur non connecté
Bonsoir :-) !

Comme je l'ai dit dans ma présentation, je possède une sympathique podstudio ux2 de chez line6 : http://line6.com/podstudioux2/
Qui fonctionne bien et fait le boulot sous windows, mais qui je l'avoue, sous ubuntu est assez limitée !
Du coup avant de vous exposer mon problème je vais faire un rapide résumé de ce qui fonctionne par rapport à ce que j'ai lu ou ce qui est annoncé dans la rubrique matériel :

Ce qui fonctionne :

Toutes les entrées audio semblent fonctionner ! Et sur ce point je suis très agréablement surpris car il me semble que lorsque je l'avais testé il y a 1 ou 2 ans sur ubuntu studio (déjà il fallait installer les drivers à part et je remercie au passage les développeurs (indépendant? en tout cas à priori sans contact formel avec line6) qui ont pondus ces drivers !!), seules les entrées micros fonctionnaient (l'audio en sortie était très bien géré sans driver il me semble).. Il faut juste les sélectionner dans alsamixer !

De plus le monitoring fonctionne nikel (je ne comprenais pas d'ailleurs pourquoi j'avais systématique le son des entrées repiqué de base sur la sortie puisque avant ça n'était pas géré) et est bien visible dans alsamixer.

bon, les vue-mètres, je crois que l'on peut dire que tout le monde s'en fout xD (bien que ça donne un ptit coté cool à la carte (!).

j'ai pas personnellement testé puisque je n'ai pas le matériel pour mais il y a une sortie S/PDIF, je suppose qu'elle est mixée avec les sorties analog output et phones (qui sont géré en un seul canal en fait).

Le monitor in fonctionne (de toute façon c'est géré de manière matérielle).

Ce qui ne fonctionne pas :

Le support des fréquences d'échantillonnage supérieures à 44100Hz, et la gestion des tailles de buffer de plus de 2048 bytes (j'ai un doute sur l'unité mais je pense que c'est bien en octet), si on sélectionne une plus grande taille de buffer, y'a plus qu'à redémarrer l'ordi (même en tuant jack ça ne veut pas refonctionner).

les LED de clip.


Et alors là, et c'est peut-être en partie lié à mon problème, mais j'ai l'impression que l'usb 2.0 n'est pas supporté :

simpson@simpson-Aspire-5742G:~$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
        |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=snd_usb_toneport, 12M
        |__ Port 1: Dev 3, If 1, Class=Vendor Specific Class, Driver=, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 1: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
        |__ Port 1: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M


Si je ne me trompe pas le 480M correspond au débit de l'usb 2.0 en bit et 12M correspond à celui de l'usb 1.1 (dite le moi si je me vautre xD).
Et du coup ça risque de vite montrer des limites..


Mon gros problème :

je suis sous ubuntu 14.04.04, quand j'ai acheté cette carte j'étais probablement sous ubuntu 12.04 ou 12.10 et l'audio en tant que sortie pour du multimédia fonctionnait nikel !

Là, c'est juste impossible, même en utilisation "normale" genre spotify ou youtube ou encore rhythmbox, j'ai des pains toutes les demi-secondes ... le pire c'est que ça semble avoir un lien avec l'activité de l'uc puisque quand je scroll sur firefox, ça ajoute des pains. Le pire c'est quand j'ouvre le dash, alors là ça par complètement n'importe où (le son est ralenti et l'échantillonnage doit bien être réduit aux alentour d'une centaine de Hz).
À noter que pour le coup, de base, c'est pulseaudio qui fonctionne et qui s'avère relativement plus pratique que jack pour cette utilisation.

Ce qui est extrêmement bizarre c'est que avec un bon réglage de buffer (avec jack du coup) le monitoring fonctionne plutôt bien, y'a pas trop de pets. par contre dès que je commence à enregistrer ou quoi, non seulement ça ne le renvoi pas bien sur les sorties, mais en plus ça enregistre les pains x'D ...

Voici le pilote installé de base dans le kernel :

simpson@simpson-Aspire-5742G:~$ modinfo snd_usb_line6
filename:       /lib/modules/4.2.0-34-generic/kernel/sound/usb/line6/snd-usb-line6.ko
license:        GPL
description:    Line 6 USB Driver
author:         Markus Grabner <grabner@icg.tugraz.at>
srcversion:     D4AC97476B8A763B6825BCD
depends:        snd-pcm,snd-rawmidi,snd
intree:         Y
vermagic:       4.2.0-34-generic SMP mod_unload modversions 
signer:         Build time autogenerated kernel key
sig_key:        D4:AC:CB:BD:31:2B:A9:DF:31:75:37:B8:F5:87:03:49:6C:E2:E7:C8
sig_hashalgo:   sha512


et voici le sous pilote apparamment utilisé :

simpson@simpson-Aspire-5742G:~$ modinfo snd_usb_toneport
filename:       /lib/modules/4.2.0-34-generic/kernel/sound/usb/line6/snd-usb-toneport.ko
license:        GPL
description:    TonePort USB driver
srcversion:     62E50F8267E346B86B738A9
alias:          usb:v0E41p4142d*dc*dsc*dp*ic*isc*ip*in00*
alias:          usb:v0E41p4141d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0E41p4147d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0E41p4151d*dc*dsc*dp*ic*isc*ip*in00*
alias:          usb:v0E41p4150d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0E41p4153d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0E41p4750d*dc*dsc*dp*ic*isc*ip*in*
depends:        snd-usb-line6,snd
intree:         Y
vermagic:       4.2.0-34-generic SMP mod_unload modversions 
signer:         Build time autogenerated kernel key
sig_key:        D4:AC:CB:BD:31:2B:A9:DF:31:75:37:B8:F5:87:03:49:6C:E2:E7:C8
sig_hashalgo:   sha512


Le noyaux qui est là dessus n'est pas le low-latency car c'est un autre ordi, le low latency est en version 3.2.quelque-chose et fourni ces drivers. Les symptômes que j'ai décrit plus haut sont valables sur les deux ordis autant en low-latency qu'avec le noyau standard.

À noter que je n'ai pas un ordi de compète mais qui est parfaitement capable de charger pas mal d'effet et de simulation en temps réelle sans latence audible sous windows.

Voilà si jamais vous remarquez un truc louche dans ma config, n'hésitez pas !

Merci d'avance pour vos réponses !

Musicalement,
Supersimpson

allany utilisateur non connecté
Zut, j'ai encore perdu une saisie...

Hello !

Pour répondre à quelques-unes de tes questions...

Seule l'USB1 est traitée par Alsa, à ma connaissance.

As-tu le choix (F6) des cartes dans alsamixer ?
Si oui, y a-t-il des réglages pour la Line6 ?

Si tu n'as pas de lowlatency, peut-être serait-ce intéressant que tu installes rtirq-init qui te mettrait l'audio prioritaire sur tout le reste ?
Ca pourrait limiter les décrochages lorsque tu lances une autre appli, genre Firefox comme tu l'expliques.

Je ne connais pas Pulseaudio mais, si tu installes pavucontrol, tu auras davantage de possibilités de réglages, si ce n'est déjà fait.

Pour vérifier quels modules audio sont chargés :
lsmod | grep snd

Faudra comprendre la différence entre snd-usb-line6 et snd-usb-toneport...

A+

Supersimpson utilisateur non connecté
Ok d'ac, j'ai testé rtirq-init et ça fonctionne bien, y'a quand même des décrochages de temps en temps mais c'est beaucoup mieux ! merci :-)


dans alsamixer je peux choisir la line6 et régler toutes les entrées/sorties audio ;) ainsi que le monitoring !

D'accord, je pensais pas que Alsa ne gérait que l'usb 1.1 :3 vous savez si il y aura un support prévu de la 2.0 ? (même si c'est pas du tout urgent (!)

Pour ce qui est du snd-usb-toneport, il dépend de snd-usb-line6 et il figure dans le dossier des drivers ainsi que d'autres pilotes line6 :

simpson@simpson-Aspire-5742G:~$ lsmod | grep snd
snd_usb_toneport       16384  0 
snd_usb_line6          32768  3 snd_usb_toneport
snd_hda_codec_hdmi     49152  1 
snd_hda_codec_realtek    86016  1 
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_intel          36864  3 
snd_hda_codec         135168  4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_hda_core           65536  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               102400  5 snd_usb_line6,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_seq_midi           16384  0 
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  2 snd_usb_line6,snd_seq_midi
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_pcm,snd_seq
snd                    81920  23 snd_hda_codec_realtek,snd_usb_line6,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_usb_toneport
soundcore              16384  1 snd



et comme les toneports sont les ancêtres des podstudio, je suppose que les développeur ont juste arrangé ce driver pour rendre compatible les podstudio.

En tout cas merci pour l'astuce ! je vais continuer de creuser !

allany utilisateur non connecté
Pour Alsa/USB, c'est quand même à vérifier. Mes sources remontent à un certain temps...

Si rtirq a eu de l'effet, j'en déduis que la prochaine étape serait l'installation d'un lowlatency ou d'une distribution spécialisée car ça localise bien le problème au niveau rapidité/hiérarchie d'E/S.

A+

olinuxx utilisateur non connecté France
Des nouvelles ici supersimpson ?

Supersimpson utilisateur non connecté
Nope pas vraiment, que ça soit avec un noyau low-latency ou standard, la carte est assez inutilisable en usage commun, mais je ne l'ai pas encore re-testé sur une distro optimisé comme ubuntustudio :3.
Cependant j'ai testé une vieille (très, très vieille) carte son pci, et j'ai le même problème (à un degré très moindre). Donc je ne sais pas :/

Supersimpson utilisateur non connecté
Bonjours tout le monde !
J'ai très récemment changé de config (et notamment un proc beaucoup plus puissant (un vieux i7-950 mais qui dépote (!)) et là y'a plus aucun problème de buffer en lecture toute simple (ça vient peut être aussi des bus de la carte mère qui est plus récente)!
Du coup je testerais en enregistrement et en monitoring voir si tout fonctionne bien sans latence, je vous tiens au jus mais il semblerait que ce genre de carte externe n'est pas faite pour certains ordi :/

olinuxx utilisateur non connecté France
Merci pour le retour et pour l'info !
Du coup, tu peux mettre un [contourné] dans le sujet de ton premier message en l'éditant.

Tiens nous au jus pour la suite et bonne zik !

Supersimpson utilisateur non connecté
Je viens de lancer un live cd d'ubuntu studio, tout fonctionne bien, le monitoring hardware fonctionne, avec un buffer de 256 échantillons sur le serveur jack je n'ai ni latence, ni artefact et ce en ayant lancé guitarix et rakarak avec plusieurs effets (je n'ai par contre pas utilisé ardour mais il ne devrait pas y avoir de problèmes).
En gros mon conseil à tout ceux qui veulent utiliser cette carte sous linux, ayez une bonne config (pourtant mon ancienne config n'était pas si dégueu que ça)! ^^
j'aurais l'occasion de tester plus en profondeur quand j'aurais installé ubuntu studio (mais ça attendra je n'ai pas de disque dur disponible).
Voilà !

Bonne zik à vous ! :-)

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


sub26nico

Mégaphone [Afficher / Cacher]

calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)