LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices

Reply
 
Search this Thread
Old 10-23-2004, 01:51 AM   #1
compjinx
Member
 
Registered: May 2003
Posts: 32

Rep: Reputation: 15
Another 'extension "GLX" missing on display' nvidia driver problem


I really hate to ask this this question since the topic seems to be in abundance on this board, but the other posts I have read haven't fixed my problem.

Background: I am running Mandrake 10.1 Community. The Kernel is from an RPM, as well as the sources (kernel 2.6.8.1). The drivers installed and ran fine in my last mandrake version (9.2) but the following is my attempt at installing the drivers in mdk 10.1

here is what I have done:
I downloaded the 6111 NVidia drivers for my computer.

I tried installing them, but had a few problems (kernel sources weren't installed, some basic progs/compilers weren't installed), but I got them all squared away and the driver compiled, however it gave me some messages about symlinks and other files that were in existance. I figured it was talking about the Mesa rpm's I had installed, so I did a --nodeps removal of all the Mesa RPMs.

I then installed the drivers again (they installed succesfully last time, but I installed the drivers again after uninstalling Mesa, just to make sure. No messages this time :-)

I edited the XFree86 config file to load the nvidia module and the glx module.

I rebooteth.

X boots fine, but when I try to run a 3D game I get "./ut2004
WARNING: ALC_EXT_capture is subject to change!
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Signal: SIGSEGV [segmentation fault]
Aborting."

I figured something went wrong when I reinstalled the nvidia drivers, so I explicitly uninstalled the drivers, then immediatly installed them again.

The error message has not changed.

Here is some info:
# glxinfo
name of display: :0.0
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
0x21 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
0x22 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
Segmentation fault (core dumped)


# cat /var/log/XFree86.0.log | grep nvidia
(II) LoadModule: "nvidia"
(II) Loading /usr/X11R6/lib/modules/drivers/nvidia_drv.o
(II) Module nvidia: vendor="NVIDIA Corporation"

