Page 1 sur 1

[OpenGL] Ne répond pas à Supertuxkart

Publié : lun. 02 juin 2008, 17:55
par Calimero
Salut !

J'ai OpenGL, et l'accéleration matérielle activée sur ma machine (le pilote kivabien), tux racer fonctionne par exemple.

J'ai installé Supertuxkart (pacman -S supertuxkart), mais quand je le lance :

Code : Tout sélectionner

[calimero@webgine ~]$ supertuxkart
Data files will be fetched from: '/usr/share/supertuxkart/'
Config file '/home/calimero/.supertuxkart/config' does not exist, it will be created.
open /dev/[sound/]dsp: Device or resource busy
WARNING: Could not initialize the ALUT based sound.
Highscores will be saved in '/home/calimero/.supertuxkart/highscore.data'.
FATAL: ssgInit called without a valid OpenGL context.
FATAL: ssgInit called without a valid OpenGL context.

Ce qui veut dire que mesa ne répond pas, lors de la vérif' de la part du jeu, de la présence ou non d'OpenGL.
Ce jeu est l'un des rares (avec FlightGear) à faire cette vérif'.

J'ai réinstallé mesa, sans succès.


J'ai cherché avant de vous demander (évidemment), et il s'avère que le problème est présent sur certaines distros, pas d'autres - et qu'il n'y aie pas de solution. (?? - s'il n'y a pas de solution c'est qu'il n'y a pas de problème...)
Mais j'ai pas envie du tout de changer de distro.

Publié : lun. 02 juin 2008, 23:39
par Skunnyk
En même temps, changer de distro pour jouer à Supertuxkart, faut vraiment en vouloir !! (même si ça s'améliore, ce jeu n'est pas un exemple de gameplay ou de graphisme - ok, j'ai qu'a contribué toussa, mais non :D-)

Sinon, tu as freealut d'installé ?

Publié : mar. 03 juin 2008, 10:00
par mimas
Caliméro a écrit :OpenGL ne répond pas à Supertuxkart
C'est vraiment trop injuste. Image

Oups, my bad.

Chez moi ça marche(tm) supertuxkart. J'arrive même à ne pas m'énerver avec ce nouveau moteur physique.

Publié : mar. 03 juin 2008, 10:09
par mélodie
Vérifies si tu as mesa, openal, freeglut et glproto installés. (Et à peu près à jour).

Est-ce que 'glxinfo | grep rendering' répond "yes" ?

Publié : mar. 03 juin 2008, 12:53
par Calimero
Oui !

Code : Tout sélectionner

[calimero@webgine ~]$ glxinfo | grep rendering
direct rendering: Yes
Je n'avais pas openal, freeglut, glproto. Je les ai installés, mais le problème graphique subsiste. (à la vérif' de l'environnement opengl)

Code : Tout sélectionner

[calimero@webgine ~]$ supertuxkart
Data files will be fetched from: '/usr/share/supertuxkart/'
Config file '/home/calimero/.supertuxkart/config' does not exist, it will be created.
open /dev/[sound/]dsp: Device or resource busy
WARNING: Could not initialize the ALUT based sound.
Highscores will be saved in '/home/calimero/.supertuxkart/highscore.data'.
FATAL: ssgInit called without a valid OpenGL context.
C'est vraiment trop injuste !

Au pire, quelqu'un aurait un équivalent de Live for Speed à me conseiller sous Linux ? (ce qui me plaît dans LFS c'est le réalisme du comportement moteur - je prépare des moteurs in the real life)

Publié : mar. 03 juin 2008, 13:49
par mélodie
Calimero a écrit :

Code : Tout sélectionner

[calimero@webgine ~]$ supertuxkart

FATAL: ssgInit called without a valid OpenGL context.
C'est vraiment trop injuste !
:lol:
$ supertuxkart
Data files will be fetched from: '/usr/share/supertuxkart/'
open /dev/[sound/]dsp: No such file or directory
WARNING: Could not initialize the ALUT based sound.
Highscores will be saved in '/home/melodie/.supertuxkart/highscore.data'.
Error messages and other text output will be logged to /home/melodie/.supertuxkart/stderr.log and stdout.log
Maintenant que tu as ajouté des choses, essaie de le désinstaller et de le réinstaller ?

Note que je ne sais pas si les paquets que je t'ai suggérés produisent : j'ai juste vu que je les ai, et qu'ils sont liés d'une manière ou de l'autre à OpenGL.

As-tu fait des recherches sur le web, avec ton message d'erreur ?

/Edit : j'ai aussi ça:
41 aur/glfw 2.6-1 [installed]
A free, open source, portable framework for OpenGL application development.

et ça:
3 extra/ftgl 2.1.2-3 [installed]
OpenGL library to use arbitrary fonts

Publié : mar. 03 juin 2008, 14:19
par tuxce
worksforme :)

