Forum francophone des jeux pour GNU/Linux
Vous n'êtes pas identifié.
Je vous ecris ce topic car j ai des souci pour jouer a Open Arena sous ma Fedora 11.
J'ai installe récemment Open Arena sur ma machine mais dés que je tente de lancer le jeux j'ai une fenêtre erreur qui s'ouvre me disant cela :
Your system currently is not capable of hardware accelerated 3D. Therefore openarena cannot run.
Usually the cause of this error is that there are no Free Software drivers for your graphics card, please contact your graphics card manufacturer and kindly ask them to provide Free Software support for your card.
Quand je le lance en ligne de commande la même chose avec ça en plus :
[root@pcquentin quentin]# openarena
Error: glXCreateContext failed
C est très désagréable et gênant vue que normalement ma carte graphique supporte l'OpenGL!
Je sais pas si sa vient de ma carte graphique ou une mauvaise configuration de la chose ,enfin voici mon modèle,a tout hasard : 02:00.0 VGA compatible controller: nVidia Corporation D9M-20 [GeForce 9400 GT] (rev a1).
Pourrait on m'aider à faire tourner le jeu s'il vous plais ? quelqu un aurait il une idée d où peut provenir ce souci ?!
Merci d'avance.
Hors ligne
Donc déjà j'imagine que tu as suivit la doc de ta distribution pour installer tes drivers graphiques ?
http://doc.fedora-fr.org/wiki/Carte_NVI … es_pilotes
tester que l'acceleration 3D soit activé ?
est ce le seul jeux 3d qui ne veut pas se lancer ?
32 ou 64 bits la distro ?
si tu as une distribution 64 bits, il ya un executable prévu pour openarena.x86_64 (quelque chose dans le genre)
Hors ligne
Oui j'ai suivit la doc, cependant je tiens à préciser que je suis contributeur chez eux en tant qu'ambassadeur francophone, mais là n'est pas la question j'ai éffectivement suivit la doc là, mais par contre j'ai :
[root@pcquentin ~]# cat /var/log/Xorg.0.log |grep EE && cat /var/log/Xorg.0.log |grep WW
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0): log file that the GLX module has been loaded in your X
(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
(EE) NVIDIA(0): you continue to encounter problems, Please try
(EE) NVIDIA(0): reinstalling the NVIDIA driver.
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Keyboard0
(WW) Disabling Mouse0
J'ai bien l'impression d'avoir déjà un élément de réponse à mon problème là :
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0): log file that the GLX module has been loaded in your X
(EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If
(EE) NVIDIA(0): you continue to encounter problems, Please try
(EE) NVIDIA(0): reinstalling the NVIDIA driver.
En gros la derniere ligne me dit de réinstaller mon driver NVIDIA.
Ce que je me suis empressé de faire : yum install kmod-nvidia, qui visiblement (même si je ne sais pas vraiment pourquoi) n'était pas mis pour mon kernel sous lequel je tourne.
tester que l'acceleration 3D soit activé ? je veux bien mais malgrès mes connaissance de cette distrib je ne sais plus trop comment faire ni les lignes de commande à saisir.
est ce le seul jeux 3d qui ne veut pas se lancer ?
Bah pour le moment j'ai juste installer celui là, c'est un pc qui me sert pour des présentation, car la structure où mon association est, prétends que l'on ne peux pas faire tourner de jeux sous Linux, d'où mon installation pour leurs montrer le contraire, mais aussi pour m'amuser moi un peut.
32 bits ma distro même si mon système supporte les 64 j'utilise les 32 uniquement (plus simple d'utilisation de certaines choses et plugin).
Je test avec le kmod réinstaller on verra bien.
Hors ligne
Salut
twentyfour-fr a écrit:
tester que l'acceleration 3D soit activé ? je veux bien mais malgrès mes connaissance de cette distrib je ne sais plus trop comment faire ni les lignes de commande à saisir.
tu peux tester cette commande :
glxinfo | grep 'direct rendering'
twentyfour-fr a écrit:
est ce le seul jeux 3d qui ne veut pas se lancer ?
Bah pour le moment j'ai juste installer celui là, c'est un pc qui me sert pour des présentation, car la structure où mon association est, prétends que l'on ne peux pas faire tourner de jeux sous Linux, d'où mon installation pour leurs montrer le contraire, mais aussi pour m'amuser moi un peut.
Tu peux essayer d'installer le jeu chromium, lorsque tu le lance, si le jeu rame beaucoup, c'est que l'accéleration n'est pas fonctionnel, si le jeu est fluide c'est que ça doit marcher.
Hors ligne
lululaglue a écrit:
tu peux tester cette commande :
Code:
glxinfo | grep 'direct rendering'
voici ce que ça me donne :
[quentin@pcquentin ~]$ glxinfo | grep 'direct rendering' Error: glXCreateContext failed [quentin@pcquentin ~]$
j'ai même réinstaller mon kmod pour le PAE (que j'utilise) et le non PAE, mais toujours pareil.
Je vais tester le jeux que tu me dit là.
Hors ligne
J'ai éxaminer mon xorg.conf et je me suis rendu compte que il n'y avait pas le chemin d'indiquer pour trouver le module GLX et autre de ma carte graphique, d'où la réponse erreur Error: glXCreateContext failed à la commande : glxinfo | grep 'direct rendering'
et glxgear qui ne me montrer pas les roues 3D tournés.
J'ai donc chercher un peut et je me suis rappeller que j'avais eu un probléme symilaire lorsque j'avais installer compiz-fusion sur une autre version de la distrib dans le temps.
J'ai donc tentais la chose, et voici donc comment j'ai résolu mon problème en procédant ainsi :
su - gedit /etc/X11/xorg.conf dans le fichier à la catégorie : Section "Files" j'ai mis les deux chemin de modules suivant : ModulePath "/usr/lib/xorg/modules/extensions/nvidia" ModulePath "/usr/lib/xorg/modules" vue que en dessous de cette catégorie c'est citer : Load "glx" et que ceci s'afficher (voir un peut au dessus) : (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X (EE) NVIDIA(0): log file that the GLX module has been loaded in your X (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. Ce qui voulais dire que le module GLX n'était pas charger vue qu'il ne savait pas où aller le chercher tout simplement. J'ai sauvegarder mon xorg.conf, rebooter ma machine
maintenant quand je lance le jeux ça marche tout seul, seulement il me faut maintenant faire en sorte qu'il n'apparaisse que sur un de mes deux écran (vue que je suis en double écran).
Peut être que ça servira à quelqu'un d'autre ce probléme de glx sous Fedora, visiblement par défaut ça ne se fais pas nativement, enfin les directions pour les modules ne sont pas enregistrer même après l'installation du module noyau et du pilote graphique de chez nvidia.
Dernière modification par twentyfour-fr (16-10-2009 15:55:25)
Hors ligne
Je joue pas à openarena, mais pour smoking guns (presque le même moteur), je l'ouvre en mode fenétré aux dimensions d'un seul de mes écrans (1280*1024 dans mon cas), puis je place la fenêtre du jeu pile poil pour cacher ma barre de gnome.
Pour pouvoir déplacer la fenêtre je fais alt + clic gauche.
Une fois bien placé, je quite, après elle s'ouvre toujours au bon endroit.
Sinon le top en dual-screen, c'est avec le jeu spring, tu as le jeu sur l'écran de gauche et la minimap en grand sur l'écran de droite (ou l'inverse).
Ca ça en jette pour une démo !!!
Hors ligne