Quel système audiophile sous Ubuntu quand on vient de XP ?
Retourner vers Musique dématérialisée
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#101 par Phil » 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.
-
Phil - 100 watts
- Messages: 1596
- Inscription: 22 Oct 2010 à 09:44
- Localisation: Saintes
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#102 par pianistocrate » 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: Tout sélectionner
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: Tout sélectionner
~$ 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 !

- Code: Tout sélectionner
killall mediacenter20
mediacenter20: aucun processus trouvé
$ killall vlc
vlc: aucun processus trouvé
$ killall pulseaudio
pulseaudio: aucun processus trouvé
-
pianistocrate - 10 watts
- Messages: 377
- Inscription: 28 Oct 2010 à 19:20
- Localisation: Pont-'n-Abad - Penn-Ar-Bed
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#103 par petitmarquis56 » 22 Aoû 2015 à 18:12
-
petitmarquis56 - 100 watts
- Messages: 3104
- Inscription: 22 Oct 2010 à 12:52
- Localisation: BZH : Bienvenue en Zone Humide
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#104 par shal » 22 Aoû 2015 à 18:22
pianistocrate » 22 Aoû 2015, 17:23 a écrit:
- Code: Tout sélectionner
ps auwwx |grep pulseaudio
jgs 2503 0.0 0.0 18948 936 pts/0 S+ 17:17 0:00 grep --color=auto pulseaudio
- Code: Tout sélectionner
~$ 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: Tout sélectionner
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
Heureux les pauvres en espritsourd, car le royaume des cieux la HiFi est à eux!
De tout façon , j'entends pas grand chose après 14khz ;-)
-
shal - 100 watts
- Messages: 2039
- Inscription: 21 Oct 2010 à 18:18
- Localisation: Rennes
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#105 par pianistocrate » 22 Aoû 2015 à 18:56
Ta commande :
- Code: Tout sélectionner
~$ lsof -n | grep "/dev/snd"
hdspmixer 1922 jgs 3u CHR 116,6 0t0 9254 /dev/snd/controlC0
-
pianistocrate - 10 watts
- Messages: 377
- Inscription: 28 Oct 2010 à 19:20
- Localisation: Pont-'n-Abad - Penn-Ar-Bed
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#106 par shal » 22 Aoû 2015 à 19:05
Il la faudrait quand VLC joue et aussi quand firefox lit une vidéo youtube
Heureux les pauvres en espritsourd, car le royaume des cieux la HiFi est à eux!
De tout façon , j'entends pas grand chose après 14khz ;-)
-
shal - 100 watts
- Messages: 2039
- Inscription: 21 Oct 2010 à 18:18
- Localisation: Rennes
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#107 par pianistocrate » 22 Aoû 2015 à 19:11
Voilà ce que ça donne maintenant :
- Code: Tout sélectionner
$ 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]
-
pianistocrate - 10 watts
- Messages: 377
- Inscription: 28 Oct 2010 à 19:20
- Localisation: Pont-'n-Abad - Penn-Ar-Bed
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#108 par shal » 22 Aoû 2015 à 19:37
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.
Heureux les pauvres en espritsourd, car le royaume des cieux la HiFi est à eux!
De tout façon , j'entends pas grand chose après 14khz ;-)
-
shal - 100 watts
- Messages: 2039
- Inscription: 21 Oct 2010 à 18:18
- Localisation: Rennes
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#109 par pianistocrate » 22 Aoû 2015 à 19:52
- Code: Tout sélectionner
$ 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: Tout sélectionner
$ 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
-
pianistocrate - 10 watts
- Messages: 377
- Inscription: 28 Oct 2010 à 19:20
- Localisation: Pont-'n-Abad - Penn-Ar-Bed
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#110 par shal » 22 Aoû 2015 à 20:18
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/"
Heureux les pauvres en espritsourd, car le royaume des cieux la HiFi est à eux!
De tout façon , j'entends pas grand chose après 14khz ;-)
-
shal - 100 watts
- Messages: 2039
- Inscription: 21 Oct 2010 à 18:18
- Localisation: Rennes
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#111 par pianistocrate » 22 Aoû 2015 à 20:37
- Code: Tout sélectionner
$ 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: Tout sélectionner
$ 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
-
pianistocrate - 10 watts
- Messages: 377
- Inscription: 28 Oct 2010 à 19:20
- Localisation: Pont-'n-Abad - Penn-Ar-Bed
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#112 par shal » 23 Aoû 2015 à 16:38
/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

