Quelqu'un peut il m'expliquer ou me dire ou je pourrai trouver des info sur
le fonctionnement du son sous Linux.
Qu'est-ce que alsa ? Qu'est ce qu'OSS ? A quoi servent ils ? J'entend parler
d'Emulation OSS : qu'est ce que c'est ?
Qu'est ce que Arts et à quoi ca sert ?
En fait, j'avais une config qui marchait (FC 2 de base), j'ai touché un truc
et ca ne marche plus pour certaines Appli (Xawdecode par exemple pour
lequel je n'ai plus du tout de son).
Comment fait on pour savoir sur quoi tourne le son (sur FC2 il y a une IHM,
mais a priori, quel que soit ce que je choisi, les messages d'erreurs reste
identiques) ?
-----------------------------------------------------------------------------
Voici mon message d'erreur:
ALSA lib pcm_hw.c:494:(snd_pcm_hw_start) SNDRV_PCM_IOCTL_START failed:
Relais brisé (pipe)
Advanced Linux Sound Architecture, une ré-écriture relativement récente du système sonore de Linux, avec une architecture plus propre et plus complète. Ça a été incorporé au noyau 2.6.
Qu'est ce qu'OSS ?
Open Sound System, un ensemble de drivers pour des cartes sons pour Linux, partiellement propriétaire et commerciale, partiellement libre et incorporée aux noyaux (au moins à partir des 2.0), mais en voie d'élimination.
A quoi servent ils ?
À piloter les cartes son, de manière à avoir du son.
J'entend parler d'Emulation OSS : qu'est ce que c'est ?
Il s'agit d'un ajout à ALSA qui permet de simuler l'interface d'OSS. OSS fonctionne avec essentiellement un device /dev/dsp et quelques ioctl, ALSA fonctionne avec des devices divers /dev/snd/* et d'autres ioctl, une application faite pour ALSA ne fonctionne pas avec OSS et réciproquement. ALSA propose un module qui permet de gérer ce /dev/dsp, de manière compatible à OSS, en traduisant les appels pour les passer au noyau ALSA.
Qu'est ce que Arts et à quoi ca sert ?
C'est un démon de partage de carte son. Une carte son ne peut être utilisée que par un processus à la fois (parfois deux, rarement plus, en tout cas il ne faut pas compter là-dessus), or on souhaite parfois que plusieurs applications puissent s'en servir (le mailer qui fait coin pour signaler un nouveau mail pendant qu'on a les bruitages de Sopwith et de la musique de fond). Arts va centraliser (par un protocole réseau) les utilisateurs de son, mixer logiciellement et envoyer le tout sur la carte. C'est plus coûteux en resources (changements de contexte, temps pour le mixage logiciel), et la lattence n'est pas toujours très bonne, donc c'est à déconseiller pour la haute qualité, en particulier pour regarder une vidéo.
En fait, j'avais une config qui marchait (FC 2 de base), j'ai touché un truc et ca ne marche plus pour certaines Appli (Xawdecode par exemple pour lequel je n'ai plus du tout de son). Comment fait on pour savoir sur quoi tourne le son (sur FC2 il y a une IHM, mais a priori, quel que soit ce que je choisi, les messages d'erreurs reste identiques) ?
Il faut regarder si les applications sont liées avec libasound.so (on peut voir ça avec ldd) : si c'est lié avec, ça utilise ALSA (ou en tout cas ça peut l'utiliser : mplayer, par exemple, peut utiliser aussi bien ALSA qu'OSS car il est prévu pour les deux), sinon non.
C'est bizarre. Y a-t-il des messages du noyau (dmesg) en même temps ?
Voici mon lsmod:
<snip>
Je n'y vois rien d'anormal à première vue.
Greg wrote in message <djk6d.2286$1p.1883@nntpserver.swip.net>:
Qu'est-ce que alsa ?
Advanced Linux Sound Architecture, une ré-écriture relativement récente du
système sonore de Linux, avec une architecture plus propre et plus complète.
Ça a été incorporé au noyau 2.6.
Qu'est ce qu'OSS ?
Open Sound System, un ensemble de drivers pour des cartes sons pour Linux,
partiellement propriétaire et commerciale, partiellement libre et incorporée
aux noyaux (au moins à partir des 2.0), mais en voie d'élimination.
A quoi servent ils ?
À piloter les cartes son, de manière à avoir du son.
J'entend parler
d'Emulation OSS : qu'est ce que c'est ?
Il s'agit d'un ajout à ALSA qui permet de simuler l'interface d'OSS. OSS
fonctionne avec essentiellement un device /dev/dsp et quelques ioctl, ALSA
fonctionne avec des devices divers /dev/snd/* et d'autres ioctl, une
application faite pour ALSA ne fonctionne pas avec OSS et réciproquement.
ALSA propose un module qui permet de gérer ce /dev/dsp, de manière
compatible à OSS, en traduisant les appels pour les passer au noyau ALSA.
Qu'est ce que Arts et à quoi ca sert ?
C'est un démon de partage de carte son. Une carte son ne peut être utilisée
que par un processus à la fois (parfois deux, rarement plus, en tout cas il
ne faut pas compter là-dessus), or on souhaite parfois que plusieurs
applications puissent s'en servir (le mailer qui fait coin pour signaler un
nouveau mail pendant qu'on a les bruitages de Sopwith et de la musique de
fond). Arts va centraliser (par un protocole réseau) les utilisateurs de
son, mixer logiciellement et envoyer le tout sur la carte. C'est plus
coûteux en resources (changements de contexte, temps pour le mixage
logiciel), et la lattence n'est pas toujours très bonne, donc c'est à
déconseiller pour la haute qualité, en particulier pour regarder une vidéo.
En fait, j'avais une config qui marchait (FC 2 de base), j'ai touché un truc
et ca ne marche plus pour certaines Appli (Xawdecode par exemple pour
lequel je n'ai plus du tout de son).
Comment fait on pour savoir sur quoi tourne le son (sur FC2 il y a une IHM,
mais a priori, quel que soit ce que je choisi, les messages d'erreurs reste
identiques) ?
Il faut regarder si les applications sont liées avec libasound.so (on peut
voir ça avec ldd) : si c'est lié avec, ça utilise ALSA (ou en tout cas ça
peut l'utiliser : mplayer, par exemple, peut utiliser aussi bien ALSA qu'OSS
car il est prévu pour les deux), sinon non.
Advanced Linux Sound Architecture, une ré-écriture relativement récente du système sonore de Linux, avec une architecture plus propre et plus complète. Ça a été incorporé au noyau 2.6.
Qu'est ce qu'OSS ?
Open Sound System, un ensemble de drivers pour des cartes sons pour Linux, partiellement propriétaire et commerciale, partiellement libre et incorporée aux noyaux (au moins à partir des 2.0), mais en voie d'élimination.
A quoi servent ils ?
À piloter les cartes son, de manière à avoir du son.
J'entend parler d'Emulation OSS : qu'est ce que c'est ?
Il s'agit d'un ajout à ALSA qui permet de simuler l'interface d'OSS. OSS fonctionne avec essentiellement un device /dev/dsp et quelques ioctl, ALSA fonctionne avec des devices divers /dev/snd/* et d'autres ioctl, une application faite pour ALSA ne fonctionne pas avec OSS et réciproquement. ALSA propose un module qui permet de gérer ce /dev/dsp, de manière compatible à OSS, en traduisant les appels pour les passer au noyau ALSA.
Qu'est ce que Arts et à quoi ca sert ?
C'est un démon de partage de carte son. Une carte son ne peut être utilisée que par un processus à la fois (parfois deux, rarement plus, en tout cas il ne faut pas compter là-dessus), or on souhaite parfois que plusieurs applications puissent s'en servir (le mailer qui fait coin pour signaler un nouveau mail pendant qu'on a les bruitages de Sopwith et de la musique de fond). Arts va centraliser (par un protocole réseau) les utilisateurs de son, mixer logiciellement et envoyer le tout sur la carte. C'est plus coûteux en resources (changements de contexte, temps pour le mixage logiciel), et la lattence n'est pas toujours très bonne, donc c'est à déconseiller pour la haute qualité, en particulier pour regarder une vidéo.
En fait, j'avais une config qui marchait (FC 2 de base), j'ai touché un truc et ca ne marche plus pour certaines Appli (Xawdecode par exemple pour lequel je n'ai plus du tout de son). Comment fait on pour savoir sur quoi tourne le son (sur FC2 il y a une IHM, mais a priori, quel que soit ce que je choisi, les messages d'erreurs reste identiques) ?
Il faut regarder si les applications sont liées avec libasound.so (on peut voir ça avec ldd) : si c'est lié avec, ça utilise ALSA (ou en tout cas ça peut l'utiliser : mplayer, par exemple, peut utiliser aussi bien ALSA qu'OSS car il est prévu pour les deux), sinon non.
C'est bizarre. Y a-t-il des messages du noyau (dmesg) en même temps ?
Voici mon lsmod:
<snip>
Je n'y vois rien d'anormal à première vue.
Franck
fond). Arts va centraliser (par un protocole réseau) les utilisateurs de son, mixer logiciellement et envoyer le tout sur la carte. C'est plus coûteux en resources (changements de contexte, temps pour le mixage logiciel), et la lattence n'est pas toujours très bonne, donc c'est à déconseiller pour la haute qualité, en particulier pour regarder une vidéo.
Et qu'est-ce que Jack, par rapport à ARTS ?
(J'suis trop content de voir passer quelqu'un qui a l'air d'avoir pigé la gestion du son sous GNU... J'ai deux cartes son, et je ne m'en sort pas...)
Merci.
Franck.
fond). Arts va centraliser (par un protocole réseau) les utilisateurs de
son, mixer logiciellement et envoyer le tout sur la carte. C'est plus
coûteux en resources (changements de contexte, temps pour le mixage
logiciel), et la lattence n'est pas toujours très bonne, donc c'est à
déconseiller pour la haute qualité, en particulier pour regarder une vidéo.
Et qu'est-ce que Jack, par rapport à ARTS ?
(J'suis trop content de voir passer quelqu'un qui a l'air d'avoir pigé
la gestion du son sous GNU... J'ai deux cartes son, et je ne m'en sort
pas...)
fond). Arts va centraliser (par un protocole réseau) les utilisateurs de son, mixer logiciellement et envoyer le tout sur la carte. C'est plus coûteux en resources (changements de contexte, temps pour le mixage logiciel), et la lattence n'est pas toujours très bonne, donc c'est à déconseiller pour la haute qualité, en particulier pour regarder une vidéo.
Et qu'est-ce que Jack, par rapport à ARTS ?
(J'suis trop content de voir passer quelqu'un qui a l'air d'avoir pigé la gestion du son sous GNU... J'ai deux cartes son, et je ne m'en sort pas...)
Merci.
Franck.
Rakotomandimby Mihamina
Bonjour
On Tue, 28 Sep 2004 23:01:29 +0200, Greg wrote:
En fait, j'avais une config qui marchait (FC 2 de base), j'ai touché un truc et ca ne marche plus
Quel etait ce truc auquel tu as touché ?
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
Bonjour
On Tue, 28 Sep 2004 23:01:29 +0200, Greg wrote:
En fait, j'avais une config qui marchait (FC 2 de base), j'ai touché un truc
et ca ne marche plus
Quel etait ce truc auquel tu as touché ?
--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)
En fait, j'avais une config qui marchait (FC 2 de base), j'ai touché un truc et ca ne marche plus
Quel etait ce truc auquel tu as touché ?
-- ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc - http://faq.fcolc.eu.org/ Linux User Group sur Orléans et alentours. Tél: + 33 2 38 76 43 65 (France)
Greg
Rakotomandimby Mihamina wrote:
Bonjour
On Tue, 28 Sep 2004 23:01:29 +0200, Greg wrote:
En fait, j'avais une config qui marchait (FC 2 de base), j'ai touché un truc et ca ne marche plus
Quel etait ce truc auquel tu as touché ?
J'était logué root et je suis passé sous un user classique. Puis ca ne
marchait plus !! Je suis repassé root, ca ne marchait plus non plus. Alors, j'ai lu sur le net qu'il fallait que j'utilise ALSA en Full duplex ce que j'ai fais en utilisant l'IHM red-hat. Depuis, plus rien. Je n'ai plus de son avec l'appli Xawdecode (comme si le volume avait été coupé). J'ai essayé de jouer su le volume des différents canaux avec alasmixer : toujours rien...
Rakotomandimby Mihamina wrote:
Bonjour
On Tue, 28 Sep 2004 23:01:29 +0200, Greg wrote:
En fait, j'avais une config qui marchait (FC 2 de base), j'ai touché un
truc et ca ne marche plus
Quel etait ce truc auquel tu as touché ?
J'était logué root et je suis passé sous un user classique. Puis ca ne
marchait plus !!
Je suis repassé root, ca ne marchait plus non plus. Alors, j'ai lu sur le
net qu'il fallait que j'utilise ALSA en Full duplex ce que j'ai fais en
utilisant l'IHM red-hat.
Depuis, plus rien. Je n'ai plus de son avec l'appli Xawdecode (comme si le
volume avait été coupé).
J'ai essayé de jouer su le volume des différents canaux avec alasmixer :
toujours rien...
En fait, j'avais une config qui marchait (FC 2 de base), j'ai touché un truc et ca ne marche plus
Quel etait ce truc auquel tu as touché ?
J'était logué root et je suis passé sous un user classique. Puis ca ne
marchait plus !! Je suis repassé root, ca ne marchait plus non plus. Alors, j'ai lu sur le net qu'il fallait que j'utilise ALSA en Full duplex ce que j'ai fais en utilisant l'IHM red-hat. Depuis, plus rien. Je n'ai plus de son avec l'appli Xawdecode (comme si le volume avait été coupé). J'ai essayé de jouer su le volume des différents canaux avec alasmixer : toujours rien...
Greg
rien dans les fichiers log... Je n'ai plus de son sous l'aplli Xawdecode (mais le son fonctionne sous kde fonctionne).
rien dans les fichiers log...
Je n'ai plus de son sous l'aplli Xawdecode (mais le son fonctionne sous kde
fonctionne).
rien dans les fichiers log... Je n'ai plus de son sous l'aplli Xawdecode (mais le son fonctionne sous kde fonctionne).
sans_flotus_spam
Franck wrote:
fond). Arts va centraliser (par un protocole réseau) les utilisateurs de son, mixer logiciellement et envoyer le tout sur la carte. C'est plus coûteux en resources (changements de contexte, temps pour le mixage logiciel), et la lattence n'est pas toujours très bonne, donc c'est à déconseiller pour la haute qualité, en particulier pour regarder une vidéo.
Et qu'est-ce que Jack, par rapport à ARTS ?
(J'suis trop content de voir passer quelqu'un qui a l'air d'avoir pigé la gestion du son sous GNU... J'ai deux cartes son, et je ne m'en sort pas...)
Merci.
Franck.
Jack est un serveur de son "basse latence", c'est à dire qu'il fournit des "canaux" (autoroutes, si tu veux) à haut débit aux applications qui manipulent les sons. Voir la doc, en particulier linux-sound. A+
Franck wrote:
fond). Arts va centraliser (par un protocole réseau) les
utilisateurs de son, mixer logiciellement et envoyer le tout sur la
carte. C'est plus coûteux en resources (changements de contexte,
temps pour le mixage logiciel), et la lattence n'est pas toujours
très bonne, donc c'est à déconseiller pour la haute qualité, en
particulier pour regarder une vidéo.
Et qu'est-ce que Jack, par rapport à ARTS ?
(J'suis trop content de voir passer quelqu'un qui a l'air d'avoir
pigé la gestion du son sous GNU... J'ai deux cartes son, et je ne
m'en sort pas...)
Merci.
Franck.
Jack est un serveur de son "basse latence", c'est à dire qu'il fournit
des "canaux" (autoroutes, si tu veux) à haut débit aux applications
qui manipulent les sons.
Voir la doc, en particulier linux-sound.
A+
fond). Arts va centraliser (par un protocole réseau) les utilisateurs de son, mixer logiciellement et envoyer le tout sur la carte. C'est plus coûteux en resources (changements de contexte, temps pour le mixage logiciel), et la lattence n'est pas toujours très bonne, donc c'est à déconseiller pour la haute qualité, en particulier pour regarder une vidéo.
Et qu'est-ce que Jack, par rapport à ARTS ?
(J'suis trop content de voir passer quelqu'un qui a l'air d'avoir pigé la gestion du son sous GNU... J'ai deux cartes son, et je ne m'en sort pas...)
Merci.
Franck.
Jack est un serveur de son "basse latence", c'est à dire qu'il fournit des "canaux" (autoroutes, si tu veux) à haut débit aux applications qui manipulent les sons. Voir la doc, en particulier linux-sound. A+
chmod 777
Franck wrote:
J'ai deux cartes son, et je ne m'en sort pas...)
J'ai eu beaucoup d'ennuis avec le son jusqu'à ce que je désactive dans le BIOS la carte son intégrée à ma carte mère pour n'utiliser que ma SB. Les 2 cartes étaient reconnues, avaient leurs modules chargés et c'était le Bronx. Je n'ai trouvé que cette solution extrème pour être tranquille.
Si tu n'as pas besoin de 2 cartes son, peut-être est-ce un début de solution?
Lionel
Franck wrote:
J'ai deux cartes son, et je ne m'en sort pas...)
J'ai eu beaucoup d'ennuis avec le son jusqu'à ce que je désactive dans le
BIOS la carte son intégrée à ma carte mère pour n'utiliser que ma SB. Les 2
cartes étaient reconnues, avaient leurs modules chargés et c'était le
Bronx. Je n'ai trouvé que cette solution extrème pour être tranquille.
Si tu n'as pas besoin de 2 cartes son, peut-être est-ce un début de
solution?
J'ai eu beaucoup d'ennuis avec le son jusqu'à ce que je désactive dans le BIOS la carte son intégrée à ma carte mère pour n'utiliser que ma SB. Les 2 cartes étaient reconnues, avaient leurs modules chargés et c'était le Bronx. Je n'ai trouvé que cette solution extrème pour être tranquille.
Si tu n'as pas besoin de 2 cartes son, peut-être est-ce un début de solution?
Lionel
Franck
chmod 777 a écrit:
Si tu n'as pas besoin de 2 cartes son, peut-être est-ce un début de solution?
Merci pour ta réponse, mais j'ai besoin de mes deux cartes son :
- celle intégrée à la carte mère pour les applications multimédia (DVD, MP3, CD, TV, etc...), parce que les sorties audio du lecteur DVD et de la carte TV sont connectées dessus en interne.
- ma Terratec pour tout ce qui est M.A.O, sachant qu'elle ne possède pas de connecteur interne...
Mais j'ai un début de solution avec une configuration de mon modules.conf qui déclarerait les deux cartes. Faut que j'essaye...
Ceci dit, Jack a quand même l'air intéressant pour la MAO, et je voudrais bien savoir comment l'utiliser, mais j'ai du mal avec toutes ces doc en anglais...
Franck.
chmod 777 a écrit:
Si tu n'as pas besoin de 2 cartes son, peut-être est-ce un début de
solution?
Merci pour ta réponse, mais j'ai besoin de mes deux cartes son :
- celle intégrée à la carte mère pour les applications multimédia (DVD,
MP3, CD, TV, etc...), parce que les sorties audio du lecteur DVD et de
la carte TV sont connectées dessus en interne.
- ma Terratec pour tout ce qui est M.A.O, sachant qu'elle ne possède pas
de connecteur interne...
Mais j'ai un début de solution avec une configuration de mon
modules.conf qui déclarerait les deux cartes. Faut que j'essaye...
Ceci dit, Jack a quand même l'air intéressant pour la MAO, et je
voudrais bien savoir comment l'utiliser, mais j'ai du mal avec toutes
ces doc en anglais...
Si tu n'as pas besoin de 2 cartes son, peut-être est-ce un début de solution?
Merci pour ta réponse, mais j'ai besoin de mes deux cartes son :
- celle intégrée à la carte mère pour les applications multimédia (DVD, MP3, CD, TV, etc...), parce que les sorties audio du lecteur DVD et de la carte TV sont connectées dessus en interne.
- ma Terratec pour tout ce qui est M.A.O, sachant qu'elle ne possède pas de connecteur interne...
Mais j'ai un début de solution avec une configuration de mon modules.conf qui déclarerait les deux cartes. Faut que j'essaye...
Ceci dit, Jack a quand même l'air intéressant pour la MAO, et je voudrais bien savoir comment l'utiliser, mais j'ai du mal avec toutes ces doc en anglais...
Franck.
Greg
J'ai résolu le problème (et retrouvé le son). Sous alsamixer, en désactivant (MM) la voie Line-In, j'ai retrouvé le son. Je ne sait pas pourquoi, mais ca marche.
Tous ca est tout de même étrange !
J'ai résolu le problème (et retrouvé le son).
Sous alsamixer, en désactivant (MM) la voie Line-In, j'ai retrouvé le son.
Je ne sait pas pourquoi, mais ca marche.
J'ai résolu le problème (et retrouvé le son). Sous alsamixer, en désactivant (MM) la voie Line-In, j'ai retrouvé le son. Je ne sait pas pourquoi, mais ca marche.
Tous ca est tout de même étrange !
Nicolas George
Greg wrote in message <Svg7d.2823$:
J'ai résolu le problème (et retrouvé le son). Sous alsamixer, en désactivant (MM) la voie Line-In, j'ai retrouvé le son. Je ne sait pas pourquoi, mais ca marche.
MM, ça veut dire mute, son coupé (sur les deux canaux, un M par canal). Ce n'est donc pas très étonnant qu'avec MM il n'y ait pas de son.
Greg wrote in message <Svg7d.2823$1p.2369@nntpserver.swip.net>:
J'ai résolu le problème (et retrouvé le son).
Sous alsamixer, en désactivant (MM) la voie Line-In, j'ai retrouvé le son.
Je ne sait pas pourquoi, mais ca marche.
MM, ça veut dire mute, son coupé (sur les deux canaux, un M par canal). Ce
n'est donc pas très étonnant qu'avec MM il n'y ait pas de son.
J'ai résolu le problème (et retrouvé le son). Sous alsamixer, en désactivant (MM) la voie Line-In, j'ai retrouvé le son. Je ne sait pas pourquoi, mais ca marche.
MM, ça veut dire mute, son coupé (sur les deux canaux, un M par canal). Ce n'est donc pas très étonnant qu'avec MM il n'y ait pas de son.