OVH Cloud OVH Cloud

Mon son et moi, on est pas copain !

7 réponses
Avatar
Xavier Seneque
Bonjour tout le monde !

après deux jour de galère avec mon son, je viens vous demander un aide
qui je l'espère sera salvatrice !

j'ai fraichement installé ma debian sid il y a quelques jours, et à la
suite j'ai compilé un noyau à partir des sources du paquet debian :
j'ai donc un noyau 2.6.8 home made

j'ai mis les modules qu'ils faut dedans pour avoir du son avec alsa ... :

#
# Sound
#
CONFIG_SOUND=m

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=m
CONFIG_SND_TIMER=m
CONFIG_SND_PCM=m
CONFIG_SND_RAWMIDI=m
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m

#
# Generic devices
#
CONFIG_SND_MPU401_UART=m

#
# PCI devices
#
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_INTEL8X0=m # ma carte son ! j'ai une integrée sur une carte mere

j'ai installé les paquets qu'il faut pour utiliser alsa :
dpkg --get-selections | grep alsa
alsa-base install
alsa-utils install

j'ai mis dans /etd/modutils/alsa les options qu'il y a sur le site
d'alsa correspondant à ma carte son

cat /etc/modutils/alsa
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
# module options should go here

# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0

# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

je fais un update-modules
je reboot, je met tout à fond avec le alsamixer

et là, j'ai du son avec des trucs comme xine et xmms...
mais le PROBLEME NUMERO 1 : avec xmms, des qu'il y a des basses sur un
mp3, et bien le son est immonde, comme si j'avais un truc mega pourri,
alors que bon, ma carte son est potable, et j'ai de bonnes enceintes (
et sous windows ça marche nickel ! )

ensuite, PROBLEME NUMERO 2 ... et bien j'ai pas de son avec des trucs du
style gnome, gaim...
impossible à avoir du son, meme en mettant démarrer le serveur de son
dans l'utilitaire de configuration du son de gnome

sous root lorsque je lance aumix j'ai ça comme erreur :
#aumix
aumix: erreur à l'ouverture du mixeur

gni ?

un autre exemple, si j'essaye avec music123 voilà ce qu'il me dis :
music123 01_-_Mamma_Mia.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2, and 3.
Version 0.59q (2002/03/23). Written and copyrights by Joe Drew.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
Title : Mamma Mia Artist: ABBA
Album : ABBA Year : 2000
Comment: Genre : 200

Playing MPEG stream from 01_-_Mamma_Mia.mp3 ...
MPEG 1.0 layer III, 160 kbit/s, 44100 Hz stereo
Can't find a suitable libao driver. (Is device in use?)

pareil pour des jeux, dans never winter nights j'ai pas de son !

help me !?!
y a quelque chose que j'ai sotté, pas compris ou autre ?

merci d'avance !


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

7 réponses

Avatar
Frédéric BOITEUX
Le Wed, 26 Jan 2005 19:17:25 +0100, Xavier Seneque fr> a
écrit :

je fais un update-modules
je reboot, je met tout à fond avec le alsamixer

et là, j'ai du son avec des trucs comme xine et xmms...
mais le PROBLEME NUMERO 1 : avec xmms, des qu'il y a des basses sur un
mp3, et bien le son est immonde, comme si j'avais un truc mega pourri,
alors que bon, ma carte son est potable, et j'ai de bonnes enceintes (
et sous windows ça marche nickel ! )



Je suis aussi tombé sur ce pb: il ne *faut pas* mettre le son au maximum dans
ALSA,
rester vers ~70% (dans la zone verte), et amplifier *à la sortie* (sur tes
enceintes)
sinon le son est saturé comme tu peux l'entendre...

Sinon, pour tes soucis de serveurs de sons, il te manque peut-être l'ém ulation
OSS d'ALSA, qui te permettrait de lancer un serveur de sons comme esd
(mais bon je n'utilise pas cela donc c'est juste une hypothèse) :
regarde si les modules snd-mixer-oss et snd-pcm-oss sont chargés...

Fred.
Avatar
Xavier Seneque
Frédéric BOITEUX wrote:
Le Wed, 26 Jan 2005 19:17:25 +0100, Xavier Seneque a
écrit :


