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
# 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
Tranxen
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.
syl94
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
m4fiozo
sisi il sexecute mais c la commande ki est dedans kil ne veut pas executer
syl94
parce que ton script n'est pas executable..
chmod +x script.et.sh
m4fiozo
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
syl94
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)
voila cke jai comme message dereur ET ( apres avoir taper la commande )
m4fiozo
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 ...
m4fiozo
[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
m4fiozo
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 !
m4fiozo
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 !
m4fiozo
"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 :)
syl94
tu peux utiliser sudo pour ca, et l'integrer au script de démarrage d'ET
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 ...
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"
m4fiozo
ah moins que je puisse voir sa quelque part dans les log ?
m4fiozo
aucune
syl94
t'as quoi comme erreur dans la console d'ET ?
m4fiozo
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 ? )
syl94
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 :
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