Cela donne quoi au niveau d'alsamixer ?
Heureux les pauvres en espritsourd, car le royaume des cieux la HiFi est à eux!
De tout façon , j'entends pas grand chose après 14khz ;-)
-
shal - 100 watts
- Messages: 2039
- Inscription: 21 Oct 2010 à 18:18
- Localisation: Rennes
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#113 par pianistocrate » 23 Aoû 2015 à 19:16
Firefox sort bien du son maintenant, mais c'est VLC qui est muet.

Va-t-en savoir pourquoi VLC fait la gueule !

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é...

J'ai envoyé la commande que shal suggérait pour diagnostiquer Firefox, en remplaçant firefox par vlc ; voilà ce que ça renvoie :
- Code: Tout sélectionner
$ 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
-
pianistocrate - 10 watts
- Messages: 377
- Inscription: 28 Oct 2010 à 19:20
- Localisation: Pont-'n-Abad - Penn-Ar-Bed
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#114 par shal » 23 Aoû 2015 à 19:48
Jriver, je connais pas.
Heureux les pauvres en espritsourd, car le royaume des cieux la HiFi est à eux!
De tout façon , j'entends pas grand chose après 14khz ;-)
-
shal - 100 watts
- Messages: 2039
- Inscription: 21 Oct 2010 à 18:18
- Localisation: Rennes
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#115 par pianistocrate » 23 Aoû 2015 à 20:45

-
pianistocrate - 10 watts
- Messages: 377
- Inscription: 28 Oct 2010 à 19:20
- Localisation: Pont-'n-Abad - Penn-Ar-Bed
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#116 par shal » 23 Aoû 2015 à 20:47
T'est sur quel OS exactement ?
Heureux les pauvres en espritsourd, car le royaume des cieux la HiFi est à eux!
De tout façon , j'entends pas grand chose après 14khz ;-)
-
shal - 100 watts
- Messages: 2039
- Inscription: 21 Oct 2010 à 18:18
- Localisation: Rennes
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#117 par pianistocrate » 23 Aoû 2015 à 20:53
- Code: Tout sélectionner
$ killall pulseaudio
pulseaudio: aucun processus trouvé
Xubuntu 14 LTS - à jour.
-
pianistocrate - 10 watts
- Messages: 377
- Inscription: 28 Oct 2010 à 19:20
- Localisation: Pont-'n-Abad - Penn-Ar-Bed
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#118 par shal » 23 Aoû 2015 à 21:01

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
Heureux les pauvres en espritsourd, car le royaume des cieux la HiFi est à eux!
De tout façon , j'entends pas grand chose après 14khz ;-)
-
shal - 100 watts
- Messages: 2039
- Inscription: 21 Oct 2010 à 18:18
- Localisation: Rennes
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#119 par pianistocrate » 23 Aoû 2015 à 22:29
- Code: Tout sélectionner
$ 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: Tout sélectionner
$ cat /proc/asound/card0/pcm0p/sub0/hw_params
closed
-
pianistocrate - 10 watts
- Messages: 377
- Inscription: 28 Oct 2010 à 19:20
- Localisation: Pont-'n-Abad - Penn-Ar-Bed
-
Re: Quel système audiophile sous Ubuntu quand on vient de XP
#120 par pianistocrate » 12 Oct 2015 à 09:24
Installer les modules alsa
- Code: Tout sélectionner
sudo apt-get install alsa-tools alsa-firmware-loaders
puis ouvrir le fichier "/etc/pulse/default.pa" :
- Code: Tout sélectionner
sudo gedit /etc/pulse/default.pa
puis décommenter (enlever le #) la ligne :
- Code: Tout sélectionner
#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: Tout sélectionner
/usr/bin/hdspmixer
Eventuellement, en cas de clics ou craquements intempestifs, voir ici.
-
pianistocrate - 10 watts
- Messages: 377
- Inscription: 28 Oct 2010 à 19:20
- Localisation: Pont-'n-Abad - Penn-Ar-Bed
-
Retourner vers Musique dématérialisée
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 228 invités