je fais un update-modules
je reboot, je met tout à fond avec le alsamixer

et là, j'ai du son avec des trucs comme xine et xmms...
mais le PROBLEME NUMERO 1 : avec xmms, des qu'il y a des basses sur un
mp3, et bien le son est immonde, comme si j'avais un truc mega pourri,
alors que bon, ma carte son est potable, et j'ai de bonnes enceintes (
et sous windows ça marche nickel ! )




Je suis aussi tombé sur ce pb: il ne *faut pas* mettre le son au maximum dans
ALSA,
rester vers ~70% (dans la zone verte), et amplifier *à la sortie* (sur tes
enceintes)
sinon le son est saturé comme tu peux l'entendre...



en effet !
je viens de tout mettre vers les 70% et le son marche nickel !
merci


Sinon, pour tes soucis de serveurs de sons, il te manque peut-être l'émulation
OSS d'ALSA, qui te permettrait de lancer un serveur de sons comme esd
(mais bon je n'utilise pas cela donc c'est juste une hypothèse) :
regarde si les modules snd-mixer-oss et snd-pcm-oss sont chargés...




encore une judicieuse remarque...
ces modules ne sont pas chargés ... comment est-ce que je dois faire
pour les charger ? je les met en dur dans un fichier ?


Fred.



encore merci pour votre patience !


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric BOITEUX
Le Thu, 27 Jan 2005 13:21:57 +0100, Xavier Seneque fr> a
écrit :

encore une judicieuse remarque...
ces modules ne sont pas chargés ... comment est-ce que je dois faire
pour les charger ? je les met en dur dans un fichier ?



Tu peux les charger manuellement avec modprobe....
Sinon, j'ai cela (entre autres) dans le fichier /etc/modutils/alsa-base :

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
above snd-pcm snd-pcm-oss
above snd-mixer snd-mixer-oss
above snd-seq snd-seq-oss snd-seq-midi

avec cela, ils devraient être chargés automatiquement... Tu n'a pas cel a chez
toi ?

Fred.
Avatar
Benoît Soëte
Frédéric BOITEUX a écrit :
Le Wed, 26 Jan 2005 19:17:25 +0100, Xavier Seneque a
écrit :


je fais un update-modules
je reboot, je met tout à fond avec le alsamixer

et là, j'ai du son avec des trucs comme xine et xmms...
mais le PROBLEME NUMERO 1 : avec xmms, des qu'il y a des basses sur un
mp3, et bien le son est immonde, comme si j'avais un truc mega pourri,
alors que bon, ma carte son est potable, et j'ai de bonnes enceintes (
et sous windows ça marche nickel ! )




Je suis aussi tombé sur ce pb: il ne *faut pas* mettre le son au maximum dans
ALSA,
rester vers ~70% (dans la zone verte), et amplifier *à la sortie* (sur tes
enceintes)
sinon le son est saturé comme tu peux l'entendre...



Je crois que c'est dû au 2.6.8. J'avais lu çà quelquepart et j'avais un
pb avec le son sur le canal pcm, control 3D, et le tone (c'était je
crois relatif à la SB Live! ms peut-être à d'autres chips aussi...)
Depuis mon passage 2.6.9, plus de soucis. (mais les recommandations si
dessus sont sages)

Sinon, pour tes soucis de serveurs de sons, il te manque peut-être l'émulation
OSS d'ALSA, qui te permettrait de lancer un serveur de sons comme esd
(mais bon je n'utilise pas cela donc c'est juste une hypothèse) :
regarde si les modules snd-mixer-oss et snd-pcm-oss sont chargés...




Moi j'utilise pas le fichier /etc/modutils/alsa, je lance alsaconf, une
fois pour chaque chip (2 pr moi) ; puis je modifie le fichier :
/etc/modprobe.d/sound (créé par alsaconf), ainsi :

______________________________________________________________________________
alias char-major-116 snd
alias char-major-14 soundcore
options snd snd_major6 snd_cards_limit=2 snd_device_mode66

# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias snd-card-0 snd-emu10k1
alias sound-slot-1 snd-emu10k1
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 &&
/usr/lib/alsa/modprobe-post-install snd-emu10k1

# OSS/Free portion - card #2
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss
alias snd-card-1 snd-intel8x0
alias sound-slot-0 snd-intel8x0
install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0 &&
/usr/lib/alsa/modprobe-post-install snd-intel8x0
______________________________________________________________________________

Ensuite je crée un fichier /~/.asoundrc, qui me permet d'inverser le
chip utilisé par défault (pour profiter de ma SB Live!) :

______________________________________________________________________________
pcm.emu10k1 {
type hw
card 1
}
ctl.emu10k1 {
type hw
card 1
}

pcm.intel8x0 {
type hw
card 0
}
ctl.intel8x0 {
type hw
card 0
}
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}

