Le Fri, 09 Aug 2002 23:16:21 -0400, jipe a �crit :

> je fais tourner FlightGear sur un PII 333 avec 128 de ram et une ati
> rage fury... si les indications suivantes peuvent �tre utiles:
> 
> support AGP:
> 
> $ dmesg | grep agpgart
> Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main
> memory to use for agp memory: 96M agpgart: Detected Intel 440LX chipset
> agpgart: AGP aperture is 64M @ 0xe4000000

Linux agpgart interface v0.99 (c) Jeff Hartmann agpgart: Maximum main
memory to use for agp memory: 261M agpgart: Detected an Intel i810
Chipset. agpgart: AGP aperture is 64M @ 0xe4000000


> on voit que le support est activ�. chez moi pas de module, il est
> int�gr� au noyau (2.4.17). si cette commande ne donne rien -> il faut
> charger le module agpgart. (ou changer de noyau...)
> 
> /etc/X11/XF86Config-4:
> 
> �diter le fichier et chercher les paragraphes Module et Device.
> 
> Section "Module"
> 
>       #on doit au moins trouver ces 2 lignes: load "glx" load "dri"

Section "Module"

# This loads the DBE extension module.
    Load        "dbe"

# This loads the Video for Linux module.
    Load        "v4l"

    Load        "glx"
    Load        "dri"


> Section "Device"
> 
>       #la ligne int�ressante: Option "AGPMode" #pour les bus AGP comme il n'y
>       en a souvent qu'un, #c'est 1:0:0 pour BusID.
>       Identifier  "ATI Rage 128"
>       BusID "1:0:0"
>       VendorName  "ATI"
>       BoardName   "Unknown"
>       Driver      "r128"
>       Option      "AGPMode"

# ********************************************************************** #
Graphics device section
# **********************************************************************

Section "Device"
    Identifier "Generic VGA"
    Driver     "vga"
EndSection

Section "Device"
    Identifier  "Intel 810"
    VendorName  "Unknown"
    BoardName   "Unknown"
    Driver      "i810"
    VideoRam    32778
    # Clock lines


    # Uncomment following option if you see a big white block # instead of
    the cursor!
    #    Option      "sw_cursor"

    Option      "AGPMode"  "1"
    Option      "DPMS"  "on"
EndSection


> les librairies et includes:
> 
> $ glxinfo | grep renderer
> Loading required GL library /usr/X11R6/lib/libGL.so.1.2 OpenGL renderer
> string: Mesa DRI Rage128 20010405 AGP 1x x86/MMX

OpenGL renderer string: Mesa GLX Indirect

C'est bien �a le pb.

> si on n'a pas un message de ce genre, ou "indirect" not� qqpart, il
> manque des trucs ...

Ben ouais !

> libGL.so.1 -> XFree86-libs

[root@KanelXP X11]# locate libGL.so.1 /usr/X11R6/lib/libGL.so.1.2
/usr/X11R6/lib/libGL.so.1

> libGLU.so.1 -> mesa-common

[root@KanelXP X11]# locate libGLU.so.1 /usr/X11R6/lib/libGLU.so.1
/usr/X11R6/lib/libGLU.so.1.3.401

> lubglut.so.3 -> mesa-common

[root@KanelXP X11]# locate libglut.so.3 /usr/X11R6/lib/libglut.so.3.7.0
/usr/X11R6/lib/libglut.so.3

> si install� via rpm, ils risquent de se trouver dans /usr/X11R6/lib. on
> peut faire des liens dans /usr/lib vers ces libs qui sont elles-m�mes
> des liens vers les "vraies" librairies.

donc, je dois faire :
ln -s /usr/X11R6/lib/libGL.so.1 /usr/lib
ln -s /usr/X11R6/lib/libGLU.so.1 /usr/lib
ln -s /usr/X11R6/lib/libglut.so.3 /usr/lib
?

> pour compiler FlightGears, il faut aussi
> 
> /usr/include/GL/gl.h  -> XFree86-devel /usr/include/GL/glx.h  ->
> XFree86-devel /usr/include/GL/glu.h   -> mesa-common-devel
> /usr/include/GL/glut.h        -> mesa-common-devel
> 
> chez moi ->
> XFree86-4.1.0 il y a (avait?) des bl�mes avec la version 4.2.0 et ma
> carte ati mesa-3.4.1
> 
> la compilation de FlightGear n�cessite �galement les librairies plib et
> SimGear (ainsi que metakit qui se trouve dans le package SimGear, mais
> qu'il faut compiler � part)

Je n'ai pas compil� FlightGear, je l'ai install� des CD de la mdk 8.2 en
rpm.

-- 
Christophe PEREZ

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à