Thanks for everyone's advice with regards to this problem. I forwarded the advice to 
my colleagues who eventually got everything to run. Following is the steps they went 
through to get everything to work.

josh

FYI
I had problem with Java3D application running on RH Linux 7.2. after exiting 
simple HelloUniverse JAVA3D application, the Xserver crashed. So we updated 
XFree86, Mesa Library, Video Card driver etc. according to the description in
the news group.

System configuration after the updates are:
RH Linux 7.2 (kernel 2.4.7-10)
XFree86 Version 4.2.0 / X Window System
Mesa Library 4.0.1
Video Card: NVIDIA GeForce 2 GTS (generic) Memory 32M

After we installed the XFree86, Mesa Library and the driver for 
nvidia. The startx doesn't work anymore. In the log file /var/log/XFree86.0.log we 
found:
Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is 
unresolved!
Symbol __glXActiveScreens from module /usr/X11R6/lib/modules/extensions/libdri.a is 
unresolved!
Symbol __glXMalloc from module /usr/X11R6/lib/modules/extensions/libGLcore.a is 
unresolved!
.
.
.

after using the tools xdpyinfo and glxinfo, we found the problem came from the GLX. So 
we checked
the configuration file XF86Config-4 carefully (RH 7.2 uses XFree86 version 4.2 which 
uses the 
XF86Config-4 file.)
After I changed the driver setting in Device section in XF86Config-4 from "nv" to 
"nvidia", the 
Java3D application works fine. "nv" is probably the default setting, if we pick NVidia 
from the 
database during configuration of XFree86 (command: XFree86 -configure). 

So the two important parts of XF86Config-4 are shown below:
Section "Module"
        Load  "dbe"             # Double-buffering
        Load  "GLcore"          # OpenGL support
        Load  "dri"             # Direct rendering infrastructure
        Load  "glx"             # OpenGL X protocol interface
        Load  "extmod"          # Misc. required extensions
        Load  "v4l"             # Video4Linux
        # Load  "pex5"          # PHIGS for X 3D environment (obsolete)
        # Load  "record"        # X event recorder
        # Load  "xie"           # X Image Extension (obsolete)
        # You only need the following two modules if you do not use xfs.
        # Load  "freetype"       # TrueType font handler
        # Load  "type1"         # Adobe Type 1 font handler
EndSection

.
.
.

Section "Device"
        Identifier "nVidia Corporation|NV15 (Geforce2 GTS)"
        Driver "nvidia"
        BoardName "Unknown"
EndSection




----------------------------------------------------
Joshua L. Richmond, BASc, MSc.  
Systems Engineering (R&D)

MD Robotics
9445 Airport Rd, Brampton, ON, Canada
(905) 790-2800 x4332
-----------------------------------------------------

BEGIN:VCARD
VERSION:2.1
X-GWTYPE:USER
FN:Josh Richmond
TEL;WORK:4332
ORG:MDRobotics Ltd.;Systems Engineering (R&D)
EMAIL;WORK;PREF;NGW:[EMAIL PROTECTED]
N:Richmond;Josh
TITLE:BASc., MSc.
ADR;INTL;WORK;PARCEL;POSTAL:;Mailstop 23;9445 Airport Rd;Brampton;ON;L6S 4J3;Canada
LABEL;INTL;WORK;PARCEL;POSTAL;ENCODING=QUOTED-PRINTABLE:Josh Richmond=0A=
Mailstop 23=0A=
9445 Airport Rd=0A=
Brampton, ON  L6S 4J3=0A=
Canada
LABEL;DOM;WORK;PARCEL;POSTAL;ENCODING=QUOTED-PRINTABLE:Josh Richmond=0A=
Mailstop 23=0A=
9445 Airport Rd=0A=
Brampton, ON  L6S 4J3
END:VCARD

Reply via email to