En espérant que çà aide,
Amicalement,
Ben


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Michel Luc
--=-9Plrx8NzqI5PBJWFEsMp
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Le jeu 27/01/2005 à 14:12, Frédéric BOITEUX a écrit :
Le Thu, 27 Jan 2005 13:21:57 +0100, Xavier Seneque o.fr> a
écrit :

> encore une judicieuse remarque...
> ces modules ne sont pas chargés ... comment est-ce que je dois faire
> pour les charger ? je les met en dur dans un fichier ?
>
Tu peux les charger manuellement avec modprobe....
Sinon, j'ai cela (entre autres) dans le fichier /etc/modutils/alsa-base :

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
above snd-pcm snd-pcm-oss
above snd-mixer snd-mixer-oss
above snd-seq snd-seq-oss snd-seq-midi

avec cela, ils devraient être chargés automatiquement...


Pas sûr, il manque les modules ?
Tu n'a pas cela chez toi ?


Non !

Pour un 2.4 c'est le contenu de /etc/modutils/alsa qui est un lien
symbolique de /etc/alsa/modutils/1.0 (ou 0.9)
alias char-major-116 snd
alias snd-card-0 snd-nom_du_module
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd major6 cards_limit=1
options snd-nom_du_module index=0
et /etc/modutils/alsa-base doit contenir seulement qqchose comme
above snd-pcm snd-pcm-oss
above snd-mixer snd-mixer-oss
above snd-seq snd-seq-oss

Pour un 2.6 ce serait plutôt /etc/modprobe.d/sound qui contient
alias snd-card-0 snd-nom_du_module
alias sound-slot-0 snd-nom_du_module
et /etc/modprobe.d/alsa-base ressemble à
install snd-pcm /sbin/modprobe --ignore-install snd-pcm &&
/sbin/modprobe snd-pcm-oss
install snd-mixer /sbin/modprobe --ignore-install snd-mixer &&
/sbin/modprobe snd-mixer-oss
install snd-seq /sbin/modprobe --ignore-install snd-seq &&
/sbin/modprobe snd-seq-oss

Au cas ou ça peut t'aider à résoudre ce pb de son.
@+
--
Michel Luc | http://www.cern91.net/
GAULE, LUG de l'Essonne: http://gaule.org/
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
-------------- GnuPG v1.0.6 (GNU/Linux) ---------------

--=-9Plrx8NzqI5PBJWFEsMp
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée.?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBB+R8vsQ8Dyz0HuIERAoUeAJ9+pvQWogsgiTYHO4pCAD6+pEcaUQCfRteW
mv1a3pMrr1JQbYPr0ZL8pag =cIux
-----END PGP SIGNATURE-----

--=-9Plrx8NzqI5PBJWFEsMp--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric BOITEUX
Le Thu, 27 Jan 2005 18:04:48 +0100, Michel Luc a écrit :

Pour un 2.4 c'est le contenu de /etc/modutils/alsa qui est un lien
symbolique de /etc/alsa/modutils/1.0 (ou 0.9)
alias char-major-116 snd
alias snd-card-0 snd-nom_du_module
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd major6 cards_limit=1
options snd-nom_du_module index=0
et /etc/modutils/alsa-base doit contenir seulement qqchose comme
above snd-pcm snd-pcm-oss
above snd-mixer snd-mixer-oss
above snd-seq snd-seq-oss



Salut,