tu es en quelle profondeur de couleur? si ce n'est pas 24, met la à 24 et réessaie.

Code : Tout sélectionner

    DefaultDepth    24

Publié : mar. 03 juin 2008, 19:07
par Skunnyk
Calimero a écrit : Au pire, quelqu'un aurait un équivalent de Live for Speed à me conseiller sous Linux ? (ce qui me plaît dans LFS c'est le réalisme du comportement moteur - je prépare des moteurs in the real life)
Je connais pas ce jeu, mais regarde par exemple racer, torcs, ou vdrift ( et par ici : http://www.jeuxlinux.fr/liste_des_jeux.html#Course )

Publié : mar. 03 juin 2008, 20:59
par mélodie
J'ai déjà essayé Torcs, je dirais que je ne reste pas longtemps sur ces sortes de jeux, car je perds trop vite ! Je pense que toute personne aimant jouer peut l'apprécier (mode plein écran, beaucoup de choix disponibles... réalisme euh... oui je crois).

Publié : mer. 04 juin 2008, 06:22
par AddiKT1ve
... Mais il est moche ;)

Publié : mer. 04 juin 2008, 15:24
par mélodie
AddiKT1ve a écrit :... Mais il est moche ;)
Tu préfères Supertuxkart ?

Publié : mer. 04 juin 2008, 16:51
par AddiKT1ve
mélodie a écrit :
AddiKT1ve a écrit :... Mais il est moche ;)
Tu préfères Supertuxkart ?
Pwned :D

Publié : mer. 04 juin 2008, 17:46
par mélodie
à AddiKT1ve, je ne vois pas de quoi tu parles.

Calimero, hormis ça, si tu cherches les erreurs dans le log de Xorg qu'est-ce que tu trouves ?

Code : Tout sélectionner

cat /var/log/messages.Xorg0.log | grep EE

Publié : sam. 07 juin 2008, 14:08
par Calimero
Euh... rien.

Code : Tout sélectionner

[calimero@webgine ~]$ cat /var/log/messages.Xorg0.log | grep EE
cat: /var/log/messages.Xorg0.log: Aucun fichier ou répertoire de ce type
Profondeur de couleurs : 32. (j'ai mis manuellement, et commenté toutes les autres subsection "display")

Je tente 24.

Publié : sam. 07 juin 2008, 14:49
par mimas
Essaie donc /var/log/Xorg.0.log. Ça ira mieux. :)

Publié : sam. 07 juin 2008, 14:57
par Calimero

Code : Tout sélectionner

[calimero@webgine ~]$ cat /var/log/Xorg.0.log | grep EE
Current Operating System: Linux webgine 2.6.24-ARCH #1 SMP PREEMPT Sun Mar 30 11:40:06 CEST 2008 i686
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
mélodie a écrit :As-tu fait des recherches sur le web, avec ton message d'erreur ?
Je commence toujours par ça.
Mais ne maîtrisant pas bien les "évidences" linux, je suis souvent paumé, et en plus là j'ai vu qu'il n'y a "pas de solution" sur plusieurs forums.
Calimero a écrit :J'ai cherché avant de vous demander (évidemment), et il s'avère que le problème est présent sur certaines distros, pas d'autres - et qu'il n'y aie pas de solution. (?? - s'il n'y a pas de solution c'est qu'il n'y a pas de problème...)

Publié : lun. 09 juin 2008, 14:40
par mélodie
Au choix, ta machine est hantée, ou le paquet que tu as installé est foireux. Idée : désinstaller, toutes traces comprises, et réinstaller.

Publié : mar. 10 juin 2008, 21:01
par Calimero

Code : Tout sélectionner

pacman -Rs supertuxkart
pacman -S supertuxkart
Ou quelque chose en plus ?

PS : ma machine est aussi hantée. (installation : recopiage des fichiers sans faire gaffe aux permissions (si j'avais su...) pour changement de DD :lol:)

Publié : mar. 10 juin 2008, 22:04
par mélodie
Calimero a écrit :

Code : Tout sélectionner

pacman -Rs supertuxkart
pacman -S supertuxkart
Ou quelque chose en plus ?
Si tu désinstalles avec -Rnsc c'est assez complet. (Regardes dans le man pour voir ce que font ces options).
PS : ma machine est aussi hantée. (installation : recopiage des fichiers sans faire gaffe aux permissions (si j'avais su...) pour changement de DD :lol:)
Aïe aïe aïe ! /!\

Publié : jeu. 12 juin 2008, 18:45
par Calimero
Voire même ouille, j'ai su trop tard qu'il y avait une commande spécifique pour copier en conservant les permissions... :?

Quand j'aurai réinstallé le système je verrai bien.

C'est possible sans formater la partition ?
Disons que ça m'arrangerait, pour ne pas avoir à trouver un DD externe pour mettre mes documents entre temps...