We did a small experiment with nviz to find out what is the cause of
crashes:
we installed the latest cvs snapshot on 2 similar, single processor
machines, one with Matrox, another one with NVIDIA graphics cards.
There is no problem on machine with Matrox, however Nviz crashes quite
often when opening or closing its widnows on machine with NVIDIA. Other
functions in Nviz work very well (Bob, the problems with masked out parts
of surfaces is completely gone and the lights are much better, some buttons
sometimes don't work quite correctly but I will write about it later). In
an effort to fix the NVIDIA problem the student that I work with did the
following:
1. Get rid of Mesa
2. Load the latest drivers from Nvidia
3. Create the directory /usr/include/GL and move all the files from
/usr/share/doc/NVIDIA_GLX-1.0/usr/include/GL to /usr/include/GL
4. Obtain the latest version of the glu set from www.mesa3d.org. They
have a link to the rpm oss-opengl-glu-20000925-1.i386.rpm
5. Install oss-opengl-glu-20000925-1.i386.rpm
6. Install grass using the standard install scripts:
configure
make
make installNviz still crashes - was this done correctly? When all Mesa stuff is
removed Nviz does not run - it is looking
for libGLU and Dave says that there is no libGLU for NVIDIA???
(I appologize if this is a stupid question).IDL supposedly runs with open gl on the same machine without any problems.
Do we have a problem in Nviz or is this purely NVIDIA driver and our
mess issue? We have 3 NVIDIA PCs here crashing with Nviz which we
would like to use for GRASS and Nviz, so it would be nice to find out
how to fix this. I also assume that there will be more future users with
NVIDIA cards so it would be useful to provide some hints on how to set it
up with GRASS to avoid the crashes. Also Markus it would be good if you
could include some notes with the release how you did fix the crashes that
you had.
Is anybody running GRASS on a PC with NVIDIA graphics card? Paolo, you
were pretty close with your advice, do you have NVIDIA?thank you and I am sorry for bothering you again,
Helena