Debian Pbm de Son dans les jeux !

Debian Pbm de Son dans les jeux ! - Linux et OS Alternatifs

Marsh Posté le 04-05-2005 à 23:02:25    

Salut a tous etant encore un nb en linux jai besoin de vos lumiere :
 
J'ai installer une debian sid .. j'ai compiler un noyau avec mes config ( le 2.6.11 ) et j'ai choisi le bon module pour le son le son marche nikel sur msn ... pour les film les mp3 etc mais sur Enemy territory ya rien c muet totale pourtant le son dans le jeux est activer
 
Une idee ?

Reply

Marsh Posté le 04-05-2005 à 23:02:25   

Reply

Marsh Posté le 04-05-2005 à 23:15:15    

probleme de support d'Alsa dans les jeux utilisant le moteur de Quake (on m'arrete si je me trompe :) )
 
bref, essaye ca si tu as le support OSS dans Alsa :
 
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
 

Reply

Marsh Posté le 04-05-2005 à 23:28:27    

Non sa marche tjr pas ... jcomprend pas! c soulant ... le seule jeux gratuit bien mais il ne marche pas cher moi ... pourtant je l'ai deja fait sur des ancienne version de alsa ( les toutes premiere du noyau 2.6.2 ) et sa marchait a cette epoque ( mais c'etait pas la meme carte son c peut etre sa ? )

Reply

Marsh Posté le 04-05-2005 à 23:29:31    

t'as quoi comme erreur dans la console d'ET ?

Reply

Marsh Posté le 04-05-2005 à 23:37:42    

aucune

Reply

Marsh Posté le 04-05-2005 à 23:37:59    

ah moins que je puisse voir sa quelque part dans les log ?

Reply

Marsh Posté le 04-05-2005 à 23:44:53    

voici les log derreur donc il yen avait bien :------- sound initialization -------
/dev/dsp: Input/output error
Could not mmap /dev/dsp
------------------------------------
Sound memory manager started
Sys_LoadDll(/home/bruno/.etwolf/etmain/ui.mp.i386.so)...
Sys_LoadDll(/home/bruno/.etwolf/etmain/ui.mp.i386.so) failed:
"/home/bruno/.etwolf/etmain/ui.mp.i386.so: cannot open shared object file: No su ch file or directory"

Reply

Marsh Posté le 04-05-2005 à 23:58:40    

tu as bien le support d'OSS dans Alsa ? que donne la commande lsmod | grep -i oss ?
 
EDIT: http://www.google.fr/search?hl=fr& [...] ogle&meta=


Message édité par syl94 le 05-05-2005 à 00:00:11
Reply

Marsh Posté le 05-05-2005 à 00:04:20    

certains drivers de carte son ne supportent pas le mmap

Reply

Marsh Posté le 05-05-2005 à 00:34:26    

snd_pcm_oss            53472  0
snd_mixer_oss          20352  1 snd_pcm_oss
snd_pcm                95560  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd                    57316  6 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
 
Voila ce que sa donne j'imagine que sa veut dire que jai le support oss ...

Reply

Marsh Posté le 05-05-2005 à 00:34:26   

Reply

Marsh Posté le 05-05-2005 à 00:42:02    

echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0p/oss  
 
Voila la soluce que j'ai trouver avec la recherche google ( merci syl94  jaurait du y penser tout seule ... )
Mais maintenant je voulait savoir est ce que je peut integre cette commande au script de lancer de enemy teritory ? parceke sinon quand je redemarre b faut refaire la commande a chake fois ...

Reply

Marsh Posté le 05-05-2005 à 10:30:08    

tu peux utiliser sudo pour ca, et l'integrer au script de démarrage d'ET

Reply

Marsh Posté le 05-05-2005 à 14:39:43    

"tu peux utiliser sudo pour ca, et l'integrer au script de démarrage d'ET"
 
Tu peut etre un tout ptit peu plus precis ? je connait sudo tres vaguement mais je c pas du tout m'en servir ...
desoler merci :)

Reply

Marsh Posté le 05-05-2005 à 15:50:54    

bon alors maintenant le son marche meme plus du tout meme kan je tape la commande la je c plus koi faire c vraiment chiant jai jamais eu ce probleme avant !

Reply

Marsh Posté le 05-05-2005 à 16:05:58    

Bon alors maintenant c dans vlc kesa marche pas ls son ... pfff sa commmence a etre relou jme sui deja fait chier avant de trouver le bon module pour le son et maintenant sa marche kan sa veut !

