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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Multimédia

  Problème de son sous Quake3 et Enemy Territory (kernel 2.6)

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Problème de son sous Quake3 et Enemy Territory (kernel 2.6)

n°380314
vanilla
datoune's revival
Posté le 26-12-2003 à 17:27:00  profilanswer
 

'Soir,
J'ai encore des problèmes de sons (en fait je ne les ai jamais vraiment réglé :o) sous ces deux jeux. Voici les erreurs que j'ai :
 
 
Q3:
 


------- sound initialization -------
Could not mmap dma buffer PROT_WRITE|PROT_READ
trying mmap PROT_WRITE (with associated better compatibility / less performance code)
/dev/dsp: Input/output error
Could not mmap /dev/dsp
------------------------------------


 
 
ET:
 


------- sound initialization -------
/dev/dsp: Input/output error
Could not mmap /dev/dsp
------------------------------------


 
 
La config de mon kernel :
 


Sound  --->
        <M> Sound card support
        Advanced Linux Sound Architecture
                <M> Advanced Linux Sound Architecture
                <M>   Sequencer support
                [*]   OSS API emulation
                <M>     OSS Mixer API
                <M>     OSS PCM (digital audio) AP
                [ ]     OSS Sequencer API
                PCI devices  --->
                        <M> VIA 82C686A/B, 8233 South Bridge


 
Note : /dev/dsp existe, meme si c'est un lien vers je sais pas quoi [:meganne]
 
$ ls -al /dev/dsp
lr-xr-xr-x    1 root     root            9 Dec 26 16:18 /dev/dsp -> sound/dsp
 
Précision : je suis sous un 2.6
 
 
SOLUTION DU PROBLEME
 
Les commandes sont à taper en root, évidemment.
 
Pour Quake3 :


echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "quake3.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss  


 
Pour Enemy Territory :
 


echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss  


 
Ce sont les seules solutions fiables. Elles proviennent de la doc du kernel.


Message édité par vanilla le 08-02-2004 à 21:21:02

---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
mood
Publicité
Posté le 26-12-2003 à 17:27:00  profilanswer
 

n°380350
lebibi
Notre torture c'est la tourtel
Posté le 26-12-2003 à 17:54:59  profilanswer
 

tu es sous un 2.6.0 a ce que je vois.
J'ai le même souci :'(
J'ai mis /dev/adsp dans les fichiers de conf de Q3 et ET mais tja pareil.
 
Ha et aussi dans la conf de xmms je n'ai pas le mixer, je ne peu donc pas baisser le son depuis xmms.
 
Une idée ?

n°380380
vanilla
datoune's revival
Posté le 26-12-2003 à 19:50:45  profilanswer
 

Moi le son marche impec sur XMMS.


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°380448
lebibi
Notre torture c'est la tourtel
Posté le 26-12-2003 à 22:24:56  profilanswer
 

moi aussi sauf le mixer pour diminuer ou augmenter le volume.
Je ne sais pas quoi choisir

n°380453
vanilla
datoune's revival
Posté le 26-12-2003 à 23:06:15  profilanswer
 

ça ne règle pas mon problème de son tout ça :o


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°380456
fl0ups
東京 - パリ - SLP
Posté le 26-12-2003 à 23:28:12  profilanswer
 

chezmoicamarche.com, mais quelqu'un m'a dit qu'il avait un probleme avec q3 et le 2.6.0, et qu'il l'avait résolu en faisant ca en root)
 
echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "quake3.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss

n°380458
vanilla
datoune's revival
Posté le 26-12-2003 à 23:34:16  profilanswer
 

Comment expliquer ça pour ET alors ? [:meganne]


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°380460
fl0ups
東京 - パリ - SLP
Posté le 26-12-2003 à 23:39:30  profilanswer
 

:??:
Ca marche avec q3?
Pour et tu remplaces quake3.x86 par et.x86

n°380467
vanilla
datoune's revival
Posté le 26-12-2003 à 23:53:18  profilanswer
 

Bin j'ai pas essayé mais ces commandes me paraissent frauduleuses :D
 
Disons que j'aime pas trop modifier des trucs comme ça, un peu façon porcos quoi :/

n°380472
fl0ups
東京 - パリ - SLP
Posté le 27-12-2003 à 00:33:58  profilanswer
 

okie pis au fond tant mieux les jeux videos c'est une perte de temps  [:razorbak83]

mood
Publicité
Posté le 27-12-2003 à 00:33:58  profilanswer
 

n°380475
Kristoph
Posté le 27-12-2003 à 00:49:39  profilanswer
 

Les jeux sur le moteur de Quake 3 ne sont pas top question compatibilité avec l'emulation OSS d'Alsa. Il me semble qu'ils ont cassé pour de bon la compatibilité aux alentours de la version 0.9.7 d'Alsa.
 
C'est deux lignes servent à indiquer à Alsa de donner un accès directe à la carte son a Quake 3. Mais ca ne resoud absolument pas le problème chez moi pour ET : son de très très mauvaise qualité, complètement haché et ce sur 2 cartes sons differentes.
 
De plus, si qq connait une solution pour ET je suis preneur car je me voit mal revenir à une vielle version d'Alsa. D'ailleurs, si vous connaissez aussi une solution à la très mauvaise qualité sonore de tous les jeux sur carte snd-via82xx, je suis preneur aussi. Ca marchait bien jusqu'à la version 0.9.0 environ.


Message édité par Kristoph le 27-12-2003 à 00:53:33
n°380547
zeb_
Posté le 27-12-2003 à 10:11:47  profilanswer
 

Sous KDE essaie :
artsdsp -m et
 
et ajuste les buffers alsa (dans le KDE config panel) pour diminuer le retard du son.

n°384906
Team17c
Posté le 05-01-2004 à 17:40:00  profilanswer
 

Quelqu'un à la soluce pour ET ? G tt essayé :'(

n°385038
vanilla
datoune's revival
Posté le 05-01-2004 à 21:26:06  profilanswer
 

Faudrait vraiment faire un bugreport, mais où ? :o


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°387731
usernox
Posté le 10-01-2004 à 22:53:49  profilanswer
 

Bonjour,
j'ai trouvé ce forum par google.
J'ai aussi des problèmes de sons avec Quake 3 (via chipset).
D' abord j' avais:

Citation :

Could not mmap dma buffer PROT_WRITE|PROT_READ
trying mmap PROT_WRITE (with associated better compatibility / less performance code)
/dev/dsp: Input/output error
Could not mmap /dev/dsp

.
J'ai aussi trouvé

Citation :


echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "quake3.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss  


quelque part (google :) )
Ainsi le son est OK aux menus, mais dans l'aréna le jeu bloque +/- immédiatement.
J'ai aussi essayé le driver oss via82cxxx_audio (sans alsa) (compilé comme module)  
Ainsi mmap marche, mais j'ai aussi un crash :(
Raison pour essayer: j'avais trouvé quelque part qu'OSS marcherait, ( http://zerowing.idsoftware.com/linux/q3a/#nosound, mais ma version du driver est plus nouvelle).
Il ya quelqu'un qui sait si des autres versions (plus âgées) d'alsa marchent (ou du driver OSS) et comment installer une version vieillie?
 
Sur ce pc, il y a Slackware 9.1. J' avais le problème avec le kernel standard 2.4.22 et maintenant avec le 2.6.1
J' ai un chipset VIA Apollo 133A avec le son onboard ac97.
J'ai essayé arts et esd mais ça n'aide pas... :(
 
(Excusez moi pour mon français, mais je suis néerlandophone d'origine)


Message édité par usernox le 10-01-2004 à 22:56:08
n°387732
Kristoph
Posté le 10-01-2004 à 22:56:29  profilanswer
 

3 solutions :
- Utiliser les drivers OSS s'ils sont dispo et s'ils marchent bien pour votre carte. Je viens de m'acheter une Sound Blaster Live rien que pour ça
- Tanner les gars d'Alsa pour qu'ils corrigent leur emulation OSS
- Tanner ID software pour qu'ils arretent d'utiliser OSS directement et qu'ils passent soit par SDL, soit pas ALSA à la place car ce dernier remplace OSS.

n°387735
Tranxen
Posté le 10-01-2004 à 23:05:03  profilanswer
 

Il faut rajouter une ligne dans un fichier de conf alsa. Je regarde si je retrouve ça. Il me semble que c'est ça :  
 
A rajouter dans /etc/modprobe.d/alsa (sous Debian avec le 2.6 du moins) :  
options snd-cs46xx mmap_valid=1

n°404887
udok
La racaille des barbus ©clémen
Posté le 08-02-2004 à 21:06:52  profilanswer
 

vanilla a écrit :

Bin j'ai pas essayé mais ces commandes me paraissent frauduleuses :D
 
Disons que j'aime pas trop modifier des trucs comme ça, un peu façon porcos quoi :/


 
bah c'est ce qui est mis dans la doc du kernel et ça marche au poil pour moi [:spamafote]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°404892
vanilla
datoune's revival
Posté le 08-02-2004 à 21:08:01  profilanswer
 

Ah ? bon alors je vais les faire :jap:


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°404896
vanilla
datoune's revival
Posté le 08-02-2004 à 21:09:18  profilanswer
 

Effectivement ça marche :love: :jap:
 
Mais pour ET ?
 
echo "et.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
 
:??:


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°404903
udok
La racaille des barbus ©clémen
Posté le 08-02-2004 à 21:12:02  profilanswer
 

ouai
 
tu peux remercier floups qui t'a donné la solution y-a plus d'un mois [:ddr555]


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°404920
vanilla
datoune's revival
Posté le 08-02-2004 à 21:16:53  profilanswer
 

lol ouais, merci à vous :jap:


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°405111
mirtouf
Light is right !
Posté le 08-02-2004 à 23:09:52  profilanswer
 

Donc faut refaire la manip à chaque fois que la bécane est éteinte ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°405168
udok
La racaille des barbus ©clémen
Posté le 09-02-2004 à 00:13:20  profilanswer
 

mirtouf a écrit :

Donc faut refaire la manip à chaque fois que la bécane est éteinte ?


 
oui m'enfin tu le mets dans un fichier de démarrage [:spamafote]
par contre si tu as une debian par exemple, faut pas le mettre dans bootmisc parce que ça fait le truc trop tot et c'est pas pris en compte du coup
faut le mettre dans un fichier qui passe apprend le boot d'alsa

n°405289
glor
Posté le 09-02-2004 à 07:33:02  profilanswer
 

Je pensais avoir posté ici..
Jai posté ca au moins 3fois..
Perso j'ai simplement mis les droits sur /dev/dsp0 et ca marche..
 
edit: je parlais du fichier pointé par /dev/dsp, je ne pensais pas que ca varié..


Message édité par glor le 10-02-2004 à 12:22:02
n°405718
vanilla
datoune's revival
Posté le 09-02-2004 à 20:29:42  profilanswer
 

Ah oui je pensais pas qu'il fallait refaire la manip à chaque reboot, c'est chiant ! Et puis mettre ça dans un fichier de démarrage, ya pas plus porc je trouve... ça sent le bon bidouillage... :heink:
 
glor : seulement moi ET me parle pas de dsp0...
 
------- sound initialization -------
/dev/dsp: Input/output error
Could not mmap /dev/dsp
------------------------------------


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°405731
AirbaT
Connection timed out
Posté le 09-02-2004 à 20:38:21  profilanswer
 

Oui, mais dsp est un lien vers dsp0.

n°405733
vanilla
datoune's revival
Posté le 09-02-2004 à 20:39:35  profilanswer
 

Pas chez moi.
 
# ls -al /dev/dsp
lr-xr-xr-x    1 root     root            9 Feb  9 20:16 /dev/dsp -> sound/dsp


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°405769
AirbaT
Connection timed out
Posté le 09-02-2004 à 20:58:44  profilanswer
 

Et t'azs essayé de faire joujou avec les permissions de tout ce bazar ?

n°405773
vanilla
datoune's revival
Posté le 09-02-2004 à 20:59:31  profilanswer
 

Non mais je sais pas quoi faire réellement...


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°405777
AirbaT
Connection timed out
Posté le 09-02-2004 à 21:01:55  profilanswer
 

De toute facon en mettant mon dsp0 a+rwx j'ai pas de son. Je suis bon pour le script crado :/

n°405796
udok
La racaille des barbus ©clémen
Posté le 09-02-2004 à 21:10:23  profilanswer
 

vanilla a écrit :

Non mais je sais pas quoi faire réellement...


 
tu retappes la commande  :heink:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°405798
udok
La racaille des barbus ©clémen
Posté le 09-02-2004 à 21:11:46  profilanswer
 

AirbaT a écrit :

De toute facon en mettant mon dsp0 a+rwx j'ai pas de son. Je suis bon pour le script crado :/


 
ça a rien de crado, qu'est ce qu'il ne faut pas entendre [:rofl2]
en quoi c'est plus crade que de le tapper à la main [:mouais]
bon c'est pas génial c'est vrai mais on a vu pire :o


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°405799
vanilla
datoune's revival
Posté le 09-02-2004 à 21:11:58  profilanswer
 

udok a écrit :


 
tu retappes la commande  :heink:  


 

Citation :

Ah oui je pensais pas qu'il fallait refaire la manip à chaque reboot, c'est chiant ! Et puis mettre ça dans un fichier de démarrage, ya pas plus porc je trouve... ça sent le bon bidouillage... :heink:


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°406095
cnlmatrix
Posté le 10-02-2004 à 12:18:45  profilanswer
 

Pareil pour moi :
# ls -al /dev/dsp
lr-xr-xr-x    1 root     root            9 fév 10 09:41 /dev/dsp -> sound/dsp
 
Je tape les 2 lignes à chaque fois.

n°406118
udok
La racaille des barbus ©clémen
Posté le 10-02-2004 à 12:48:59  profilanswer
 

cnlmatrix a écrit :

Pareil pour moi :
# ls -al /dev/dsp
lr-xr-xr-x    1 root     root            9 fév 10 09:41 /dev/dsp -> sound/dsp
 
Je tape les 2 lignes à chaque fois.


 
comment ça tu tappes les 2 lignes à chaques fois ?
tu parles de direct et disable dans /proc ?
j'ai oublié de dire mais il semblerait que direct soit suffisant (moi j'utilise que direct)
et sinon je vois pas le pb à mettre ça dans un fichier de démarrage, ils sont là pour ça
c'est la méthode (commande) qui est pas terrible, mais le foutre dans un fichier de démarrage est on ne peut plus logique à partir du moment où on veut pas s'emmerder à refaire ça à chaque fois  
[:spamafote]

n°406167
cnlmatrix
Posté le 10-02-2004 à 13:44:11  profilanswer
 

En pratique on fait cela comment ?

n°406172
vanilla
datoune's revival
Posté le 10-02-2004 à 13:47:09  profilanswer
 

on peut pas l'intégrer dans un fichier de config propre à ET ?


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
n°406178
udok
La racaille des barbus ©clémen
Posté le 10-02-2004 à 13:59:58  profilanswer
 

vanilla a écrit :

on peut pas l'intégrer dans un fichier de config propre à ET ?


 
bah faut le faire en root donc le plus pratique ça reste le fichier de démarrage, en plus ça coute rien, c'est cadeau [:spamafote]

n°406439
vanilla
datoune's revival
Posté le 10-02-2004 à 19:25:12  profilanswer
 

Ah oui c en root, zut...
 
Fichier de démarrage boo c taboo on en viendra tous à boo


---------------
Membre du Front de Libération de Datoune | Soutenez le FLD | A Tribute To Datoune
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  Problème de son sous Quake3 et Enemy Territory (kernel 2.6)

 

Sujets relatifs
[Debian] Configuration du nforce2 avec kernel 2.6.0, ça avance!Probleme d'affichage avec redhat 9 et ati 8500
[MDK9.2] Problème mozillakernel panic au boot
apt-get install kdebase > problemeProbleme avec acpi (resolu) demande conseil sur la ram
RED HAT : Probleme BLUESCREENpb: kernel 2.6 QM_MODULES not implemented
Samba probleme avec les accents [résolu]Distributions et kernel 2.6
Plus de sujets relatifs à : Problème de son sous Quake3 et Enemy Territory (kernel 2.6)


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