Nvidia and DRI

Hello there

I have just compiled panda3d on my amd64(running 32 bit still :frowning: )3200 with an NVidia FX 5500 card. When I run the Greetingcard.py to examine if everything is running as it should, I get this:

DirectStart: Starting the game.
enumerate is already present in builtin
Warning: DirectNotify: category ‘Interval’ already exists
Known pipe types:
(all display modules loaded.)
Xlib: extension “XFree86-DRI” missing on display “:0.0”.
Segmentation fault

What is wrong here?

As far as I can understand, DRI should not be loaded, when you are using one of NVidias drivers. I do not have any problems with OpenGL, since my computer runs Doom3, NWN etc. without any problems.

Thank you very much

Martin Hjort Eriksen

Panda uses the “glx” framework to open its graphics windows on Linux. glx is a long-running standard that dates back to the SGI Irix operating system, and is supported on several different platforms in addition to Linux. However, it is apparently not configured properly on your system.

I’m guessing that Doom3 and NWN must be following a different convention to open their graphics windows, with which I am not familiar.

It is not difficult to configure GLX for Linux. Consult the nvidia website for more information on this.