Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1091 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Multimédia

  alsa sous debian [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

alsa sous debian [résolu]

n°868483
ptitchep
Posté le 04-12-2006 à 23:47:30  profilanswer
 

Bonjour
 
voila comme l'indique le sujet, je suis sous debian sarge (2.6) et j'ai un problème avec alsa
Après 2h de google, voici mon état mental:  :pt1cable:  
 
la commande:
aplay -D plug: dmix /usr/share/amsn/plugins/Nudge/nudge.wav
 
fonctionne très bien en root (et il va falloir que je change de fichier son parce que le bruit du nudge commence à détruire les quelques neurones qu'il me reste)
 
par contre avec mon utilisateur:
ALSA lib pcm_dmix.c:868: (snd_pcm_dmix_open) unable to open slave
aplay: main:508: audio open error: Permission denied
 
mon utilisateur fait partie du groupe audio depuis plusieurs reboot.
/dev/dsp* ont comme permission 666
ainsi que /dev/snd/*
 
 
une petite aide serait la bienvenue...
 
 
bon je m'aperçois que des smiley se sont glissés dans mon texte, j'ai donc rajouté quelques espaces dans la commande tapée et le résultat.

Message cité 1 fois
Message édité par ptitchep le 05-12-2006 à 23:43:11

---------------
deluser --remove-home ptitchep
mood
Publicité
Posté le 04-12-2006 à 23:47:30  profilanswer
 

n°868489
FCKGW
◥▶◀◤
Posté le 05-12-2006 à 00:27:40  profilanswer
 

ptitchep a écrit :


mon utilisateur fait partie du groupe audio depuis plusieurs reboot.


 
Vérifie :)

n°868492
ptitchep
Posté le 05-12-2006 à 00:30:36  profilanswer
 

j'ai vérifié, revérifié et contre-vérifié
de plus j'ai restreint les droits à 660 pour /dev/snd/* et je peux les voir (ls)
les propriétaires sont root:audio
j'ai aussi fait  
deluser chep audio
rebootage
(là je n'ai plus accès avec ls)
adduser chep audio
rebootage
(là j'ai accès avec ls)
j'ai remis 666


---------------
deluser --remove-home ptitchep
n°868501
FCKGW
◥▶◀◤
Posté le 05-12-2006 à 02:07:27  profilanswer
 

Tu peux configurer alsa avec la commande "alsaconf"
 
Puis fais:  
cat /dev/urandom > /dev/dsp  
ou écoute un mp3 pour voir si tu as du son ...

n°868502
THRAK
- THR4K -
Posté le 05-12-2006 à 02:08:54  profilanswer
 

Bizarre.
 
Éventuellement un problème de droit d'accès (en lecture) au fichier ? Vérifies bien les permissions des fichiers que tu essaies de lire en simple utilisateur à tout hasard...


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°868503
FCKGW
◥▶◀◤
Posté le 05-12-2006 à 02:15:16  profilanswer
 

THRAK a écrit :

Bizarre.
 
Éventuellement un problème de droit d'accès (en lecture) au fichier ? Vérifies bien les permissions des fichiers que tu essaies de lire en simple utilisateur à tout hasard...


 
Sa commande lit via dmix. Et vu qu'il a pas l'air de connaître alsa, je pense qu'il se viande. Si ça se fait, tout fonctionne parfaitement :/

n°868504
THRAK
- THR4K -
Posté le 05-12-2006 à 02:32:50  profilanswer
 

Bah, des fois on a tendance a se plonger dans des trucs compliqués pour rien en essayant de résoudre un problème ; tout ça par inattention sur des choses qui paraissent trop évidentes. D'où l'idée de chercher par là, amha.
 
Ce genre de plan m'est déjà arrivé, impossible d'accéder à tel machin et puis on cherche au niveau de telle appli, de tel service, etc. pour se rendre compte que finalement c'était tout con : le fichier n'avait pas les bon droits, ou un truc du genre.  :D


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°868506
ptitchep
Posté le 05-12-2006 à 02:52:28  profilanswer
 

merci pour les réponses
le fichier a les droits rw-r--r--
effectivement je découvre alsa
en fait je cherche à utiliser alsa (dmix) pour pouvoir jouer plusieurs sons en même temps parce que pour l'instant dès qu'une appli utilise l'audio tout est bloqué. Résultat, je suis obligé de couper complètement ma musique puis de quitter firefox et le relancer pour pouvoir lire une vidéo (par exemple) ou alors, je n'ai pas de sons sur amsn qui me préviennent d'un nouveau message etc...
J'ai vu que alsa permet ceci mais comme pour l'instant je ne peux même pas jouer un son avec... je n'ai pas cherché plus loin.


---------------
deluser --remove-home ptitchep
n°868507
ptitchep
Posté le 05-12-2006 à 02:55:22  profilanswer
 

par exemple:
je regardais un épisode des simpson (un filet de bave coulant discrètement de ma bouche) et j'ai été obligé de quitter mplayer pour essayer de lire le son après avoir changé les droits sur le fichier (un bon rw-rw-rw provisoire ne fait jms de mal)


---------------
deluser --remove-home ptitchep
n°868508
THRAK
- THR4K -
Posté le 05-12-2006 à 03:35:52  profilanswer
 

C'est le problème avec les cartes son quand le multiplexage n'est pas géré matériellement.
 
Je ne connais pas bien dmix pour le multiplexage logiciel, à vrai dire je ne l'ai encore jamais essayé jusqu'ici ; tu as tenté une recherche sous Google pour voir comment le configurer/l'utiliser ?
 
Sinon tu as aussi la possibilité d'utiliser un serveur de son comme ESD (Gnome) ou ARTS (KDE), à voir.


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
mood
Publicité
Posté le 05-12-2006 à 03:35:52  profilanswer
 

n°868510
ptitchep
Posté le 05-12-2006 à 03:41:19  profilanswer
 

comme je l'ai dit plus haut:
Après 2h de google, voici mon état mental:  :pt1cable:  
en fait j'ai vu qu'ARTS n'était pas géré par certaines appli, quant à ESD il ne m'est pas proposé dans amarok (mon lecteur préféré).
en plus je suis sous XFCE mais ca, je ne pense pas que ça change quelque chose.
j'avoue que si je continue de craquer comme ca sur alsa, ça va partir à la poubelle et tant pis pour amsn (il utilise aplay pour les avertissements)


---------------
deluser --remove-home ptitchep
n°868511
THRAK
- THR4K -
Posté le 05-12-2006 à 03:50:43  profilanswer
 

Sinon je suis tombé sur un tuto intéressant à ce sujet :
   ---> http://www.pcinpact.com/forum/sujet_59074.htm
 
Ça parle de la mise en oeuvre de dmix justement, et des autres notions qu'il faut savoir pour ALSA ; à lire si tu n'es pas déjà tombé dessus au cours de tes précédentes recherches ;)


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°868512
ptitchep
Posté le 05-12-2006 à 03:52:31  profilanswer
 

non ca me dit rien, je vais lire


---------------
deluser --remove-home ptitchep
n°868513
ptitchep
Posté le 05-12-2006 à 04:02:23  profilanswer
 

toujours le même problème:
 
chep@Alcool:~$ speaker-test
 
speaker-test 1.0.8
 
Playback device is plughw:0,0
Stream parameters are 48000Hz, S16_LE, 1 channels
Sine wave rate is 440.0000Hz
Playback open error: Permission denied
 
 
 
je pense qu'alsa fonctionne correctement, je vais d'ailleurs essayer de jouer plusieurs sons en même temps en root. C'est juste que quelque part, je n'ai pas la permission pour mon utilisateur, mais je ne vois pas où. En plus, je suis presque sur que c'est un pauvre truc à la c**.
 
merci quand même pour ce tuto complet et en français il me sera surement très utile plus tard.
 
rappel:
Alcool:~# adduser chep audio
L'utilisateur « chep » est déjà membre du groupe audio.
 


---------------
deluser --remove-home ptitchep
n°868514
ptitchep
Posté le 05-12-2006 à 04:54:58  profilanswer
 

ce tuto marche bien, en root, sauf quelques galères dues à ma carte son mais j'ai trouvé la solution avec un des liens donnés.
Je peux lancer amarok et aplayer en même temps avec aoss en tant que root
je ne peux toujours pas le faire en tant qu'utilisateur normal.
Je ne veux bien sur pas lancer toutes mes appli en tant que root! bien que cela soit la solution de facilité.
toujours cette histoire de droits grrrrrrrrr!


---------------
deluser --remove-home ptitchep
n°868733
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 05-12-2006 à 19:14:39  profilanswer
 

http://alsa.opensrc.org/index.php?page=DmixPlugin
http://gentoo-wiki.com/HOWTO_ALSA_sound_mixer_aka_dmix
 
si ca peut aider :/


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°868752
ptitchep
Posté le 05-12-2006 à 20:26:02  profilanswer
 

ba, tjs pas...
y'avait bien quelques lignes par ci par là qui parlaient de permissions mais ça n'a rien changé chez moi (même le 777 enragé)
je commence à désespérer mais bon pas question de lancer mes applis en root (genre amsn).


---------------
deluser --remove-home ptitchep
n°868765
FCKGW
◥▶◀◤
Posté le 05-12-2006 à 21:31:32  profilanswer
 

Tu as mis  
pcm.!default
{
    type plug
    slave.pcm "dmix"
}
dans /etc/asound.conf ?


Message édité par FCKGW le 05-12-2006 à 21:32:26
n°868766
ptitchep
Posté le 05-12-2006 à 21:34:25  profilanswer
 

pcm.nforce-hw {
        type hw
        card 0
}
pcm.!default {
        type plug
        slave.pcm "nforce"
}
 
pcm.nforce {
        type dmix
        ipc_key 1234
        ipc_key_add_uid false
        ipc_perm 0666
        slave {
                pcm "hw:0,0"
                period_time 0
                period_size 1024
                buffer_size 4096
                #rate 44100
                rate 48000
        }
}
ctl.nforce-hw {
        type hw
        card 0
}
 
j'ai trouvé ça pour ma carte NVidia nforce
sinon ca marchait pas, meme en root


---------------
deluser --remove-home ptitchep
n°868767
FCKGW
◥▶◀◤
Posté le 05-12-2006 à 21:36:12  profilanswer
 

Tu as aussi fait un /home/user/.asoundrc ?

n°868768
ptitchep
Posté le 05-12-2006 à 21:37:16  profilanswer
 

non
je crois que c'est juste pour remplacer /etc/asound.conf si on veut une config perso


---------------
deluser --remove-home ptitchep
n°868769
FCKGW
◥▶◀◤
Posté le 05-12-2006 à 21:39:49  profilanswer
 

Essaie quand-meme, on sait jamais [:joce]

n°868770
ptitchep
Posté le 05-12-2006 à 21:40:50  profilanswer
 

je mets la même chose dedans?


---------------
deluser --remove-home ptitchep
n°868771
FCKGW
◥▶◀◤
Posté le 05-12-2006 à 21:41:44  profilanswer
 

Oui  :whistle:

n°868772
FCKGW
◥▶◀◤
Posté le 05-12-2006 à 21:42:36  profilanswer
 

Mais j'ai plus utilisé dmix depuis longtemps :/

n°868773
ptitchep
Posté le 05-12-2006 à 21:45:55  profilanswer
 

toujours ce même bon vieux message:
chep@Alcool:~$ aoss aplay /usr/share/amsn/plugins/Nudge/nudge.wav
ALSA lib pcm_dmix.c:868:(snd_pcm_dmix_open) unable to open slave
aplay: main:508: audio open error: Permission denied


---------------
deluser --remove-home ptitchep
n°868808
FCKGW
◥▶◀◤
Posté le 05-12-2006 à 22:36:40  profilanswer
 

Une autre possibilite (surtout si tu es sous etch), c'est que le mixage soft soit automatique par udev par exemple et que ton asound.conf/.asoundrc "perturbe" la configuration auto.

n°868811
ptitchep
Posté le 05-12-2006 à 22:41:09  profilanswer
 

Alcool:/home/chep# apt-cache search udev
devfsd - Daemon for the device file system
gnome-volume-manager - GNOME daemon to auto-mount and manage media devices
libconvert-uulib-perl - Perl interface to the uulib library (a.k.a. uudeview/uuenview)
mpack - tools for encoding/decoding MIME messages
udev - /dev/ management daemon
usbmount - automatically mount and unmount USB mass storage devices
uudeview - Smart multi-file multi-part decoder (command line)
wacom-tools - utilities for wacom tablets and other hid devices
 
Alcool:/home/chep# apt-get remove --purge udev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Le paquet udev n'est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.


---------------
deluser --remove-home ptitchep
n°868813
ptitchep
Posté le 05-12-2006 à 22:42:55  profilanswer
 

je pourrais par contre utiliser udev??
je suis sous sarge


---------------
deluser --remove-home ptitchep
n°868829
ptitchep
Posté le 05-12-2006 à 23:32:35  profilanswer
 

bon ben j'ai installé udev
ca marche...
comme ca d'un coup
j'ai pas essayé de virer les fichiers de config
seul problème: ca ne marche pas pour amarok...
je vais essayer de trifouiller les options.
merci à tous


---------------
deluser --remove-home ptitchep
n°868830
ptitchep
Posté le 05-12-2006 à 23:42:42  profilanswer
 

j'ai changé le moteur de sons de amarok
j'ai mis ARTS
tout fonctionne enfin (pour l'instant)
un grand merci pour toutes vos contributions même les plus modestes.


---------------
deluser --remove-home ptitchep
n°868833
ptitchep
Posté le 05-12-2006 à 23:48:27  profilanswer
 

j'en sais rien, mais ca marche
ut ne marche pas
/dev/dsp -> ressource busy
ca me fait plus peur maintenant, je vais trouver :)


---------------
deluser --remove-home ptitchep
n°868834
FCKGW
◥▶◀◤
Posté le 05-12-2006 à 23:50:51  profilanswer
 

bonne chance pour la suite ;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Multimédia

  alsa sous debian [résolu]

 

Sujets relatifs
[RESOLU]PXELINUX problème avec RIS linux[debian] sur un ecran de TV
Créer une image Vmware d'un serveur debian physique[résolu] assigner /dev/cdrom au bon periphérique (mdv 2007)
[Résolu] [Gentoo] Problème lecteur de bande Powervault 114TDebian sarge: drivers ati proprio: flglx ne s'intalle pas
[debian]Sécurisation, Création d'un utilisateur avec pouvoir ...[Debian] Installation à "l'identique" sur une nouvelle machine ?
ALSA / Debian : un ch'ti coup d'pogne... [Resolu]Pbm Noyau Debian[non résolu!] Install d'un noyau Debian + Alsa
Plus de sujets relatifs à : alsa sous debian [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR