Pas de son avec Wolf Enemy Territory

Pas de son avec Wolf Enemy Territory - Logiciels - Linux et OS Alternatifs

Marsh Posté le 01-06-2003 à 19:03:57    

Bonjour,
 
J'ai installé ce jeu, mais po de son...
 
J'ai une Fortissimo 1 (en oss), qui fonctionne avec d'autres applis (mplayer, ...)
 
et j'ai ce message quand je regarde dans la console ou le jeu est lancé :
 
------- sound initialization -------
Sorry but your soundcard can't do this
------------------------------------
Sound memory manager started
Sys_LoadDll(/home/fred/.etwolf/etmain/ui.mp.i386.so)...  
Sys_LoadDll(/home/fred/.etwolf/etmain/ui.mp.i386.so) failed:
"/home/fred/.etwolf/etmain/ui.mp.i386.so: cannot open shared object file: No such file or directory"
Sys_LoadDll(/usr/local/games/enemy-territory/etmain/ui.mp.i386.so)... ok
Sys_LoadDll(ui) found **vmMain** at  0x4d1febb4  
Sys_LoadDll(ui) succeeded!
 
 
Et je me demande ce que ne peut pas faire mas carte son !
 
 
Qq'un aurait-il une idée ?
 
Merci

Reply

Marsh Posté le 01-06-2003 à 19:03:57   

Reply

Marsh Posté le 01-06-2003 à 19:09:45    

Reply

Marsh Posté le 01-06-2003 à 20:33:59    

Chuis obligé ?
Faut recompiler le kernel alors ...

Reply

Marsh Posté le 01-06-2003 à 21:35:57    

pgl a écrit :

Chuis obligé ?
Faut recompiler le kernel alors ...


 
Ce n'est pas obligatoire, si le support du son est bien compilé en module ( c'est le cas il me semble des noyaux précompilés sur Debian par exemple, et sans doute de la plupart des noyaux d'installation de base) tu n'as pas besoin de recompiler ton noyau. Ou en tout cas je ne vois pas pourquoi...
 
  Peut-être même est-il possible d'installer ALSA avec le support son compilé en dur dans le noyau, mais je ne sais pas comment...
 
  Courage !! Je m'en suis passé longtemps par fainéantise et parcequ'il n'y avait pas de nécessité pressante mais c'est pas si compliqué...
 Et puis peut-être que quelqu'un va te trouver la solution sans l'install d'ALSA ?  :hello:


Message édité par Quercus le 01-06-2003 à 21:37:12
Reply

Marsh Posté le 01-06-2003 à 21:36:49    

pgl a écrit :

Chuis obligé ?
Faut recompiler le kernel alors ...


 
obligé d'installer alsa je ne sais pas ?
 
mais si tu installe alsa tu n'est pas obligé de recompiler ton kernel sauf s'il ne prend pas en charge les modules ou le support son générique (ce qui m'étonnerais beaucoup vu que tu utilise déjà OSS)
 
Si le support des modules est compilé il suffit de compiler les drivers alsa, ce qui te fournira les modules nécessaires et les installera.  
Les bibliothèques alsa (lib) et les outils n'ont rien à voir avec le kernel (ou du moins pas directement).
 
Il faut donc retenir de tout mon blabla : AUCUNE recompilation du noyau n'est nécessaire
 :hello:
 
edit : grillé  :D


Message édité par FlamM le 01-06-2003 à 21:40:07

---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 01-06-2003 à 21:50:05    

ben en fait, j'ai compilé le kernel avec le support de ma carte en dur, car ca marchait bien...
 
Je viens de recompiler et je suis en train d'installer les drivers alsa...
 
J'espere que ca va fonctionner ....

Reply

Marsh Posté le 01-06-2003 à 22:05:54    

Un truc aussi :
 
assure toi que la carte son n'est pas occupée par un daemon type arts ou esd (sans l'option -as X, voir man esd)


---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 01-06-2003 à 22:15:37    

pgl a écrit :

ben en fait, j'ai compilé le kernel avec le support de ma carte en dur, car ca marchait bien...
 
Je viens de recompiler et je suis en train d'installer les drivers alsa...
 
J'espere que ca va fonctionner ....


 
dans tous les cas, quand tu recompiles un noyau, tu peux enlever des modules si tu sais ce que tu fais, mais en aucun cas tu n'as besoin de passer en dur des trucs qui marche très bien en modules
ça évite d'avoir encore à recompiler quand tu veux changer le module
 
pour alsa faut nous dire ta distro
sur debian, faut installer pas mal de paquet (apt-cache search pour les trouver)
sur mandrake, tu as juste à faire :
urpmi alsa
si je me souviens bien
 
