Ces nouvelles terres inconnues.
Répondre

Re: Quel système audiophile sous Ubuntu quand on vient de XP

22 Aoû 2015 à 13:31

shal » 15 Mar 2014, 16:12 a écrit:Par rapport a ce qui était faisable il y a 10 ans où les gens essayaient de passer de 10ms a 7ms de latence.

Mais comme indiqué plus haut, en HiFi on s'en fout de la latence, où en générale je suis plutôt a 40ms de latence


Ben oui, en hifi, on s'en fout complètement de la latence.

Re: Quel système audiophile sous Ubuntu quand on vient de XP

22 Aoû 2015 à 17:23

shal » 22 Aoû 2015, 11:31 a écrit:Le demon pulseaudio a bien été supprimé ?   (pour vérifier, tu peux utiliser la commande   ps auwwx |grep pulseaudio  )

Code:
ps auwwx |grep pulseaudio
jgs       2503  0.0  0.0  18948   936 pts/0    S+   17:17   0:00 grep --color=auto pulseaudio

Que donne la commande  aplay -l ?

Code:
~$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: DSP [Hammerfall DSP], périphérique 0: RME Hammerfall HDSP 9632 [RME Hammerfall HDSP 9632]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: Intel [HDA Intel], périphérique 0: AD1984 Analog [AD1984 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: Intel [HDA Intel], périphérique 2: AD1984 Alt Analog [AD1984 Alt Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0

Tu peux avoir un problème de verrou : une seule application peut utiliser le son. Si VLC est par exemple en mode pause alors aucune autre application ne pourra utiliser le son.

D'après ton raisonnement, si je ne lance que Firefox comme application, ça devrait fonctionner ?
Mais ça ne fonctionne pas ; même après avoir vérifié qu'il n'y avait ni JRiver, ni VLC tournant en cachette... ni même un petit pulseaudio qui nous ferait le coup du revenez-y !  :wink:
Code:
killall mediacenter20
mediacenter20: aucun processus trouvé
$ killall vlc
vlc: aucun processus trouvé
$ killall pulseaudio
pulseaudio: aucun processus trouvé

Re: Quel système audiophile sous Ubuntu quand on vient de XP

22 Aoû 2015 à 18:12

Clementine sous Bodhi, ça fait le job !

http://www.bodhilinux.com/a/clementine/

Re: Quel système audiophile sous Ubuntu quand on vient de XP

22 Aoû 2015 à 18:22

pianistocrate » 22 Aoû 2015, 17:23 a écrit:
Code:
ps auwwx |grep pulseaudio
jgs       2503  0.0  0.0  18948   936 pts/0    S+   17:17   0:00 grep --color=auto pulseaudio


Code:
~$ aplay -l
**** Liste des Périphériques Matériels PLAYBACK ****
carte 0: DSP [Hammerfall DSP], périphérique 0: RME Hammerfall HDSP 9632 [RME Hammerfall HDSP 9632]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: Intel [HDA Intel], périphérique 0: AD1984 Analog [AD1984 Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0
carte 1: Intel [HDA Intel], périphérique 2: AD1984 Alt Analog [AD1984 Alt Analog]
  Sous-périphériques: 1/1
  Sous-périphérique #0: subdevice #0


D'après ton raisonnement, si je ne lance que Firefox comme application, ça devrait fonctionner ?
Mais ça ne fonctionne pas ; même après avoir vérifié qu'il n'y avait ni JRiver, ni VLC tournant en cachette... ni même un petit pulseaudio qui nous ferait le coup du revenez-y !  :wink:
Code:
killall mediacenter20
mediacenter20: aucun processus trouvé
$ killall vlc
vlc: aucun processus trouvé
$ killall pulseaudio
pulseaudio: aucun processus trouvé



Hummm, bizarre tout cela.

Dans les préférence de VLC pour l'audio met "automatique" comme module de sortie.
Il y a toujours du son par VLC aprés ?

Faire cette commande  :   lsof -n | grep "/dev/snd"    quand VLC tourne et quand firefox/yutube tourne

Re: Quel système audiophile sous Ubuntu quand on vient de XP

22 Aoû 2015 à 18:56

Lecture audio de VLC mis sur automatique : il y a du son après.

Ta commande :
Code:
~$ lsof -n | grep "/dev/snd"
hdspmixer 1922             jgs    3u      CHR              116,6      0t0      9254 /dev/snd/controlC0

Re: Quel système audiophile sous Ubuntu quand on vient de XP

22 Aoû 2015 à 19:05

La commande a du être effectué sans que VLC joue de la musique, non ?
Il la faudrait quand VLC joue et aussi quand firefox lit une vidéo youtube

Re: Quel système audiophile sous Ubuntu quand on vient de XP

22 Aoû 2015 à 19:11

J'avions pas compris : j'avais juste ouvert VLC, mais sans musique.
Voilà ce que ça donne maintenant :
Code:
$ hdspmixer 1922             jgs    3u      CHR              116,6      0t0      9254 /dev/snd/controlC0

HDSPMixer 1.11 - Copyright (C) 2003 Thomas Charbonnel <thomas@undata.org>
This program comes with ABSOLUTELY NO WARRANTY
HDSPMixer is free software, see the file COPYING for details

Looking for RME cards:
Card 0: RME Hammerfall HDSP 9632 at 0xfe6f0000, irq 17
HDSP 9632 found!
Card 1: HDA Intel at 0xfe9dc000 irq 46
Card 2: Creative Labs VF0420 Live! Cam Vista IM at usb-0000:00:1d.1-2, full speed
1 RME cards card found.
Restoring last presets used
options are:
 -bg2 color
 -bg color
 -di[splay] host:n.n
 -dn[d]
 -fg color
 -g[eometry] WxH+X+Y
 -i[conic]
 -k[bd]
 -na[me] classname
 -nod[nd]
 -nok[bd]
 -not[ooltips]
 -s[cheme] scheme
 -ti[tle] windowtitle
 -to[oltips]

Re: Quel système audiophile sous Ubuntu quand on vient de XP

22 Aoû 2015 à 19:37

Tu t'ai gouré dans la commande .
Il faut quand VLC marche ET puis ensuite quand firefox marche.
Le but c'est de voir la différence entre les deux.
lsof donne la liste des "fichiers" ouvert et ensuite je ne regarde que ceux qui commencent par /dev/snd , cela correspond au périphériques son.

Re: Quel système audiophile sous Ubuntu quand on vient de XP

22 Aoû 2015 à 19:52

Voilà le retour pour Firefox/YouTube seul :
Code:
$ lsof -n | grep "/dev/snd"
hdspmixer 1922             jgs    3u      CHR              116,6       0t0      9254 /dev/snd/controlC0


-- 22 Aoû 2015, 19:56 --

Voici le retour pour VLC seul :
Code:
$ lsof -n | grep "/dev/snd"
hdspmixer 1922             jgs    3u      CHR              116,6      0t0      9254 /dev/snd/controlC0
vlc       3012             jgs  mem       CHR              116,3               9247 /dev/snd/pcmC0D0p
vlc       3012             jgs   24u      CHR              116,3      0t0      9247 /dev/snd/pcmC0D0p
vlc       3012 3015        jgs  mem       CHR              116,3               9247 /dev/snd/pcmC0D0p
vlc       3012 3015        jgs   24u      CHR              116,3      0t0      9247 /dev/snd/pcmC0D0p
vlc       3012 3016        jgs  mem       CHR              116,3               9247 /dev/snd/pcmC0D0p
vlc       3012 3016        jgs   24u      CHR              116,3      0t0      9247 /dev/snd/pcmC0D0p
vlc       3012 3017        jgs  mem       CHR              116,3               9247 /dev/snd/pcmC0D0p
vlc       3012 3017        jgs   24u      CHR              116,3      0t0      9247 /dev/snd/pcmC0D0p
vlc       3012 3018        jgs  mem       CHR              116,3               9247 /dev/snd/pcmC0D0p
vlc       3012 3018        jgs   24u      CHR              116,3      0t0      9247 /dev/snd/pcmC0D0p
gdbus     3012 3019        jgs  mem       CHR              116,3               9247 /dev/snd/pcmC0D0p
gdbus     3012 3019        jgs   24u      CHR              116,3      0t0      9247 /dev/snd/pcmC0D0p
gmain     3012 3020        jgs  mem       CHR              116,3               9247 /dev/snd/pcmC0D0p
gmain     3012 3020        jgs   24u      CHR              116,3      0t0      9247 /dev/snd/pcmC0D0p
vlc       3012 3030        jgs  mem       CHR              116,3               9247 /dev/snd/pcmC0D0p
vlc       3012 3030        jgs   24u      CHR              116,3      0t0      9247 /dev/snd/pcmC0D0p
vlc       3012 3032        jgs  mem       CHR              116,3               9247 /dev/snd/pcmC0D0p
vlc       3012 3032        jgs   24u      CHR              116,3      0t0      9247 /dev/snd/pcmC0D0p

Re: Quel système audiophile sous Ubuntu quand on vient de XP

22 Aoû 2015 à 20:18

ton firefox n'ouvre aucun périphérique son, bizarre.

Je sais pas si je suis le plus a même de résoudre ton problème. Je suis un ancien sous Linux et j'ai mes méthodes un peu archaïque
Peut-être que ton problème est connu sur des forums spécialisés et a une solution simple...

On vas voir ce que firefox ouvre ou tente d'ouvrir comme périphérique son .
Ferme ton firefox , tape cette commande :
strace -f -eopen firefox  2>&1 |grep "/dev/snd"
Puis lance une video youtube

Si cela ne donne rien :
strace -f -eopen firefox  2>&1 |grep "/dev/"

Re: Quel système audiophile sous Ubuntu quand on vient de XP

22 Aoû 2015 à 20:37

Réponse à ta 1re commande ; mais ça ne donne rien comme son :
Code:
$ strace -f -eopen firefox  2>&1 |grep "/dev/snd"
[pid  3635] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 137
[pid  3635] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC2", O_RDWR|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC12", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC13", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC14", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC15", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC16", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC17", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC18", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC19", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC20", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC21", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC22", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC23", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC24", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC25", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC26", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC27", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC28", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC29", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC30", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC31", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3635] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 139
[pid  3635] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 138
[pid  3635] open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 139
[pid  3665] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 65
[pid  3665] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 65
[pid  3665] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 65
[pid  3665] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 65
[pid  3665] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 65
[pid  3665] open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 68
[pid  3680] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 69
[pid  3680] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 69
[pid  3680] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 69
[pid  3680] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 69
[pid  3680] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 69
[pid  3680] open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 77
[pid  3685] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 79
[pid  3685] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 79
[pid  3685] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 79
[pid  3685] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 79
[pid  3685] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 79
[pid  3685] open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 82

Réponse à ta 2e commande ; et toujours pas de son :
Code:
$ strace -f -eopen firefox  2>&1 |grep "/dev/"
[pid  3893] open("/dev/null", O_WRONLY) = 3
[pid  3893] open("/dev/dri/card0", O_RDWR|O_CLOEXEC) = 5
[pid  3889] open("/dev/urandom", O_RDONLY) = 18
[pid  3889] open("/dev/urandom", O_RDONLY) = 22
[pid  3889] open("/dev/urandom", O_RDONLY) = 22
[pid  3889] open("/dev/urandom", O_RDONLY) = 22
[pid  3889] open("/dev/urandom", O_RDONLY) = 22
[pid  3889] open("/dev/urandom", O_RDONLY) = 22
[pid  3889] open("/dev/urandom", O_RDONLY|O_CLOEXEC) = 30
[pid  3889] open("/dev/urandom", O_RDONLY) = 31
[pid  3889] open("/dev/urandom", O_RDONLY) = 31
[pid  3889] open("/dev/urandom", O_RDONLY) = 37
[pid  3889] open("/dev/urandom", O_RDONLY <unfinished ...>
[pid  3889] open("/dev/urandom", O_RDONLY) = 46
[pid  3889] open("/dev/urandom", O_RDONLY) = 118
[pid  3889] open("/dev/urandom", O_RDONLY) = 46
[pid  3889] open("/dev/urandom", O_RDONLY) = 50
[pid  3889] open("/dev/urandom", O_RDONLY) = 59
[pid  3958] open("/dev/shm/pulse-shm-2228550876", O_RDONLY|O_NOFOLLOW|O_CLOEXEC) = 121
[pid  3958] open("/dev/urandom", O_RDONLY|O_NOCTTY|O_CLOEXEC) = 120
[pid  3958] open("/dev/shm/pulse-shm-3985981715", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW|O_CLOEXEC, 0700) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC2", O_RDWR|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC12", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC12", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC13", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC13", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC14", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC14", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC15", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC15", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC16", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC16", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC17", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC17", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC18", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC18", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC19", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC19", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC20", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC20", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC21", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC21", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC22", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC22", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC23", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC23", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC24", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC24", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC25", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC25", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC26", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC26", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC27", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC27", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC28", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC28", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC29", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC29", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC30", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC30", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC31", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/aloadC31", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid  3958] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 121
[pid  3958] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 120
[pid  3958] open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 121
[pid  3894] open("/dev/urandom", O_RDONLY) = 68
[pid  3965] open("/dev/urandom", O_RDONLY) = 14
[pid  3965] open("/dev/urandom", O_RDONLY) = 14
[pid  3965] open("/dev/urandom", O_RDONLY) = 14
[pid  3889] open("/dev/urandom", O_RDONLY) = 55
[pid  3889] open("/dev/urandom", O_RDONLY) = 87
[pid  3889] open("/dev/urandom", O_RDONLY) = 55
[pid  3989] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 103
[pid  3989] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 103
[pid  3989] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 103
[pid  3989] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 103
[pid  3989] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 103
[pid  3989] open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 104
[pid  3932] open("/dev/urandom", O_RDONLY) = 59
[pid  4006] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 59
[pid  4006] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 59
[pid  4006] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 59
[pid  4006] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 59
[pid  4006] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 59
[pid  4006] open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 80
[pid  3889] open("/dev/urandom", O_RDONLY) = 81
[pid  3889] open("/dev/urandom", O_RDONLY) = 33

Re: Quel système audiophile sous Ubuntu quand on vient de XP

23 Aoû 2015 à 16:38

Bon, au vu de la réponse, firefox ouvre bien la premiére carte son :
/dev/snd/controlC0 => interface de configuration de la carte ouvert par l'application
/dev/snd/pcmC0D0p => "fichier" utilisé pour envoyé le flux audio a la carte son

Première carte son qui est ta RME

Tout marche bien  :mrgreen:

Cela donne quoi au niveau d'alsamixer ?

Re: Quel système audiophile sous Ubuntu quand on vient de XP

23 Aoû 2015 à 19:16

Bon, finalement, j'ai fait une réinstall complète du système en suivant la procédure de shal.
Firefox sort bien du son maintenant, mais c'est VLC qui est muet.  :frown:  Par acquis de conscience, j'ai installé Clementine (un des lecteurs possibles), et lui fonctionne sans chichis.
Va-t-en savoir pourquoi VLC fait la gueule !  :evil:
Il faut effectivement bien laisser la porte de la RME ouverte uniquement à l'application qu'on veut utiliser : soit Firefox, soit Clementine ; c'est pas follement pratique, mais si c'est comme ça...
Maintenant, j'aimerais que le lecteur interne de JRiver envoie du son sur la RME, et ça non plus c'est pas gagné...  :mrgreen:

J'ai envoyé la commande que shal suggérait pour diagnostiquer Firefox, en remplaçant firefox par vlc ; voilà ce que ça renvoie :
Code:
$ strace -f -eopen vlc  2>&1 |grep "/dev/snd"
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC12", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC13", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC14", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC15", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC16", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC17", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC18", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC19", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC20", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC21", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC22", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC23", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC24", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC25", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC26", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC27", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC28", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC29", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC30", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC31", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC12", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC13", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC14", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC15", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC16", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC17", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC18", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC19", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC20", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC21", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC22", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC23", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC24", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC25", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC26", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC27", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC28", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC29", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC30", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC31", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 3
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 3
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDONLY|O_CLOEXEC) = 4
open("/dev/snd/controlC1", O_RDWR|O_CLOEXEC) = 4
open("/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC12", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC13", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC14", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC15", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC16", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC17", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC18", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC19", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC20", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC21", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC22", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC23", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC24", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC25", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC26", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC27", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC28", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC29", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC30", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/dev/snd/controlC31", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
[pid 23081] open("/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 14
[pid 23081] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 14
[pid 23081] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 14
[pid 23081] open("/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = 15
[pid 23081] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 14
[pid 23081] open("/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 14

Re: Quel système audiophile sous Ubuntu quand on vient de XP

23 Aoû 2015 à 19:48

Pour vlc, vas dans les préférence et choisit bien alsa et ta carte RME .

Jriver, je connais pas.

Re: Quel système audiophile sous Ubuntu quand on vient de XP

23 Aoû 2015 à 20:45

J'avais déjà essayé : ça ne marche pas. :evil:

Re: Quel système audiophile sous Ubuntu quand on vient de XP

23 Aoû 2015 à 20:47

pulseaudio est lancer ou pas ?

T'est sur quel OS exactement ?

Re: Quel système audiophile sous Ubuntu quand on vient de XP

23 Aoû 2015 à 20:53

Pas de pulseaudio :
Code:
$ killall pulseaudio
pulseaudio: aucun processus trouvé

Xubuntu 14 LTS - à jour.

Re: Quel système audiophile sous Ubuntu quand on vient de XP

23 Aoû 2015 à 21:01

:neutral:

Que donne :
cat /proc/asound/card0/pcm0p/info
et
cat /proc/asound/card0/pcm0p/sub0/hw_params

La premiere commande  donne un status global sur la carte
La deuxiéme done des info sur le flux pcm qui est envoyé

[root@shal ]# cat /proc/asound/card0/pcm0p/info
card: 0
device: 0
subdevice: 0
stream: PLAYBACK
id: UA-1000
name: UA-1000
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 0

[root@shal ]# cat /proc/asound/card0/pcm0p/sub0/hw_params
access: MMAP_INTERLEAVED
format: S32_LE
subformat: STD
channels: 10
rate: 44100 (44100/1)
period_size: 1764
buffer_size: 132300

Re: Quel système audiophile sous Ubuntu quand on vient de XP

23 Aoû 2015 à 22:29

1re commande :
Code:
$ cat /proc/asound/card0/pcm0p/info
card: 0
device: 0
subdevice: 0
stream: PLAYBACK
id: RME Hammerfall HDSP 9632
name: RME Hammerfall HDSP 9632
subname: subdevice #0
class: 0
subclass: 0
subdevices_count: 1
subdevices_avail: 1

2e commande :
Code:
$ cat /proc/asound/card0/pcm0p/sub0/hw_params
closed

Re: Quel système audiophile sous Ubuntu quand on vient de XP

12 Oct 2015 à 09:24

Pour utiliser une RME 9632 avec pulseaudio, voici la solution (un grand merci à Jumbef de linuxquimper.org) :

Installer les modules alsa
Code:
sudo apt-get install alsa-tools alsa-firmware-loaders


puis ouvrir le fichier "/etc/pulse/default.pa" :
Code:
sudo gedit /etc/pulse/default.pa


puis décommenter (enlever le #) la ligne :
Code:
#load-module module-alsa-sink


Enregistrer les modifications, et fermer votre session.

Avant de pouvoir fonctionner, la carte nécessite que hdspmixer soit lancé à l'ouverture de session
Code:
/usr/bin/hdspmixer


Eventuellement, en cas de clics ou craquements intempestifs, voir ici.
Répondre