# cat /var/log/XFree86.0.log | grep glx
(II) LoadModule: "glx"
(II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"

Important points in my /etc/X11/XF86Config:
....
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
EndSection
....
Section "Device"
Identifier "device1"
VendorName "NVidia"
BoardName "NVIDIA GeForce FX (generic)"
Driver "nvidia"
Option "DPMS"
EndSection
....

# cat /var/log/messages | grep nvidia
...
Oct 22 22:01:20 cjlinux kernel: nvidia: module license 'NVIDIA' taints kernel.
[note: the following doesn't show up from the above command, but I looked at the log file and saw this line after the above one, but I have to do a different grep in order to get it]
# cat /var/log/messages | grep NVRM
...
Oct 22 22:01:20 cjlinux kernel: NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-6111 Tue Jul 27 07:55:38 PDT 2004

Note that I am pretty much a newb. I just grabbed these various commands from other posts on similar problems.

Thanks in advance for your time.
 
Old 10-23-2004, 02:45 AM   #2
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: Tupelo, MS
Distribution: Gentoo
Posts: 6,926

Rep: Reputation: 124Reputation: 124
I'm noticing a lot of these Mandrake and Nvidia problems being posted
lately. And I've also noticed that the people who are getting them installed
seem to using urpmi rather than trying to install the source from Nvidia.

May I suggest that you'll get better help with your Mandrake issues in
the Mandrake forum here at LQ.

And there is a thread about installing in Mandrake. If you'll read the post
by motub (post #4) she has some good information that a new user of
Mandrake would want to read.

In addition, these is a new LQ Member who's answering a lot of posts in
the Mandrake forum, who suggests http://www.zebulon.org.uk/
for a guide to use for urmpi and other things.

I hope this helps you, and wish I could specifically help with your problem.
However, I'm running Slackware and there is no problem using the Nvidia
file and installing according to their instructions in Slack.
 
Old 10-23-2004, 04:55 AM   #3
jschiwal
Guru
 
Registered: Aug 2001
Location: Fargo, ND
Distribution: SuSE AMD64
Posts: 15,733

Rep: Reputation: 654Reputation: 654Reputation: 654Reputation: 654Reputation: 654Reputation: 654
I don't know that this would help, but perhaps you could move the 'load "GLX" ' line to the top of the list.
 
Old 10-23-2004, 01:37 PM   #4
compjinx
Member
 
Registered: May 2003
Posts: 32

Original Poster
Rep: Reputation: 15
Quote:
Originally posted by Chinaman
I'm noticing a lot of these Mandrake and Nvidia problems being posted
lately. And I've also noticed that the people who are getting them installed
seem to using urpmi rather than trying to install the source from Nvidia.
Sorry, I guess I didn't say. I did get the drivers from NVidia (thac has the drivers in RPMs, but I would have to downgrade my kernel) and the program did compile them (no precompiled modules for me :-)

I have read the nvidia installer, and I just now checked the various files and symlinks... they all seem to check out.
The output from the XFree86 logs seem to suggest that the proper nvidia and glx files were loaded...

I think I may try hunting some topics in the nvidia forum.... but man is that place cluttered.

jsshiwal, I'll try moving it to the top and seeing if that does anything.


....

Well, now that just befuddles me. The NVidia readme says "You should also check that the correct extensions are present;
'xdpyinfo' should show the "GLX", "NV-GLX" and "NVIDIA-GLX" extensions
present. If these three extensions are not present, then there
is most likely a problem with the glx module getting loaded or it
is unable to implicitly load GLcore. Check your X config file and
make sure that you are loading glx (see "Editing Your X config File"
above). If your X config file is correct, then check the X log file
for warnings/errors pertaining to GLX. Also check that all of the
necessary symlinks are in place (refer to Appendix C)."

Now...
$ xdpyinfo
...
number of extensions: 27
BIG-REQUESTS
DAMAGE
DOUBLE-BUFFER
DPMS
Extended-Visual-Information
LBX
MIT-SCREEN-SAVER
MIT-SHM
MIT-SUNDRY-NONSTANDARD
RANDR
RENDER
SECURITY
SHAPE
SYNC
TOG-CUP
X-Resource
XC-APPGROUP
XC-MISC
XFIXES
XFree86-Bigfont
XFree86-DGA
XFree86-Misc
XFree86-VidModeExtension
XInputExtension
XKEYBOARD
XTEST
XVideo
default screen number: 0
number of screens: 1
....

grumble... none of the "GLX", "NV-GLX" or "NVIDIA-GLX" are listed, and yet I checked the XFree86.0 log and it shows no warnings or errors. It shows the loading of the nv-glx, glx, BUT NOT nvidia-glx.... something fishy is going on here!

I guess I will go back over the libraries and symlinks. If anyone has any suggestions, do post!

Thank you, jschiwal and Chinaman, for your replies.
 
Old 10-26-2004, 11:39 PM   #5
compjinx
Member
 
Registered: May 2003
Posts: 32

Original Poster
Rep: Reputation: 15
Update:
I moved the load "glx" to the top, and it still didn't work.
I uninstalled the drivers, rebooted, reinstalled (all from the NVidia source).
I am currently hunting through some stuff on that NVidia forum... but It would really help to be able to search, and to search you must be registers, and to register you need a non-free e-mail account... which I don't have... so I am currently leafing through a topic with 500+ replies, hoping that I can find what I need...

anyways, I was just bumping this to see if I could get a moderator to move this topic to the Mandrake forum, as Chinaman thinks I should try there (I don't like cross-posting, so I really don't want to make a new topic in that forum).

~CompJinx
 
Old 10-27-2004, 12:56 AM   #6
compjinx
Member
 
Registered: May 2003
Posts: 32

Original Poster
Rep: Reputation: 15
ARG! I do want to kick myself for this!

I modified the wrong file. I modified /etc/X11/XF86Config when I should have modified /etc/X11/xorg.conf (I really had no idea that xorg was being used!).
I also, sumultaniously, added nvidia to /etc/modprobe.preload

Of course, I am not positive which did it--or if it was a combination of the two--my bets would say that I just needed to modify the xorg.conf file.

I found information on the above stuff on the nvidia forums

Everything is working perfectly...
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Xlib: extension "GLX" missing on display ":0.0". jrk5050 Linux - Hardware 5 05-08-2008 11:19 PM
"Xlib: extension "XFree86-DRI" missing on display ":0.0"." zaps Linux - Games 9 05-14-2007 03:07 PM
Xlib: extension "GLX" missing on display ":0.0". tekmorph Linux - Hardware 1 12-05-2004 01:52 AM
Xlib: extension "GLX" missing on display ":0.0" Evohack Linux - Software 18 10-23-2003 10:10 PM
extension "GLX" missing on display ":0.0". Saeven Linux - Software 1 10-14-2002 12:52 AM


All times are GMT -5. The time now is 03:52 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration