gnome sauce alsa : le gateau ne monte pas ;)
Le
Eric Belhomme
bonjour, et désolé pour le sujet douteux, mais j'ai pas pu résister au jeu
de mot facile avec alsa :))
Voici donc le soucis qui me préoccupe : Une Debian Sarge avec un kernel
maison 2.6.12, et le système de son ALSA compilé directement au niveau du
kernel, et le module de compatibilité OSS compilé en module.
Le chipset son fabriqué par SiS et est compatible avec le module i810 :
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound
Controller (rev a0)
Je précise tout de suite que j'ai beaucoup de lacunes en ce qui concerne le
multimédia sous Linux néanmoins j'arrive à écouter sans pb des fichiers
ogg en console, et alsa-mixer fonctionne parfaitement.
Voici donc mes problèmes :
- le réglage du volume sous gnome ne fonctionne pas. Il me dit "le
périphérique /dev/mixer" n'existe pas, ce qui est vrai ! par contre à la
place j'ai un /dev/snd/control0
- j'ai installé gnome-alsamixer, qui fonctionne correctement. j'espérais
que debconf allais l'installer en lieu et place du mixer d'origine, mais
non Alors comment faire pour qu'il soit à la place du mixer d'origine ?
- le son fonctionne mal avec xine (tres faible) et je ne sais pas pourquoi.
meric ;)
--
Rico
de mot facile avec alsa :))
Voici donc le soucis qui me préoccupe : Une Debian Sarge avec un kernel
maison 2.6.12, et le système de son ALSA compilé directement au niveau du
kernel, et le module de compatibilité OSS compilé en module.
Le chipset son fabriqué par SiS et est compatible avec le module i810 :
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound
Controller (rev a0)
Je précise tout de suite que j'ai beaucoup de lacunes en ce qui concerne le
multimédia sous Linux néanmoins j'arrive à écouter sans pb des fichiers
ogg en console, et alsa-mixer fonctionne parfaitement.
Voici donc mes problèmes :
- le réglage du volume sous gnome ne fonctionne pas. Il me dit "le
périphérique /dev/mixer" n'existe pas, ce qui est vrai ! par contre à la
place j'ai un /dev/snd/control0
- j'ai installé gnome-alsamixer, qui fonctionne correctement. j'espérais
que debconf allais l'installer en lieu et place du mixer d'origine, mais
non Alors comment faire pour qu'il soit à la place du mixer d'origine ?
- le son fonctionne mal avec xine (tres faible) et je ne sais pas pourquoi.
meric ;)
--
Rico

Poser une question


Bonjour, c'est les vacances, il faut bien égayer un peu tout ça :-)
Bon déjà, Debian est une distribution livrée avec un kernel copieusement
patché par eux-même. Il serait donc un bon début de commencer par
installer un kernel sauce Debian.
De plus tu n' pas dit si tu as installé esd ou pas
Il me semble en effet que le son sous Gnome dépend fortement de ESD.
A priori, totalement inutile dans le cas présent.
Ce serait bien si tu évitais de donner des conseils aussi intrusifs qu'un
changement de noyau à moins d'être sûr que c'est effectivement nécessaire,
et pas au hasard comme ça.
Pour commencer, oublie les messages te demandant de changer de noyau, si
gnome-alsamixer fonctionne, ton son est bon.
Apparemment, tu as tous les droits nécessaires, aussi fais un essai
simple d'abord, lie /dev/snd/control0 sur /dev/mixer (à faire en shell en
root) :
ln -s /dev/snd/control0 /dev/mixer
redémarre ta session gnome.
Si ce n'est pas bon, enlève à nouveau le lien :
rm -f /dev/mixer
Comme tu as compilé le noyau toi-même as-tu activé la compatibilité
alsa-oss (pas oss lui-même) ? Je crois que /dev/mixer est de l'oss.
Si non, recompile ton noyau en ajoutant cette fonctionnalité, ce n'est
pas consommateur de CPU et tu peux encore avoir qques softs qui en ont
besoin.
Tiens moi au courant.
Bye
effectivement, pour ce qui est du kernel, j'etais assez sur de moi (bien
que comme je l'ai dit, moi et le multimédia sous linux...)
été activé, mais en module. Le module est chargé dès le démarrage de la
machine car je l'ai ajouté à /etc/modules.conf
Pour ce qui est de esd, je connaissais pas (quand je vous dis que le
multimédia et moi...) donc je sais pas ce qui est installé. Je suppute que
ca a été installé puisque j'ai quand meme du son ! Cependant en regardant
quels etaient les packages liés à ESD, j'ai vu qu'il existe une libesd0 et
une libesd-alsa0... Peut etre que mon problème vient de là (mauvaise lib
installée ?)
Je vais regarder ca ce soir...
--
Rico
Non, surtout pas : l'un est ALSA, l'autre est OSS, et les deux n'ont pas du
tout la même API.