Je suis en 2.4, et depuis les dernières versions d'Alsa (1.0.7 ou 8), le
chargement
des modules Alsa ne se fait plus par les paquets alsa-* mais est à la cha rge de
l'utilisateur (via /etc/modules, hotplug...). Du coup, les alias se retrouv ent
dans le fichier /etc/modutils/alsa-base, et la définition du module
correspondant à ta
carte dans /etc/modutils/sound... En tout cas, les dernières versions de l'outil
alsaconf
ne génèrent plus de fichier /etc/alsa/modutils/* ...

Fred.
Avatar
Michel Luc
--=-XLbdSraEvZpZddJzuRmR
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Le ven 28/01/2005 à 07:51, Frédéric BOITEUX a écrit :
Le Thu, 27 Jan 2005 18:04:48 +0100, Michel Luc a écri t :

> Pour un 2.4 c'est le contenu de /etc/modutils/alsa qui est un lien
> symbolique de /etc/alsa/modutils/1.0 (ou 0.9)
> alias char-major-116 snd
> alias snd-card-0 snd-nom_du_module
> alias char-major-14 soundcore
> alias sound-slot-0 snd-card-0
> alias sound-service-0-0 snd-mixer-oss
> alias sound-service-0-1 snd-seq-oss
> alias sound-service-0-3 snd-pcm-oss
> alias sound-service-0-8 snd-seq-oss
> alias sound-service-0-12 snd-pcm-oss
> options snd major6 cards_limit=1
> options snd-nom_du_module index=0
> et /etc/modutils/alsa-base doit contenir seulement qqchose comme
> above snd-pcm snd-pcm-oss
> above snd-mixer snd-mixer-oss
> above snd-seq snd-seq-oss

Salut,



Bonsoir,

Je suis en 2.4, et depuis les dernières versions d'Alsa (1.0.7 ou 8), le
chargement
des modules Alsa ne se fait plus par les paquets alsa-* mais est à la c harge de
l'utilisateur (via /etc/modules, hotplug...). Du coup, les alias se retro uvent
dans le fichier /etc/modutils/alsa-base, et la définition du module
correspondant à ta
carte dans /etc/modutils/sound... En tout cas, les dernières versions d e l'outil
alsaconf
ne génèrent plus de fichier /etc/alsa/modutils/* ...



Tout à fait du tu as raison, depuis sa version 1.0.7 (ou 1.0.6-4 peut
être ?), alsa-utils utilise pour être compatible avec un 2.6 je suppose
un fichier sound.
Merci de me rappeler se détail que j'avais oublié.

Dans le principe cela reste fonctionnel tant qu'il y a (pour un 2.4) un
fichier, peu importe le nom, contenant les alias sous /etc/modutils.
Mais.... Le pb est que alsaconf (1.0.7) utilisant un fichier sound avec
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.7 ---
alias snd-card-0 snd-nom_du_module
alias sound-slot-0 snd-nom_du_module
# --- END: Generated by ALSACONF, do not edit. ---
Si l'installation d' Alsa date d'une version 1.0.4 ou 0.9, les fichiers
/etc/modutils/alsa et /etc/modutils/alsa-base restent actifs
... pas terrible si la carte audio est différente = alias en double et
contradictoires :-(

Je me demande si ce n'est pas plus simple de n'avoir qu'un unique
fichier pour éviter les erreurs de config :)


@+
--
Michel Luc | http://www.cern91.net/
GAULE, LUG de l'Essonne: http://gaule.org/
KFP: 155C 2287 2084 33E0 4263 8AC9 B10F 03CB 3D07 B881
-------------- GnuPG v1.0.6 (GNU/Linux) ---------------

--=-XLbdSraEvZpZddJzuRmR
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: Ceci est une partie de message
=?ISO-8859-1?Q?numériquement?= =?ISO-8859-1?Q?_signée.?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQBB+pMVsQ8Dyz0HuIERAobHAJ4gNFpxTxRXU4xwKTthIxYrR9EYNwCfXnOK
L3orma8SrunQzPjCzpPiLdA ËRF
-----END PGP SIGNATURE-----

--=-XLbdSraEvZpZddJzuRmR--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact