[Audio] Pas de son

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
AdrienJ
Hankyu
Messages : 16
Inscription : mer. 22 juil. 2009, 18:16

[Audio] Pas de son

Message par AdrienJ »

Bonsoir,

je suis un p'tit nouveau, fraichement débarqué de chez Ubuntu et je viens de réaliser ma première Archinstalle cet aprèm. Globalement tout c'est bien passé (merci la doc !) et je me retrouve avec un archLinux+Kde4 fonctionnel, mais sans son.

Je tiens a précisé quelques éléments : D'abord, le son marchait très bien sous Ubuntu (avant que je déinstalle). Cependant j'avais aussi eu du mal à le faire marcher lors de l'installation, mais je ne me rappelle plus comment je m'en étais sorti.
J'ai également bien vérifié que mes enceintes étaient branchées et fonctionnelles. Rien n'est muet ni au volume minimal dans le mixer.
Enfin, ma carte est une Audigy :

Code : Tout sélectionner

bash-4.0# lspci
01:06.0 Multimedia audio controller: Creative Labs SB Audigy (rev 05)
Je sais que dans des versions plus ancienne d'Ubuntu, j'ai du faire quelque chose comme "asoundconf set-default-card Audigy", mais ici asoundconf me renvoit "commande introuvable"...

Lorsque je fais alsaconf, j'ai ce choix de cartes son :

Code : Tout sélectionner

emul10k1 Creative Labs SB Audigy (rev 05)
legacy Probe legacy ISA (non-PnP) chips
Je choisis donc la première, met le son au maximum partout, fait un alsact store, mais rien ne change (aprèm redémarrage).

Un truc qui me chiffone : lorsque je tappe "alsamixer -c 1" cela me renvoit vers la carte Audigy tandis que "alsamixer -c 0" me renvoit vers PnP Audio Device, je me demande donc si la carte Audigy est bien mise en tant que principale ?

D'autant que la commande suivante échoue :

Code : Tout sélectionner

# amixer set Master 90% unmute
amixer: Unable to find simple control 'Master',0
J'ai fureté du côté de la page Alsa sur le wiki, j'ai donc un /etc/modprobe.d/modprobe.conf comme ceci

Code : Tout sélectionner

#
# /etc/modprobe.d/modprobe.conf (for v2.6 kernels)
#

alias snd-card-0 snd_emu10k1
alias sound-slot-0 snd_emu10k1
options snd-pcsp index=2
Est-ce corecte (j'ai mis emu10k1 à cause de ce que j'ai vu dans le alsaconf) ? utile ? contre-productif ?

Je copie également le résultat des deux commandes évoquées dans la page sus-mentionnée :

Code : Tout sélectionner

# lsmod|grep '^snd'
snd_seq_dummy           3540  0
snd_seq_oss            36224  0
snd_seq_midi_event      8592  1 snd_seq_oss
snd_seq                64640  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_emu10k1           161376  2
snd_pcm_oss            47328  0
snd_mixer_oss          20976  1 snd_pcm_oss
snd_usb_audio         105088  1
snd_usb_lib            20528  1 snd_usb_audio
snd_ac97_codec        133592  1 snd_emu10k1
snd_rawmidi            26592  2 snd_emu10k1,snd_usb_lib
snd_pcm                90904  4 snd_emu10k1,snd_pcm_oss,snd_usb_audio,snd_ac97_codec
snd_timer              25344  3 snd_seq,snd_emu10k1,snd_pcm
snd_page_alloc         10784  2 snd_emu10k1,snd_pcm
snd_seq_device          8324  5 snd_seq_dummy,snd_seq_oss,snd_seq,snd_emu10k1,snd_rawmidi
snd_util_mem            4688  1 snd_emu10k1
snd_hwdep               9976  2 snd_emu10k1,snd_usb_audio
snd                    76744  18 snd_seq_oss,snd_seq,snd_emu10k1,snd_pcm_oss,snd_mixer_oss,snd_usb_audio,snd_ac97_codec,snd_rawmidi,snd_pcm,snd_timer,snd_seq_device,snd_hwdep
et

Code : Tout sélectionner

ls -l /dev/snd/
total 0
crw-rw---- 1 root audio 116, 16 juil. 22 20:36 controlC0
crw-rw---- 1 root audio 116, 13 juil. 22 20:36 controlC1
crw-rw---- 1 root audio 116,  4 juil. 22 20:36 hwC1D0
crw-rw---- 1 root audio 116,  6 juil. 22 20:36 midiC1D0
crw-rw---- 1 root audio 116,  5 juil. 22 20:36 midiC1D1
crw-rw---- 1 root audio 116, 15 juil. 22 20:36 pcmC0D0c
crw-rw---- 1 root audio 116, 14 juil. 22 20:36 pcmC0D0p
crw-rw---- 1 root audio 116, 12 juil. 22 20:36 pcmC1D0c
crw-rw---- 1 root audio 116, 11 juil. 22 20:36 pcmC1D0p
crw-rw---- 1 root audio 116, 10 juil. 22 20:36 pcmC1D1c
crw-rw---- 1 root audio 116,  9 juil. 22 20:36 pcmC1D2c
crw-rw---- 1 root audio 116,  8 juil. 22 20:36 pcmC1D2p
crw-rw---- 1 root audio 116,  7 juil. 22 20:36 pcmC1D3p
crw-rw---- 1 root audio 116,  3 juil. 22 20:36 seq
crw-rw---- 1 root audio 116,  2 juil. 22 20:36 timer
J'ai aussi tenté (toujours comme le préconnise la page de wiki à propos d'Alsa) ceci :

Code : Tout sélectionner

 # modprobe snd-emu10k1
 # modprobe snd-pcm-oss
Merci d'avance de votre aide !
Avatar de l’utilisateur
ddup1
Chu Ko Nu
Messages : 338
Inscription : lun. 15 sept. 2008, 20:59
Localisation : Toulouse

Re: [Audio] Pas de son

Message par ddup1 »

J'avais eu un souci de ce genre et tous les sons était envoyé dans le beeper du PC, sachant que le beeper m'est inutile une fois Arch démarrée, je l'ai désactivé.

Pour ce faire edite le fichier /etc/rc.conf
Au niveau de la ligne module ajoute !snd_pcsp.

Exemple pris sur mon pc :

MODULES=(pciehp intel_agp i915 rt2860sta acpi-cpufreq fuse btusb bluetooth !snd_pcsp)
Un clavier azerty en vaut deux :D
http://www.dupnet.org/dotclear/
AdrienJ
Hankyu
Messages : 16
Inscription : mer. 22 juil. 2009, 18:16

Re: [Audio] Pas de son

Message par AdrienJ »

Merci pour cette réponse rapide !

J'ai testé en mettant MODULES=(!snd_pcsp).

Problème, lorsque j'ai redémarré l'ordi, je n'avais toujours pas de son, mais en plus je n'avais pas de réseau (impossible d'aller sur internet). J'ai essayé en mettant MOD_BLACKLIST=(snd_pcsp) mais c'est pareil.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17237
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Audio] Pas de son

Message par benjarobin »

:| :?: :shock:
Ce n'a vraiment aucun rapport, c'est bizarre ton truc...
De plus MOD_BLACKLIST est deprecié
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
ddup1
Chu Ko Nu
Messages : 338
Inscription : lun. 15 sept. 2008, 20:59
Localisation : Toulouse

Re: [Audio] Pas de son

Message par ddup1 »

Effectivement aucun rapport possible que cela ai bloqué le chargement du module de la carte Ethernet (bizarre tout de même).

On peut voir la liste des modules nécessaires avec la commande :
pacman -S hwdetect && hwdetect --modules
Copier/Coller la ligne qu'hwdetect retourne dans le fichier /etc/rc.conf et rajouter !snd_pcsp.

Bon cependant ton souci ne venait pas de là apparement vu que tu n'avais toujours pas de son.

Si tu utilises gnome, lance gstreamer-properties et règle la sortie son sur ta carte son emu10k. Si tu n'utilises pas gnome, tu peux éditer le fichier $home/.asoundrc y mettre le contenu suivant :
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
Un clavier azerty en vaut deux :D
http://www.dupnet.org/dotclear/
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [Audio] Pas de son

Message par mélodie »

Bonjour,

Il faut installer emu10k1.
$ yaourt emu10
1 aur/alsa-tools-emu10k1 1.0.20-1 (19)
ALSA tools package for emu10k1 sound card
2 aur/alsa-tools-emu10k1-gui 1.0.20-1 (11)
Gui for alsa-tools-emu10k1
3 aur/awesfx 0.5.1c-3 (32)
Utilities for emu10k1 cards (e.g. asfxload)
==> Entrez les n° (séparés par un espace, ou une intervalle) des paquetages à installer
==> ----------------------------------------------
==>
AdrienJ
Hankyu
Messages : 16
Inscription : mer. 22 juil. 2009, 18:16

Re: [Audio] Pas de son

Message par AdrienJ »

De nouveau, merci pour votre rapidité.

J'ai donc rajouté les modules conseillés par hwdetect (il y en a un paquet) plus !snd_pcsp.

J'ai rajouté le fichier .asoundrc, comme vous me l'avez conseillé.

Et j'ai installé emu10k1 (le choix n°1)


Je n'ai toujours pas de son, par contre, la carte Audigy est bien devenue la carte 0

EDIT : une précision, je suis en architecture 64bits
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [Audio] Pas de son

Message par mélodie »

Salut,

Il doit y avoir un genre de module emu10-xx à charger. Cherches sous /lib/modules/2.6.XX-ARCH/kernel avec un find (genre find . -name 'emu*')

Une fois chargé et trouvé, il est bon de l'ajouter dans la liste des modules dans rc.conf.
AdrienJ
Hankyu
Messages : 16
Inscription : mer. 22 juil. 2009, 18:16

Re: [Audio] Pas de son

Message par AdrienJ »

j'ai rajouté emu10k1 et emu10k1x mais sans effet...
supermouton
newbie
Messages : 7
Inscription : dim. 21 juin 2009, 11:25

Re: [Audio] Pas de son

Message par supermouton »

Juste pour info,

Pour asoundconf... s'il te dit commande introuvable... c'est peut-être car le paquet n'est pas installé hein :P ! Donc, si je ne m'abuse, il est présent dans AUR :roll: !
Pour le reste, je laisse les experts dire... car ils seront sans aucun doute plus compétents que moi (la montée en compétence n'est pas chose aisée :wink: !)
AdrienJ
Hankyu
Messages : 16
Inscription : mer. 22 juil. 2009, 18:16

Re: [Audio] Pas de son

Message par AdrienJ »

ah oui effectivement ! malheureusement cela n'a pas suffit à régler mon problème.

Par contre, je me suis apperçu qu'au démarage s'affiche un "Fatal Error" m'annonçant que le module "emu10k1" et "emu10k1x" sont introuvables aurais-je fait un erreur quelque part ?

EDIT : apparement il fallait mettre snd-emu10k1, mais cela ne règle toujours pas le problème de l'absence de son
AdrienJ
Hankyu
Messages : 16
Inscription : mer. 22 juil. 2009, 18:16

Re: [Audio] Pas de son

Message par AdrienJ »

Bon je change mon fusil d'épaule :

J'ai en plus de ma carte Audigy un carte intégrée à ma carte mère (Asus M2N-E SLI), et qui apparait comme "PnP Audio Device. La carte son intégrée étant une USB : Audio C-Media CM6501

Avec cette carte, j'ai du son lorsque je fais par exemple "aplay /usr/share/sounds/alsa/Front_Center.wav" ou que je fais "tester" dans la configuration du système, cependant le son est très faible et je n'en ai pas du tout lorsque je regarde une video sur youtube, ou lorsque je lance amarok... Pourtant j'ai bien mis PnP Audio Device en carte 0.

Que faire ?

PS : pulseaudio a-t-il un rôle dans tout ça ? Faut-il l'installer ?

EDIT : l'installation de pulseaudio me permet déjà d'avoir du son sur youtube, mais toujours très faible
Avatar de l’utilisateur
benpro
Daikyu
Messages : 60
Inscription : mar. 21 juil. 2009, 10:54
Localisation : France

Re: [Audio] Pas de son

Message par benpro »

Question bête mais sait-on jamais, dans alsamixer (paquet alsa-utils) les jauges sont t-elles à fond ?
AdrienJ
Hankyu
Messages : 16
Inscription : mer. 22 juil. 2009, 18:16

Re: [Audio] Pas de son

Message par AdrienJ »

oui

DIT : j'ai essayé un vieux Live-cd kubuntu (7.10) et le son marchait à l'époque tout seul, je vais essayé de m'inspirer du alsa-info.sh

EDIt : je pars en vacances, je verrai à mon retour comment régler ce problème...
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [Audio] Pas de son

Message par mélodie »

Salut,

Pulseaudio n'a à priori rien à voir (je ne l'ai pas sur mes machines, et le son y est ok).

Il te faudra choisir une carte, blacklister les drivers spécifiques aux autres, et réessayer. (Un petit coup de snddevices, des fois, ça peut démuter une carte, cela dit, ça a fonctionné pour moi sur antix mépis, sur pclinuxos, mais pas sur archlinux)
AdrienJ
Hankyu
Messages : 16
Inscription : mer. 22 juil. 2009, 18:16

Re: [Audio] Pas de son

Message par AdrienJ »

ça marche

ce que j'ai fais :
1) virer tous les réglages précédents (.asoundrc, modules, modprobe.conf, etc...)
2) désactiver la carte intégrer à la carte mère (le pnp audio device)
3) Bien penser à cocher dans alsamixer l'option "Audigy Analog/Digital Output Jack"

voici mon modprobe.conf :

Code : Tout sélectionner

#
# /etc/modprobe.d/modprobe.conf (for v2.6 kernels)
#
alias snd-card-0 snd-emu10k1
alias sound-slot-0 snd-emu10k1
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [Audio] Pas de son

Message par mélodie »

Bonjour,

Dans alsamixer tu trouves des options à cocher ? :shock:

Nous ne devons pas avoir le même alsamixer : me ferais-tu une capture d'écran pour me faire voir ça ?

PS: :resolu: ?
Répondre