Reply

Marsh Posté le 05-05-2005 à 16:20:42    

[00000294] oss audio output error: cannot open audio device (/dev/dsp)
[00000294] main audio output error: couldn't find a filter for the conversion
[00000294] main audio output error: couldn't set an output pipeline
 
 
Voila les ereur de vlc ... toujours cette sallopri ki veut pas !
 
Ya t il une facon de le reinstaller ?? je dit sa je dis rien je c pas trop comment sa marche l'oss

Reply

Marsh Posté le 05-05-2005 à 21:05:34    

bon jai virer le server de son de gnome deja sa marche mieux pour vlc ...
 
mais pas pour ET faut toujours entre les commandes j'aimerai juste les integre au script de lancement mais c commandes ne peuvent etre entre qu'en root ...

Reply

Marsh Posté le 05-05-2005 à 22:38:20    

------- sound initialization -------
GETOSPACE: Invalid argument
Um, can't do GETOSPACE?
 
voila cke jai comme message dereur ET ( apres avoir taper la commande )

Reply

Marsh Posté le 05-05-2005 à 23:15:39    

pour sudo
 
# apt-get install sudo
 
tu te fais un script quelque part (genre usr/local/bin) qui contient :
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
 
tu le rends executable (chmod +x /usr/local/bin/mon_script)
 
# visudo
 
tu ajoute
 
Cmnd_Alias ETSOUND=/usr/local/bin/mon_script
ton_login ALL=NOPASSWD:ETSOUND
 
dans le script d'execution d'ET, tu ajoute la ligne  
 
sudo /usr/local/bin/mon_script


Message édité par syl94 le 05-05-2005 à 23:16:02
Reply

Marsh Posté le 07-05-2005 à 14:29:30    

dommage sa marche tjr pas pourtant jai bien fait comme tu ma dit mais voila :  
 
script.et.sh: line 1: /proc/asound/card0/pcm0p/oss: Permission non accordée

Reply

Marsh Posté le 07-05-2005 à 14:31:36    

parce que ton script n'est pas executable..  
 
chmod +x script.et.sh

Reply

Marsh Posté le 07-05-2005 à 14:37:08    

sisi il sexecute mais c la commande ki est dedans kil ne veut pas executer

Reply

Marsh Posté le 07-05-2005 à 15:12:26    

tu peux nous montrer le contenu de ce que tu as ajouté dans /etc/sudoers et ton script, avec un ls -l sur ton script et son emplacement ? merci :) y'a pas de raison que ca ne marche pas, c'est ce que je fais pour ET et pour RtCW

Reply

Marsh Posté le 07-05-2005 à 15:49:39    

A l'init du module de ta carte son, passe lui ça :

options snd-cs46xx mmap_valid=1


 
où snd-cs46xx est le nom du module.
 
Chez moi j'ai foutu ça dans /etc/modprobe.d/alsa, avec le reste des options utilisées pour ma carte son.

Reply

Marsh Posté le 07-05-2005 à 16:45:32    

# Defaults
 
Defaults        !lecture,tty_tickets,!fqdn
Cmnd_Alias ETSOUND=/home/bruno/script.et.sh
 
# User privilege specification
root    ALL=(ALL) ALL
bruno   ALL=NOPASSWD:ETSOUND
 
sa c pour le /etc/sudoers
le script /home/bruno/script.et.sh
ls -l : ls -l /home/bruno/script.et.sh
-rwx--x--x  1 bruno bruno 56 2005-05-07 14:20 /home/bruno/script.et.sh
le contenu :echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
le script de lancement de et : /home/bruno/et
ls -l sur le script : sudo /home/bruno/script.et.sh
et
 
Voilou vous saver tout

Reply

Marsh Posté le 07-05-2005 à 22:51:44    

Tranxen a écrit :

A l'init du module de ta carte son, passe lui ça :

options snd-cs46xx mmap_valid=1


 
où snd-cs46xx est le nom du module.
 
Chez moi j'ai foutu ça dans /etc/modprobe.d/alsa, avec le reste des options utilisées pour ma carte son.


 
Marche pa non plus :(
 
mais j'ai trouver une autre soluce jai misle fichier oss dans le groupe audio et du coup kan je ait un echo sur ce fichier en user sa marche donc jpeut faire mon script ... elle es pa bel la vie ? :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed