Re: Quake3 Demotest läuft unter FreeBSD!

From: Marc van Woerkom <van.woerkom(at)netcologne.de>
Date: Mon, 6 Dec 1999 22:54:17 +0100 (CET)

> Nein. Funktioniert natuerlich nicht :-(
>
> Es laeuft einfach nicht hardware-beschleunigt. Beispiel:

Doch, muss gehen. Wenn es bei mir mit RIVA 128 und RIVA TNT läuft,
muss es auch bei Dir laufen.

> /usr/ports/graphics/Mesa3/work/Mesa-3.0/demos/gears
> hat auf Vollbild (1600x...) ca. 5 Frames/s, und das ist schliesslich
> noch eine einfaches Modell.

Mit der hohen Auflösung habe ich noch nicht getestet, meine maximale
Auflösung war 1280x1024:

Aus meiner /etc/XF86Config:

    Section "Screen"
       Driver "SVGA"
       Device "Primary Card"
       Monitor "Primary Monitor"
       DefaultColorDepth 16
       BlankTime 0
       SuspendTime 0
       OffTime 0
       SubSection "Display"
          Depth 8
          Modes "1280x1024" "1024x768" "800x600" "640x480"
       EndSubSection
       SubSection "Display"
          Depth 16
          Modes "1280x1024" "1024x768" "800x600" "640x480"
       EndSubSection
       SubSection "Display"
          Depth 15
          Modes "1280x1024" "1024x768" "800x600" "640x480"
       EndSubSection
       SubSection "Display"
          Depth 32
          Modes "1280x1024" "1024x768" "800x600" "640x480"
       EndSubSection
    EndSection

Lade z.B. dieses Makefile

    http://www.freebsd.org/~3d/distfiles/Mesa/3.0/demos/Makefile.freebsd

in das

> /usr/ports/graphics/Mesa3/work/Mesa-3.0/demos/gears

Verzeichnis und tippe

    make -f Makefile.freebsd

um die Demos nochmal neu zu bauen und zu linken, die enden dann auf das
Suffix .hw oder probiere

    make -f Makefile.freebsd exec

um sich mal alles schnell anzuschauen (mit ESC bzw. rechte Maustaste geht's zur
nächsten Demo, gibt's ein Kontextmenü).

Bei gears (jetzt gears.hw) sollte es so dann so aussehen:

    root(at)oranje# ldd gears.hw
    gears.hw:
            libglut.so.3 => /usr/X11R6/lib/libglut.so.3 (0x18065000)
            libMesaGLU.so.14 => /usr/X11R6/lib/libMesaGLU.so.14 (0x18096000)
            libGL.so => /usr/X11R6/lib/libGL.so (0x180a8000)
            libm.so.2 => /usr/lib/libm.so.2 (0x180dd000)
            libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6 (0x180f8000)
            libc.so.4 => /usr/lib/libc.so.4 (0x18109000)
            libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x1818c000)
            libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x18222000)
            libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x18229000)
            libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x18269000)
            libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x18271000)
            libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x18286000)
    root(at)oranje#

> System: K6-2 300, Elsa Erazor II, XFree86 3.3.5 (vor 1 Monat oder so
> auf 3.3-STABLE gebaut), jetzt 4.0-CURRENT von letzter Woche.

Meine Konfiguration ist fast identisch:
K6-300, Diamond V550 (TNT), XF 3.3.5, 4.0-CURRENT

> XF86Config: /etc/XF86Config
> (**) stands for supplied, (--) stands for probed/default values
> (--) no ModulePath specified using default: /usr/X11R6/lib/modules
> GLX extension module for XFree86 3.3.3.1 -- Mesa version 3.0
> GLX package version 0.9, GLX protocol version 1.2.
> (**) module glx.so successfully loaded from /usr/X11R6/lib/modules

Preisfrage, wie hast Du das glx Modul gebaut?

Erst Mesa-3.0 deinstalliert und dann via meinem glx port neu
gebaut?

Oder hast Du das glx woanders her, z.B. vom CVS server auf openproject.net?

Grüsse,
Marc

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-chat" in the body of the message
Received on Mon 06 Dec 1999 - 22:55:23 CET

search this site