Probleme pour avoir du son avec ALSA [ça marche] - Linux et OS Alternatifs
Marsh Posté le 27-02-2002 à 00:48:24
911GT3 a écrit a écrit : pour xmms il faut téléchargé le bon plugin d'output |
tu sais quel plug-ins ?
et alsaplayer, c'est bien ? ça lit les mp3 ?
Marsh Posté le 27-02-2002 à 00:52:10
http://www.xmms.org/plugins_output.html
à priori c'est la version 0.9.
sinon oui, alsaplayer lit les mp3 d'après apt-cache
PS: j'utilise pas alsa
[jfdsdjhfuetppo]--Message édité par 911GT3--[/jfdsdjhfuetppo]
Marsh Posté le 27-02-2002 à 00:54:03
911GT3 a écrit a écrit : http://www.xmms.org/plugins_output.html à priori c'est la version 0.9. sinon oui, alsaplayer lit les mp3 d'après apt-cache PS: j'utilise pas alsa |
arf !
bah merci pour tes réponses alors !
Marsh Posté le 27-02-2002 à 00:59:06
bon, en fait je viens de réfléchir, et je pense pas que ce soit un probleme de plug-ins :
j'ai pas entendu dire qu'xmms avait besoin d'un plug-ins pour fonctionner avec alsa, sauf sous gnome, ce qui n'est pas mon cas
de plus en root, ça a l'air de passer, il semble que j'ai juste un probleme de volume
par contre je suis sur enlightenment (esound), donc j'espere que ça pose pas de probleme (aplay fonctionne apres tout)
sur ceux, je vais me coucher donc n'hésiter pas a poster toutes les réponses que vous voulez
Marsh Posté le 27-02-2002 à 02:12:15
c'est PCM pour la lecture des fichiers wave/mp3/whateveryouwantthatsitonyourHD
Marsh Posté le 27-02-2002 à 10:15:40
yo !
ca doit pas etre un problemes de /dev vu que tu as du executé le scripts ./snddevices a l'install du driver
ensuite c indiqué que par defo le mixer est en mute donc fo le unmuter avec amixer, tu l'as fait ???
chez moi j'ai un gros soucis avec ALSA il lance pas amixer, il plante du coup je peux pas unmuter (
++
Marsh Posté le 27-02-2002 à 10:34:39
J'en ai marre de me repeter pour le sons sous Debian.
Tu fais un ls -al /dev/dsp* et un ls -al /dev/mix* et tu verras qu'ils appartiennent au user root et au groupe audio.
Donc, soit tu edites le fichier /etc/group et tu rajoutes ton user au group audio, soit tu tapes adduser -g audio <ton user>
De meme pour le driver nvidia, faut mettre ton user dans le groupe video.
Marsh Posté le 27-02-2002 à 13:17:36
the_fireball a écrit a écrit : J'en ai marre de me repeter pour le sons sous Debian. Tu fais un ls -al /dev/dsp* et un ls -al /dev/mix* et tu verras qu'ils appartiennent au user root et au groupe audio. Donc, soit tu edites le fichier /etc/group et tu rajoutes ton user au group audio, soit tu tapes adduser -g audio <ton user> De meme pour le driver nvidia, faut mettre ton user dans le groupe video. |
'scuse mais j'ai pourtant fait une recherche
je savais pas qu'il y avait un groupe audio (pour le groupe video, c'est fait)
donc je fais ça de suite
Marsh Posté le 27-02-2002 à 13:19:28
et c valable pour un tas d'autres groupe, pas que pour le son et la video.
Sinon ya la méthode JoWile : chmod 777
Marsh Posté le 27-02-2002 à 13:20:06
j'ai fait un adduser <user> audio
ça a bien ajouter mais ça marche toujours pas
j'ai fait ça aussi :
amixer set PCM unmute 80%
et ça marche pas non plus (ni en root ni en user)
Marsh Posté le 27-02-2002 à 13:20:51
the_fireball a écrit a écrit : et c valable pour un tas d'autres groupe, pas que pour le son et la video. Sinon ya la méthode JoWile : chmod 777 |
ça je l'ai fait mais j'ai l'impression que ça marche pas apres un redemarrage
Marsh Posté le 27-02-2002 à 13:25:40
pas besoin de redemarrage, faut jsute se delogger de ton user et se relogger.
Mais cette astuce sert à juste à éviter les messages du genre "Permission denied: /dev/dsp0" ou des truc de ce genre.
Pour ton user tu as augmenté le volume ? CAr si g bien compris, ça marche pour root et pas pour ton user ?
Marsh Posté le 27-02-2002 à 13:40:42
the_fireball a écrit a écrit : pas besoin de redemarrage, faut jsute se delogger de ton user et se relogger. Mais cette astuce sert à juste à éviter les messages du genre "Permission denied: /dev/dsp0" ou des truc de ce genre. Pour ton user tu as augmenté le volume ? CAr si g bien compris, ça marche pour root et pas pour ton user ? |
non
ça lit le fichier quand je suis en root (alors qu'en user non) mais le son ne sort pas pour autant (muet)
Marsh Posté le 27-02-2002 à 13:43:04
et t sur que c pas un prob de mixer ??? A chaque fois qu'il y a eu un prob de son avec alsa, c parce que le mixer était au minimum...
Je connais pas Alsa mais doit bien y avoir un soft pour le mixer, genre alsamix ou autre, non ?
Joue avec pour voir si ça fait quelque chose
Marsh Posté le 27-02-2002 à 13:50:09
the_fireball a écrit a écrit : et t sur que c pas un prob de mixer ??? A chaque fois qu'il y a eu un prob de son avec alsa, c parce que le mixer était au minimum... Je connais pas Alsa mais doit bien y avoir un soft pour le mixer, genre alsamix ou autre, non ? Joue avec pour voir si ça fait quelque chose |
il a deja reglé le mixer le mossieur il a dit
Marsh Posté le 27-02-2002 à 13:50:22
yep !
le adduser a marché apres log out / log in
donc maintenant ça lit (sous xmms et aplay) mais toujours pas de son
[jfdsdjhfuetppo]--Message édité par tatanka--[/jfdsdjhfuetppo]
Marsh Posté le 27-02-2002 à 13:51:17
Kikoune a écrit a écrit : il a deja reglé le mixer le mossieur il a dit |
mais je suis pas sur de m'y être bien pris (j'ai indiqué la commande plus haut si ça peut aider qq'un à m'aider)
Marsh Posté le 27-02-2002 à 14:02:32
euh je viens de relire le topic et g pas vu où il dit qu'il a toucher le son, mais c pas grave.
Essaie de lancer amixer et regarde un peu les options
Marsh Posté le 27-02-2002 à 14:04:50
sinon g vu ça sur le side de debian, dans unstable mais ça doit exister en testing :
libesd-alsa0 0.2.23-3
Enlightened Sound Daemon (ALSA) - Shared libraries
Marsh Posté le 27-02-2002 à 14:04:58
tatanka a écrit a écrit : j'ai fait un adduser <user> audio ça a bien ajouter mais ça marche toujours pas j'ai fait ça aussi : amixer set PCM unmute 80% et ça marche pas non plus (ni en root ni en user) |
c'est ici que j'ai dit
Marsh Posté le 27-02-2002 à 14:06:36
ok, g zapé cette ligne
si tu tapes amixer tout court, tu n'as pas une mixer en fullscreen ? C sur la ligne de commandes seulement ?
Marsh Posté le 27-02-2002 à 14:08:16
the_fireball a écrit a écrit : sinon g vu ça sur le side de debian, dans unstable mais ça doit exister en testing : libesd-alsa0 0.2.23-3 Enlightened Sound Daemon (ALSA) - Shared libraries |
je vais essayer, ça peut que me servir de toute façon
Marsh Posté le 27-02-2002 à 14:09:41
the_fireball a écrit a écrit : ok, g zapé cette ligne si tu tapes amixer tout court, tu n'as pas une mixer en fullscreen ? C sur la ligne de commandes seulement ? |
si je tappe amixer seulement, j'ai tous les groupes qui s'affiche
je peux les poster si tu veux (ça pourra aider)
Marsh Posté le 27-02-2002 à 14:11:29
si tu veux, why not
Mais il me semblait que la fois où j'avais tenté d'utilisé Alsa, il existait un soft qui me permettait de regler les volumes en mode texte mais en plein ecran...
Marsh Posté le 27-02-2002 à 14:13:37
quand je tappe amixer seulement, j'ai ça :
tatanka@client:~$ amixer
Group 'SPDIF Record',1
Capabilities: volume
Channels: Front-Left Front-Right
Limits: min = 0, max = 16383
Front-Left: 0 [0%] [on] [---]
Front-Right: 0 [0%] [on] [---]
Group 'SPDIF Playback Volume',1
Capabilities: volume
Channels: Front-Left Front-Right
Limits: min = 0, max = 16383
Front-Left: 0 [0%] [on] [---]
Front-Right: 0 [0%] [on] [---]
Group 'Wave Capture Volume',0
Capabilities: volume
Channels: Front-Left Front-Right
Limits: min = 0, max = 16383
Front-Left: 0 [0%] [on] [---]
Front-Right: 0 [0%] [on] [---]
Group 'Wave Playback Volume',0
Capabilities: volume
Channels: Front-Left Front-Right
Limits: min = 0, max = 16383
Front-Left: 0 [0%] [on] [---]
Front-Right: 0 [0%] [on] [---]
Group 'SPDIF Playback Volume',0
Capabilities: volume
Channels: Front-Left Front-Right
Limits: min = 0, max = 16383
Front-Left: 0 [0%] [on] [---]
Front-Right: 0 [0%] [on] [---]
Group 'ADC Playback Volume',0
Capabilities: volume
Channels: Front-Left Front-Right
Limits: min = 0, max = 16383
Front-Left: 0 [0%] [on] [---]
Front-Right: 0 [0%] [on] [---]
Group 'Capture Volume',1
Capabilities: volume
Channels: Front-Left Front-Right
Limits: min = 0, max = 16383
Front-Left: 0 [0%] [on] [---]
Front-Right: 0 [0%] [on] [---]
Group 'SPDIF Record',0
Capabilities: volume
Channels: Front-Left Front-Right
Limits: min = 0, max = 16383
Front-Left: 0 [0%] [on] [---]
Front-Right: 0 [0%] [on] [---]
Group 'ADC Record',0
Capabilities: volume
Channels: Front-Left Front-Right
Limits: min = 0, max = 16383
Front-Left: 0 [0%] [on] [---]
Front-Right: 0 [0%] [on] [---]
Group 'Capture Volume',0
Capabilities: volume
Channels: Front-Left Front-Right
Limits: min = 0, max = 16383
Front-Left: 0 [0%] [on] [---]
Front-Right: 0 [0%] [on] [---]
Group 'Input Gain',0
Capabilities: volume mute jointly-mute
Channels: Front-Left Front-Right
Limits: min = 0, max = 15
Front-Left: 0 [0%] [mute] [---]
Front-Right: 0 [0%] [mute] [---]
Group 'Master Mono',0
Capabilities: volume mute capture exclusive-capture
Capture exclusive group: 1
Channels: Front-Left Front-Right
Limits: min = 0, max = 31
Front-Left: 0 [0%] [mute] [---]
Front-Right: 0 [0%] [mute] [---]
Group 'Master',0
Capabilities: volume mute capture exclusive-capture
Capture exclusive group: 1
Channels: Front-Left Front-Right Rear-Left Rear-Right
Limits: min = 0, max = 31
Front-Left: 0 [0%] [mute] [---]
Front-Right: 0 [0%] [mute] [---]
Rear-Left: 0 [0%] [mute] [---]
Rear-Right: 0 [0%] [mute] [---]
Group 'Aux',0
Capabilities: volume mute jointly-mute capture exclusive-capture
Capture exclusive group: 1
Channels: Front-Left Front-Right
Limits: min = 0, max = 31
Front-Left: 0 [0%] [mute] [---]
Front-Right: 0 [0%] [mute] [---]
Group 'Video',0
Capabilities: volume mute jointly-mute capture exclusive-capture
Capture exclusive group: 1
Channels: Front-Left Front-Right
Limits: min = 0, max = 31
Front-Left: 0 [0%] [mute] [---]
Front-Right: 0 [0%] [mute] [---]
Group 'CD',0
Capabilities: volume mute jointly-mute capture exclusive-capture
Capture exclusive group: 1
Channels: Front-Left Front-Right
Limits: min = 0, max = 31
Front-Left: 0 [0%] [mute] [---]
Front-Right: 0 [0%] [mute] [---]
Group 'Line',0
Capabilities: volume mute jointly-mute capture exclusive-capture
Capture exclusive group: 1
Channels: Front-Left Front-Right
Limits: min = 0, max = 31
Front-Left: 0 [0%] [mute] [---]
Front-Right: 0 [0%] [mute] [---]
Group 'MIC',0
Capabilities: volume mute capture exclusive-capture
Capture exclusive group: 1
Channels: Front-Left Front-Right
Limits: min = 0, max = 31
Front-Left: 0 [0%] [mute] [capture]
Front-Right: 0 [0%] [mute] [capture]
Group 'Phone',0
Capabilities: volume mute capture exclusive-capture
Capture exclusive group: 1
Channels: Front-Left Front-Right
Limits: min = 0, max = 31
Front-Left: 0 [0%] [mute] [---]
Front-Right: 0 [0%] [mute] [---]
Group 'PC Speaker',0
Capabilities: volume mute
Channels: Front-Left Front-Right
Limits: min = 0, max = 15
Front-Left: 0 [0%] [mute] [---]
Front-Right: 0 [0%] [mute] [---]
Group 'PCM',0
Capabilities: volume mute jointly-mute
Channels: Front-Left Front-Right
Limits: min = 0, max = 31
Front-Left: 31 [100%] [on] [---]
Front-Right: 31 [100%] [on] [---]
Marsh Posté le 27-02-2002 à 14:21:29
bè, ça calme... C quoi ta carte son ? tu as réellement besoin d'alsa pour la faire marcher ?
Sinon, test la version empirique : tu mets tous les volumes à 50% et tu lance un mp3 pour voir si tu as du son
Marsh Posté le 27-02-2002 à 14:23:35
the_fireball a écrit a écrit : bè, ça calme... C quoi ta carte son ? tu as réellement besoin d'alsa pour la faire marcher ? Sinon, test la version empirique : tu mets tous les volumes à 50% et tu lance un mp3 pour voir si tu as du son |
ben vi, je savais pas quel fasait tout ça (fortissimo 1), et j'suis content que la sortie spdif est gérée
bon je vais tout mettre a 80 %
on verra bien, mais ça va être chiant à faire ...
Marsh Posté le 27-02-2002 à 14:24:46
regarde le man pour voir si ya pas une option globale.
C quelle version d'alsa ?
Marsh Posté le 27-02-2002 à 14:26:55
sinon je viens de voir qu'il existe deux soft pour le mixer :
usr/bin/alsamixer-0.5 et usr/bin/amixer-0.5
Tu as essayé les deux ?
Testes les deux en cas, pour voir la difference
Marsh Posté le 27-02-2002 à 14:31:48
2.2 Playing and recording sound
A few remarks. ALSA has it's own devices in /dev/snd, for example /dev/snd/pcmC0D1 is Card 0, Device 1. You can use the old /dev/pcmXY devices if you loaded snd-pcm1-oss for backwards compatibility. You'll also want to use /dev/mixer, so load snd-mixer-oss as well. Before you can play any sound, you need to unmute the card with ``amixer''. Type ``amixer groups'', then try something like
amixer set PCM 100 unmute
Generally you can use options ``mute'' or ``unmute'', ``capture'' or ``nocapture'' and numbers.
That's it! Now if it works, it works. If it doesn't work, you may need to actually read this HOWTO...
Marsh Posté le 27-02-2002 à 14:44:08
amixer
Command-line basic mixer application for ALSA.
alsamixer
GUI Mixer application.
essaie alsamixer, ya une gui
et tou ça vient du site de ALSA : http://www.alsa-project.org/
http://www.alsa-project.org/alsa-d [...] /c1906.htm
Marsh Posté le 27-02-2002 à 14:49:00
il fallait que j'augmente le groupe 'Master', ça marche nickel maintenant
j'ai installer alsa parce que j'avais un son de merde qui crackait dans tous les sens et qui était trop bas avec oss
maintenant c'est parfait
j'ai la derniere version stable d'alsa
et j'ai utilisé amixer pour régler le volume, mais j'ai du le faire manuellement pour tous (tous a 0 par défaut !!)
j'ai pas trouver d'option pour tous les changer d'un coup
me reste plus qu'a voir si la spdif marche et ce sera parfait !
Marsh Posté le 27-02-2002 à 14:55:08
et alsamixer, tu l'as testé ????
Marsh Posté le 27-02-2002 à 14:56:28
the_fireball a écrit a écrit : et alsamixer, tu l'as testé ???? |
ben j'ai utilisé seulement amixer
vu que ça marche, c'est bon ... je vais tester quand même , t'as raison, au moins pour savoir ce que ça fait
merci de m'avoir aidé
Marsh Posté le 27-02-2002 à 14:57:43
mais c'est dit fois mieux avec !!
y-a juste a bouger des potar vertico !
ben tant pis, ça m'apprendra
en tout cas, merci pour ton aide
Marsh Posté le 27-02-2002 à 14:58:05
ce que ça fait ? ben tu te serais moins fait chié, vu que c une GUI !!!!!!!!!!!!
Et de rien
Marsh Posté le 27-02-2002 à 14:58:53
tatanka a écrit a écrit : mais c'est dit fois mieux avec !! y-a juste a bouger des potar vertico ! ben tant pis, ça m'apprendra en tout cas, merci pour ton aide |
je te l'ai dit 10x que ct une gui et que ça serait surement mieux !!!!!!!!!!!!!!!! Mais personne ne m'écoute à moi
Marsh Posté le 27-02-2002 à 00:40:41
[update]
Pour ceux qui voudrait savoir comment faire :
d'abord s'assurer qu'on a les droits : adduser <user_name> audio
comme ça, vous pourrez utiliser les devices audio
ensuite, régler le volume avec alsamixer
[/update]
Je viens d'installer les pilotes alsa
je suis sous debian woody avec kernel 2.4.17
j'ai ça dans mon /etc/modules.conf :
# ALSA modules
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 snd-card-ymfpci
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 snd_major=116 snd_cards_limit=1
options snd-card-ymfpci snd_index=0 snd_id="0"
ça dans mon /etc/modules :
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line. Comments begin with
# a #, and everything on the line after them are ignored.
# ne2k-pci
# ext3
snd-card-ymfpci
ça, quand je fais un lsmod :
clienthome/tatanka# lsmod
Module Size Used by Tainted: P
snd-pcm-oss 18528 0 (autoclean)
snd-pcm-plugin 14864 0 (autoclean) [snd-pcm-oss]
snd-mixer-oss 4992 0 (autoclean) [snd-pcm-oss]
NVdriver 818880 14 (autoclean)
snd-card-ymfpci 4288 0
snd-ymfpci 35968 0 [snd-card-ymfpci]
snd-pcm 30688 0 [snd-pcm-oss snd-pcm-plugin snd-ymfpci]
snd-ac97-codec 23584 0 [snd-ymfpci]
snd-mixer 27592 0 [snd-mixer-oss snd-ymfpci snd-ac97-codec]
snd-opl3 4384 0 [snd-card-ymfpci]
snd-hwdep 3232 0 [snd-opl3]
snd-timer 8992 0 [snd-pcm snd-opl3]
snd-mpu401-uart 2320 0 [snd-card-ymfpci]
snd-rawmidi 10240 0 [snd-mpu401-uart]
snd-seq-device 3804 0 [snd-rawmidi]
snd 33152 1 [snd-pcm-oss snd-pcm-plugin snd-mixer-oss snd-card-ymfpci snd-ymfpci snd-pcm snd-ac97-codec snd-mixer snd-opl3 snd-hwdep snd-timer snd-mpu401-uart snd-rawmidi snd-seq-device]
clienthome/tatanka#
voilà, donc j'ai pas de son, donc je voudrais bien savoir d'où ça vient ?
quand je veux écouter des mp3 avec xmms :
en root, y-a pas d'erreur mais j'entends rien, et je sais pas comment on augmente le son avec le mixer
en user, j'ai un message d'erreur comme quoi j'ai pas sélectionner le bon plug-ins : c'est surement une erreur de droit mais je sais pas quoi modifier dans le /dev/ (je voudrais savoir sur quoi faire un chmod, et aussi, il semblerait qu'un chmod, dans le /dev, perde son effet à chaque démarrage du PC, et je voudrais que le chmod soit définitif)
quand je fais un aplay sur un .wav, en root,j'ai aucune erreur mais toujours aucun son
résumé : je pense qu'il faudrait que j'augmente le volume sonore par défaut (mais je sais pas comment)
et il faudrait que je change certain droit dans /dev
pendant que j'y suis, comment on fait pour pouvoir augmenter la fréquence de rafraichissement de son écran ? (j'ai mis les pilotes nvidia)
[jfdsdjhfuetppo]--Message édité par tatanka--[/jfdsdjhfuetppo]