Forum Linux.mandriva Problème de son dans les jeux

Posté par  .
Étiquettes : aucune
0
26
mar.
2005
Bonjour,

je poste ici car j'utilise la mandrake 10.1.
Il y a peu j'ai installé les pilotes nvidia de ma carte graphique pour pouvoir jouer !

Le problème c'est que je n'ai pas de son dans les jeux comme "Ennemy Territory" ou bien "Savage".
Pourtant j'arrive bien à écouter des radios et j'ai le son dans les vidéos également. Bref quelqu'un sait pourquoi je n'ai pas de son dans les jeux ? (exception faite de frozen bubble)

Merci.
  • # Problème Alsa

    Posté par  . Évalué à 2.

    C'est peut-être dû à un problème avec l'émulation OSS des pilotes Alsa de ta carte son, essaye de mettre à jour tes drivers. Sinon, pour Enemy Territory, essaye de taper ça en tant que root avant de lancer le jeu en tant qu'utilisateur :

    echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
    echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
    • [^] # Re: Problème Alsa

      Posté par  . Évalué à 1.

      alors je vais essayer d'installer le pilote Alsa :p
      je dis bien essayer car à la 2ème étape de la procédure d'installation je dois "2) You must turn on sound support (soundcore module)." et là...je fais comment ? :)

      autrement pour les commandes dont tu parles elles n'ont pas marché, la raison est simple : le dossier /proc/asound/ n'existe pas sniff.
      • [^] # Re: Problème Alsa

        Posté par  . Évalué à 2.

        Désolé, vu le problème que tu rencontrais, je croyais que tu utilisais Alsa, mais ce n'est visiblement pas le cas. Si d'autres applications fonctionnent correctement avec OSS, je suppose que ça doit pouvoir marcher aussi pour Enemy Territory ou Savage. Est-ce que tu as des messages d'erreurs liés au son quand tu lances Enemy Territory ?
        • [^] # Re: Problème Alsa

          Posté par  . Évalué à 2.

          A mon avis, si tu le lance depuis la console, il va te dire /dev/dsp resource busy machin machin.
          Dans ce cas desactive arts ou esd avant de lance tes jeux
          • [^] # Re: Problème Alsa

            Posté par  . Évalué à 1.

            alors voila la partie "son" affichée dans un terminal lorsque je lance ET :

            ------- sound initialization -------
            ------------------------------------
            ----- Sound Info -----
            sound system is muted
            1 stereo
            32768 samples
            16 samplebits
            1 submission_chunk
            48566 speed
            0x0x49001000 dma buffer
            No background file.
            ----------------------
            Sound memory manager started



            EdB, je fais comment pour désactiver arts ou esd ?
            :S
            :p

            c'est dommage le jeu tourne nickel mis à part le son...
            • [^] # Re: Problème Alsa

              Posté par  . Évalué à 1.

              bon alors là je suis vraiment paumé lol

              j'ai installé les packages "alsamixer" et "alsaplayer"...
              Dorénavant pour écouter une radio avec kaffeine :
              j'ouvre kaffeine, je lance la radio...ça marche pas
              j'ouvre l'"alsamixer" qui m'affiche une erreur "function snd_ctl_open failed for default: No such or directory"
              et là kaffeine se met en marche tout seul comme par magie ^^

              euh...ça marche pas avec Ennemy Territory.... zut
          • [^] # Re: Problème Alsa

            Posté par  . Évalué à 1.

            Je suis tombé sur ce fil par une recherche google, car j'avais le même problème. Sous kde, j'ai fait killall artsd et c'est bon.
            Par contre pour relancer arts après, je ne sais pas faire autrement que d'aller dans kcontrol, dans la partie du système de son, de changer quelques réglages anodins pour appliquer ensuite, relançant ainsi artsd.
            • [^] # Re: Problème Alsa

              Posté par  . Évalué à 1.

              Malheureusement ça ne marche pas chez moi.
              J'ai même testé en root.
              • [^] # Re: Problème Alsa

                Posté par  . Évalué à 1.

                Cette solution ne fonctionne que si tu utilises kde. Il faut tuer le démon sonore qui accapare /dev/dsp.

                Avec un ps aux |grep arts, tu vois tous les process arts qui sont lancés. Avec un kill suivi des numéros des processus arts tu devrais pouvoir les quitter. Autre méthode comme indiqué par mon piste précédent : killall artsd ça devrait marcher. Contrairement à ce que j'ai indiqué c'est la première méthode que j'ai utilisée.

                Si tu n'es pas sous KDE, ton démon sonore n'est pas arts, mais dans ce cas débrouille toi, tu l'as bien cherché... :-P
                • [^] # Re: Problème Alsa

                  Posté par  . Évalué à 1.

                  hé bien je suis sous KDE, je vois bien artsd en faisant ps aux.
                  Mais même en arrêtant ce processus, je n'ai toujours pas de son.

                  En lançant ennemy territory, je vois toujours "sound system is muted".
                  • [^] # Peut etre pas arts

                    Posté par  . Évalué à 1.

                    Ma remarque précédante concernant /dev/dsp, ne semble pas fondée....
                    Cependant pour éviter de tuer arts, chaque fois qu'il skatte le péripherique son, il y a plus propre que de le killer. Ds le menu système de son , il y a une option sur le temps que doit attendre arts avant de rendre la main si il ne joue aucun son....
                    quand au sound system mute je dirai : en root tape alsamixer et "dé"mute les canaux que te semble approprier :)
                    Sinon j'ai jamais été confronté a cette erreur donc ma maigre expérience ne pourrat sans doute plus d'aider. désolé :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.