Solved

X Crashes on exit of OpenGL application

Posted on 2004-04-28
6
505 Views
Last Modified: 2013-12-27
Hi there,

I've a major problem that is causing me a massive headache. We have a number of Intel based workstations using the Intel 875/865 Chipset. Loaded on each machine is Red Hat Linux 7.3 or 9.0. Each machine has a Nvidia 980XGL AGP Graphics card. I have also loaded the latest Linux drivers from Nvidia's site.

We're running an application called 'Star-CD' which utililizes Open-GL. The applications starts fine and OpenGL appears to work without any problems. However when I quit the program (regardless of whether I'm logged in as root or as a normal user) - the X Server dies and returns me to the login screen.

In /var/log/messages there is an entry which says:

gdm_slave_xioerror_handler - Fatal X Error - Restarting O

This problem appears to be hardware or driver specific as we run the same software on an HP X4000 Workstation with an ATI FireGL 8800 card (older technology) using Redhat 7.3 OR 9.0 without any issues.

If you run the application in non-openGL mode then the x server DOESN'T crash on exit.

The problem also occurs on both Redhat 7.3 AND 9.0.

Any help would be a life saver.

Thanks
Marc

0
Comment
Question by:marc15101
  • 2
6 Comments
 
LVL 6

Accepted Solution

by:
bloemkool1980 earned 145 total points
Comment Utility
to be honest I think it is your driver instead of OpenGL.
Did you try an older driver for you Nvidia card?
0
 
LVL 61

Assisted Solution

by:gheist
gheist earned 145 total points
Comment Utility
This is common with nvidia drivers. You can alter "nvidia" driver setup as written in readme file, but it will still keep crashing, or give up 3D and use nv driver.
Radeon has no such issues, either using radeon or fgxl driver.
0
 
LVL 6

Expert Comment

by:bloemkool1980
Comment Utility
Indeed your nvidia driver is a collection of bugs instead of a real driver.
0
 
LVL 20

Assisted Solution

by:Gns
Gns earned 145 total points
Comment Utility
:-).

As gheist says, there are several options for "trimming down" the agressiveness of the nvidia bug^H^H^Hdriver. fiddling with NvAgp etc might help.

If you have the i865 chipset graphics, there one should be able to get that working with OpeenGL too, although you'd need a relatively recent kernel and XFree86 for that.

-- Glenn
0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

When you do backups in the Solaris Operating System, the file system must be inactive. Otherwise, the output may be inconsistent. A file system is inactive when it's unmounted or it's write-locked by the operating system. Although the fssnap utility…
I have been running these systems for a few years now and I am just very happy with them.   I just wanted to share the manual that I have created for upgrades and other things.  Oooh yes! FreeBSD makes me happy (as a server), no maintenance and I al…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now