LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Games (https://www.linuxquestions.org/questions/linux-games-33/)
-   -   Doom3 demo segfaults, nvidia drivers installed correctly (https://www.linuxquestions.org/questions/linux-games-33/doom3-demo-segfaults-nvidia-drivers-installed-correctly-270345/)

qwijibow 12-25-2004 09:26 PM

Doom3 demo segfaults, nvidia drivers installed correctly
 
Hey guys, when i was a linux newbie, i asked lots of questions like this..
when i was more linux savvy, i answered questions like this..

but this has left me stumped..

Doom3 seqfaults with the error
Code:

Setup X display connection
dlopen(libGL.so.1)
dlopen(libGL.so.1)
idRenderSystem::Shutdown()
signal caught: Segmentation fault
si_code 1
Was in fatal error shutdown: Unable to initialize OpenGL
Trying to exit gracefully..

glxinfo shows that Direct rendering is working, GLX server and clients vendor string is NVIDIA.

glxgears runs fine

i ran a strace on the binary, hoping to find a file not found error on a missing shared object, there is no explanation of what caused the segfault, just a note that a segfault occured.

i ran ldd on the binary hoping to get a shared object list, but instead got the error
Code:

bash-2.05b$ ldd /opt/doom3-demo/doom.x86
        not a dynamic executable

i have googled for this, everyone elsesuffering this problem was running either ATI cards (known not to work on doom3) or MesaGL (also known not to work)

but the nvidia drivers SHOULD work.
any ideas anyone !?!?

i got an amasing new PC, and graphics card, i installed the demo hoping to see it in all its glory..

anyways.. system specs..

Distro: 32Bit Gentoo
CPU: AMD64
RAM: 512
Graphics Card: Nvidia FX5700 LE 128meg (latest drivers)

HELP !!!!

thanX for any help

comprookie2000 12-26-2004 04:09 AM

The only thing I can find is you may want to try the
Linux Display Driver - IA64

qwijibow 12-26-2004 10:51 AM

i tried the AMD64 driver. it quit with the error "this driver os for AMD64, it aprears you are using a 32bit system" or somthing to that matter.

i will try the IA64, but i dont expect it to work, thatks for the reply though.

has anyone managed to get commercial games running on an AMD64 ?
i know if u use a 64bit OS, then you need some 32bit compatability libraries... but i THINK i compiled the whole system 32bit, i have been wrong.

is it possable GCC-3.4 detected my AMD64, and compiled everything as 64bit binary's ?

if so, what compiler flags should i sue to forge gcc to compile only 32biut binaries ?

whats confusing, is the screen savers that use openGL work fine...
which supports my theory that they only work because they were compiled on my system (as 64bit ?)

comprookie2000 12-26-2004 02:02 PM

This might help,I'll find some more;
http://forums.gentoo.org/viewtopic.p...t=nvidia+amd64
http://forums.gentoo.org/viewtopic.p...t=nvidia+amd64


All times are GMT -5. The time now is 08:47 AM.