donc dit nous ta distro

Reply

Marsh Posté le 01-06-2003 à 22:42:52    

Bah en fait c'est une debian, mais j'ai dl alsa-drivers, alsa-lib et alsa-utlis sur le site alsa-project, j'ai compilé le tout, pour l'instant ca ne fonctionne pas des masse : quand je fait alsamixer : alsamixer: function snd_ctl_open failed for default: No such device
 
 
 

Reply

Marsh Posté le 01-06-2003 à 22:50:59    

pgl a écrit :

Bah en fait c'est une debian, mais j'ai dl alsa-drivers, alsa-lib et alsa-utlis sur le site alsa-project, j'ai compilé le tout, pour l'instant ca ne fonctionne pas des masse : quand je fait alsamixer : alsamixer: function snd_ctl_open failed for default: No such device
 
 
 
 


 
quand tu prends ces paquets, tu n'as rien à compiler, c'est censé marché tout seul
au pire tu compiles quand tu prends le package alsa-source
pour alsa-driver, je connais pas
pour les drivers pré-compilés, tu prends alsa-modules-2.4.20-1-$ARCH
tu dois aussi prendre alsaconf pour pouvoir configurer facilement ta carte (tu lances alors alsaconf dans une console)
je pense que prendre alsa-base n'est pas superflu non plus
et si tu veux le support alsa dans xmms, tu dois prendre alsa-xmms
 
voilà de quoi faire qq'chose de propre sur une debian
 
maintenant pour ton probleme, je pense que c'est tout simplement un pb de droit
pour le régler :
adduser $USER audio
 
et pour régler le son, fait le en root
puis pour enregistrer ta configuration du volume (pour la rétablir au prochain reboot), tu fais :
alsactl store


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 01-06-2003 à 22:50:59   

Reply

Marsh Posté le 01-06-2003 à 22:56:28    

Non, ce n'est pas un pb de droit, car je l'ai fait en root pour voir (de plus, ts les users font parti du groupe audio)
 
je ne peux meme pas loade le module qui correspond à la carte :  
modprobe  snd-ymfpci revoit :
 
/lib/modules/2.4.20/kernel/sound/acore/snd.o: invalid parameter parm_snd_major
/lib/modules/2.4.20/kernel/sound/acore/snd.o: insmod /lib/modules/2.4.20/kernel/sound/acore/snd.o failed
/lib/modules/2.4.20/kernel/sound/acore/snd.o: insmod snd-ymfpci failed
 
???

Reply

Marsh Posté le 01-06-2003 à 23:02:52    

pgl a écrit :

Non, ce n'est pas un pb de droit, car je l'ai fait en root pour voir (de plus, ts les users font parti du groupe audio)
 
je ne peux meme pas loade le module qui correspond à la carte :  
modprobe  snd-ymfpci revoit :
 
/lib/modules/2.4.20/kernel/sound/acore/snd.o: invalid parameter parm_snd_major
/lib/modules/2.4.20/kernel/sound/acore/snd.o: insmod /lib/modules/2.4.20/kernel/sound/acore/snd.o failed
/lib/modules/2.4.20/kernel/sound/acore/snd.o: insmod snd-ymfpci failed
 
???


 
alors je ne sais pas comment tu as installé tes drivers, mais vire les si tu peux et suis cette démarche :

  • apt-get install alsa-base alsa-headers alsa-modules-2.4.20-1-$ARCH alsa-utils alsa-xmms alsaconf
  • alsaconf (puis tu suis ce qu'il te dit)
  • alsamixer (tu règles le son)
  • alsactl store


et là ça devrait être bon
là ton pb, c'est soit tu as installé ça comme un porc
soit tu as oublier de faire alsaconf


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 01-06-2003 à 23:08:35    

Citation :


alors je ne sais pas comment tu as installé tes drivers, mais vire les si tu peux et suis cette démarche :
 
    * apt-get install alsa-base alsa-headers alsa-modules-2.4.20-1-$ARCH alsa-utils alsa-xmms alsaconf
    * alsaconf (puis tu suis ce qu'il te dit)
    * alsamixer (tu règles le son)
    * alsactl store  

 
 
J'ai recommencé la compilation d'alsa ..Si ca ne marche pas, je passerais par apt-get ...
 
Merci pour la liste des packages :)
 

Citation :


et là ça devrait être bon
là ton pb, c'est soit tu as installé ça comme un porc

 
 :ouch:

Reply

Marsh Posté le 02-06-2003 à 08:32:44    

Bon c'est ok, ca fonctionne.
Il fallait indiquer le nom de la carte comme parametre du ./configure pour la compilation des drivers...
Et aussi penser à enlever le mute ...
 
Merci à tous

Reply

Marsh Posté le 02-06-2003 à 13:58:32    

pgl a écrit :

Bon c'est ok, ca fonctionne.
Il fallait indiquer le nom de la carte comme parametre du ./configure pour la compilation des drivers...
Et aussi penser à enlever le mute ...
 
Merci à tous  

:pfff:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 02-06-2003 à 14:45:57    


 
A quoi tu penses udok ? rtfm ?  :whistle:


Message édité par FlamM le 02-06-2003 à 14:46:10

---------------
* La vitesse de la lumière étant supérieure à celle du son, certaines personnes paraissent brillantes jusqu'à ce qu'elles ouvrent leur gueule. *
Reply

Marsh Posté le 02-06-2003 à 15:09:31    

FlamM a écrit :


 
A quoi tu penses udok ? rtfm ?  :whistle:


 
je pense que c'était pas la peine de faire un topic si c'était pour pas lire les posts :fou:  
et faire un ./configure sous deb alors qu'il existe le magnifique outil make-kpkg :sweat:  :(


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 02-06-2003 à 15:24:33    

Pareil je suis assez frappé de voir à quel point les débutants se jettent sur les sources du site officiel (sans  lire la doc) ou (encore pire) sont prets à bourriner pour installer un package binaire trouvé on ne sait où et fait pour une autre distribution. A aucun moment il ne leur vient à l'idée que le package/programme qu'ils essayent d'installer est peut être inclu dans leur distribution. C'est peut etre une habitude windowsienne?

Reply

Marsh Posté le 02-06-2003 à 19:13:23    

Simplement, pour dire que quand je commence qqchose :
1/J'essaie d'aller au bout
2/Si la méthode employée ne fonctionne pas, j'aime savoir ce qui coince avant de m'engager dans une autre voie...
Merci quand meme

Reply

Marsh Posté le 21-09-2003 à 19:16:10    

udok a écrit :


 
alors je ne sais pas comment tu as installé tes drivers, mais vire les si tu peux et suis cette démarche :

  • apt-get install alsa-base alsa-headers alsa-modules-2.4.20-1-$ARCH alsa-utils alsa-xmms alsaconf
  • alsaconf (puis tu suis ce qu'il te dit)
  • alsamixer (tu règles le son)
  • alsactl store


et là ça devrait être bon
là ton pb, c'est soit tu as installé ça comme un porc
soit tu as oublier de faire alsaconf


 
J'ai un petit soucis là. J'ai pas de son avec return to castle wolfenstein, donc j'ai voulu installer alsa. J'avais intallé le paquet kernel-image-2.4.21-5-k7, or le paquet alsa-modules-2.4.20-3-k7 est fait pour le kernel 2.4.20-3-k7. Ca va poser un soucis si j'installe celui là avec mon kernel actuel ?
Si oui, vous connaissez un tuto bien fait pour faire un .deb à partir des sources ?
J'ai trouvé ça : http://www.sonic.net/~rknop/linux/debian_alsa.html.
En fait j'ai juste à reprendre la partie : Make the ALSA Modules et l'installer non ?
Je préfère poser la question avant de faire une boulette.
 
Merci.


Message édité par VenerZen le 21-09-2003 à 19:17:05
Reply

Marsh Posté le 21-09-2003 à 20:45:11    

tu fait apt-get install alsa-source (je crois) alsa-base etc ...
puis dans les sources de ton noyau (donc /usr/src/linux/ ), apres l avoir compile, tu fait make-kpkg kernel_module (de tete man make-kpkg);
et la normalement tu as un package alsa-modules (de tete tjrs) dans
/usr/src
dpkg -i alsa-trlalalaal
 
et hop fini

Reply

Marsh Posté le 21-09-2003 à 21:03:42    

GUG a écrit :

tu fait apt-get install alsa-source (je crois) alsa-base etc ...
puis dans les sources de ton noyau (donc /usr/src/linux/ ), apres l avoir compile, tu fait make-kpkg kernel_module (de tete man make-kpkg);
et la normalement tu as un package alsa-modules (de tete tjrs) dans
/usr/src
dpkg -i alsa-trlalalaal
 
et hop fini  


Le soucis c'est que j'ai pas de répertoire /usr/src/linux vu que j'ai mis mon noyau à jour avec apt-get isntall kernel-image2.4etc..
Quand je fais le make-kpkg il me répond:

Citation :

utopia:/usr/src/modules/alsa-driver# export KSRC=/usr/src/kernel-headers-2.4.21-5-k7/
utopia:/usr/src/modules/alsa-driver# make-kpkg --revision 1 --append-to-version 2.4.21-5-k7 modules_image
We do not seem to be in a top level linux kernel source directory
tree. Since we are trying to make a kernel package, that does not make
sense.  Please change directory to a top level linux kernel source
directory, and try again. (If I am wrong, and this is indeed a top
level linux kernel source directory, then I have gotten sadly out of
date with current kernels, and you should upgrade kernel-package)

Reply

Marsh Posté le 21-09-2003 à 22:43:13    

RTCW a l'air plus chiant que ET question son
(experience perso inside)

Reply

Marsh Posté le 22-09-2003 à 09:26:30    

ca y est j'ai trouvé une doc qui a l'air bien :
http://www.debianworld.org/Docs_Alsa.php
Je vais tester ça tout à l'heure.
 
Juste une question. Il ne va pas y avoir de problèmes si j'installe le module alsa vu que jusqu'à présent j'utilisais oss pour le son ?  


Message édité par vener le 22-09-2003 à 09:33:50
Reply

Marsh Posté le 22-09-2003 à 13:20:27    

utilise alsa en module avec l'option mmap=10  
faut retrouver (la bonne syntaxe car je ne m'en souviens plus
 
++

Reply

Marsh Posté le 22-09-2003 à 18:21:08    

active aussi l emulation oss ;) et installe des plugins alsa, si  presenet, pour chaque logiciel ;) :)

Reply

Marsh Posté le 23-09-2003 à 08:21:07    

GUG a écrit :

active aussi l emulation oss ;) et installe des plugins alsa, si  presenet, pour chaque logiciel ;) :)  


C'est quoi ça ?
 
J'ai un soucis en attendant. Voilà ce qui se passe :  

Citation :

Running update-modules...
Loading driver...
Starting ALSA (version 0.9.6): ymfpci-failed failed
Setting default volumes...
Saving the mixer setup used for this in /etc/asound.state.
/usr/sbin/alsactl: save_state:1061: No soundcards found...
===============================================================================
 
 Now ALSA is ready to use.
 For adjustment of volumes, please use alsamixer or gamix.
 
 Have a lot of fun!
 
utopia:/usr/src/modules# alsamixer
 
alsamixer: function snd_ctl_open failed for default: No such device
utopia:/usr/src/modules#  


 
en faisant un dpkg-reconfigure alsa-source, j'ai bien spécifié de ne pas tenir compte des isas pnp et le seul driver que j'ai demandé est le ymfpci correspondant à ma carte. alsaconf me demande de choisir quelle carte je veux utiliser entre la ymfpci et une qui est apparemment présente sur ma carte mère, la suite, c'est ce que j'ai mis plus haut...


Message édité par VenerZen le 23-09-2003 à 08:50:18
Reply

Marsh Posté le 23-09-2003 à 21:26:16    

Bon j'y arrive pas :(
J'vais devoir attendre que le paquet pour mon noyau soit disponible...

Reply

Marsh Posté le 23-09-2003 à 21:34:12    

essaye dpkg-reconfigure alsa-base aussi ;)

Reply

Marsh Posté le 23-09-2003 à 22:01:23    

GUG a écrit :

essaye dpkg-reconfigure alsa-base aussi ;)


J'y suis passé :(

Reply

Marsh Posté le 24-09-2003 à 09:57:48    

Je viens d'y penser, les alsa-headers !
L'erreur qu'il me dit c'est qu'il n'arrive pas à trouver le driver ymfpci. Est-ce que ce ne serait pas lié à ce paquet ?  
C'est bien ce que ç aveut dire ça non ?

Citation :

ALSA sound driver header files
 
ALSA is an effort to create a modules sound system for Linux, while maintaining full compatibility with OSS/Lite.
 
These are the necessary header files to develop interface libraries between the kernel and user space.


Parceque je ne me souviens pas l'avoir installé...

Reply

Marsh Posté le 24-09-2003 à 13:15:54    

perso pour faire fonctionner correctement ma Fortissimo 2 je compile moi même les drivers (pour avoir les 2 sorties audio)
Alsa-driver (avec les bonnes options du ./configure)
Alsa-lib
Alsa-utils
 
Apres je lance le module avec l'option mmap=10
pour aovir du son sous Quake3 et ET
 
Ha aussi j'utilise une version particuliere (0.93 je crois) des drivers car avec les derniers je n'ai qu'une sortie audio qui fonctionne...

Reply

Marsh Posté le 24-09-2003 à 21:09:26    

Bon ben ça n'avance pas :
 

Citation :

utopia:/# alsamixer  
 
alsamixer: function snd_ctl_open failed for default: No such device


Citation :

utopia:/# /etc/init.d/alsa start
Starting ALSA (version 0.9.6): ymfpci-failed failed


Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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