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