LinuxQuestions.org
Visit Jeremy's Blog.
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 08-01-2003, 06:49 PM   #1
Devboy
Member
 
Registered: Jul 2003
Location: IOM
Distribution: Slackware 10.
Posts: 194

Rep: Reputation: 30
Weird error help! please


Xlib: extension "GLX" missing on display ":0.0".
Error: couldn't get an RGB, Double-buffered visual

i get this error alot when i run glxinfo i get:

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


can someone help me fix this please.
 
Old 08-01-2003, 07:08 PM   #2
Corin
Member
 
Registered: Jul 2003
Location: Jette, Brussels Hoofstedelijk Gewest
Distribution: Debian sid, RedHat 9, Suse 8.2
Posts: 446

Rep: Reputation: 31
1) Have you installed DRI support for your video card?

2) Have you installed the glx libraries for your video card?

3) Have you added the line

Load "glx"

to the

Section "Module"

of your /etc/X11/XF86Config file?

4) Are you Manx?
 
Old 08-01-2003, 07:10 PM   #3
Franklin
Senior Member
 
Registered: Oct 2002
Distribution: Slackware
Posts: 1,348

Rep: Reputation: 217Reputation: 217Reputation: 217
Make sure the modules section of /etc/X11/XF86Config has the line:

Load "GLX"

example:

Section "Module"
Load "dbe"
Load "type1"
Load "speedo"
Load "freetype"
Load "extmod"
Load "glx"
Load "v4l"
End Section

If not, add it. If it's commented oput(#) uncomment it.

HTH
 
Old 08-01-2003, 07:32 PM   #4
Devboy
Member
 
Registered: Jul 2003
Location: IOM
Distribution: Slackware 10.
Posts: 194

Original Poster
Rep: Reputation: 30
1: dunno

2:dunno

3:Yes!

how can i check the first 2.
 
Old 08-01-2003, 08:34 PM   #5
Corin
Member
 
Registered: Jul 2003
Location: Jette, Brussels Hoofstedelijk Gewest
Distribution: Debian sid, RedHat 9, Suse 8.2
Posts: 446

Rep: Reputation: 31
If you cannot be bothered to tell us which video card you have installed, how can we know how to tell you how to check if you have installed the appropriate driver for that card?

Does IOM == Isle of Mann?
 
Old 08-01-2003, 08:36 PM   #6
Devboy
Member
 
Registered: Jul 2003
Location: IOM
Distribution: Slackware 10.
Posts: 194

Original Poster
Rep: Reputation: 30
sorry i thought i had, i have a Nvidia MSI Geforce4 TI4600 128mb DDR and yes! IOM=Isle of Man why u ask?
 
Old 08-01-2003, 08:48 PM   #7
Corin
Member
 
Registered: Jul 2003
Location: Jette, Brussels Hoofstedelijk Gewest
Distribution: Debian sid, RedHat 9, Suse 8.2
Posts: 446

Rep: Reputation: 31
If you bother to check your original post, you will see that nowhere do you mention that you have an Nvidia card.

To get the latest and greatest performance from your Nvidia card,
go to

http://www.nvidia.com/object/linux_d..._1.0-4496.html

and follow the instructions for downloading and installing the driver
(which enables GLX support)

------------------------------------------------------------------------------

To download and install the drivers, follow the steps below:

STEP 1: Review the NVIDIA Software License and documentation. You will need to accept this license prior to downloading any files.

NVIDIA Software License
README - Text Version

STEP 2: Download the Driver File
Download - NVIDIA-Linux-x86-1.0-4496-pkg2.run

STEP 3: Check dependencies
The dependencies are listed in the README. It is important to note that the NVIDIA driver set requires XFree version 4.0.1 or greater. If this is not available on your linux distribution, please go to the XFree86 web site (www.xfree86.org).

STEP 4: Install
Type "sh NVIDIA-Linux-x86-1.0-4496-pkg2.run" to install the driver.
See the README (text) for more detailed instructions. If you have any questions or problems, please check the linux discussion forum. If you don't find an answer to your question there, you can send email to linux-bugs@nvidia.com.

-------------------------------------------------------------------------------

To discuss the NVidia driver go to the forum at

http://www.nvnews.net/vbulletin/foru...?s=&forumid=14

Hopefully your missing GLX problem will be solved by the above.
 
Old 08-01-2003, 08:51 PM   #8
LavaDevil94
LQ Guru
 
Registered: Jul 2003
Distribution: Gentoo 2004.2: Who needs exmmpkg when you have emerge?
Posts: 1,795

Rep: Reputation: 47
to see if you have any opengl hardware 3d libs, go to /usr/X11R6/include and see if you have a directory named GL, and list its contents here at the forum.
 
Old 08-01-2003, 09:03 PM   #9
Devboy
Member
 
Registered: Jul 2003
Location: IOM
Distribution: Slackware 10.
Posts: 194

Original Poster
Rep: Reputation: 30
Corin i have installed the latest Nvidia Drivers thats how i got this error.

and there no GL dir in:

/usr/X11R6/include
 
Old 08-01-2003, 09:56 PM   #10
Corin
Member
 
Registered: Jul 2003
Location: Jette, Brussels Hoofstedelijk Gewest
Distribution: Debian sid, RedHat 9, Suse 8.2
Posts: 446

Rep: Reputation: 31
In your original posting, why did you not explain

I have just installed the latest Nvidia driver files for my FXwhatever
card and I am not getting the following error

It would have made things a lot simpler and faster in dealing with your problem, instead of the "dunno" "dunno" type of response.


From

ftp://download.nvidia.com/XFree86/Li...496/README.txt

which is the README file for the installation of the latest NVidia driver.




(app-c) APPENDIX C: INSTALLED COMPONENTS
__________________________________________________________________________

The NVIDIA Accelerated Linux Driver Set consists of the following
components (the file in parenthesis is the full name of the component
after installation; "x.y.z" denotes the current version -- in these
cases appropriate symlinks are created during installation):

o An XFree86 driver (/usr/X11R6/lib/modules/drivers/nvidia_drv.o);
this driver is needed by XFree86 to use your NVIDIA hardware.
The nvidia_drv.o driver is binary compatible with XFree86 4.0.1
and greater.

o A GLX extension module for XFree86
(/usr/X11R6/lib/modules/extensions/libglx.so.x.y.z); this module is
used by XFree86 to provide server-side glx support.

o An OpenGL library (/usr/lib/libGL.so.x.y.z); this library
provides the API entry points for all OpenGL and GLX function calls.
It is linked to at run-time by OpenGL applications.

o An OpenGL core library (/usr/lib/libGLcore.so.x.y.z); this
library is implicitly used by libGL and by libglx. It contains the
core accelerated 3D functionality. You should not explicitly load
it in your XF86Config file -- that is taken care of by libglx.

o Two XvMC (X-Video Motion Compensation) libraries: a static library
and a shared library (/usr/X11R6/lib/libXvMCNVIDIA.a,
/usr/X11R6/lib/libXvMCNVIDIA.so.x.y.z); please see (app-p) APPENDIX P:
XVMC SUPPORT for details.

o A kernel module (/lib/modules/`uname -r`/video/nvidia.o
or /lib/modules/`uname -r`/kernel/drivers/video/nvidia.o). This
kernel module provides low-level access to your NVIDIA hardware
for all of the above components. It is generally loaded into the
kernel when the X server is started, and is used by the XFree86
driver and OpenGL. nvidia.o consists of two pieces: the binary-only
core, and a kernel interface that must be compiled specifically
for your kernel version. Note that the linux kernel does not have
a consistent binary interface like XFree86, so it is important that
this kernel interface be matched with the version of the kernel that
you are using. This can either be accomplished by compiling yourself,
or using precompiled binaries provided for the kernels shipped with
some of the more common linux distributions.

o OpenGL and GLX header files
(/usr/share/doc/NVIDIA_GLX-1.0/include/GL/gl.h, and
/usr/share/doc/NVIDIA_GLX-1.0/include/GL/glx.h). These files can also
be installed in /usr/include/GL/ by passing the "--opengl-headers"
option to the .run file during installation.

o ELF TLS OpenGL and OpenGL core libraries
(/usr/lib/tls/libGL.so.x.y.z and /usr/lib/tls/libGLcore.so.x.y.z).
Linux systems that utilize glibc 2.3 or greater with tls support
enabled, use a new mechanism for thread local storage (TLS).
This mechanism is incompatible with NVIDIA's previous thread
local storage support; therefore, special ELF TLS libraries are
provided, and installed in /usr/lib/tls/ on systems that support it.
The runtime loader will select between the OpenGL libraries installed
in /usr/lib/, and those installed in /usr/lib/tls/.

It should also be noted that this new TLS mechanism also affects
the GLX extension module (libglx.so.x.y.z). However, because the
XFree86 loader does not know how to select between tls and non-tls
libraries, the correct libglx library is automatically installed
in /usr/X11R6/lib/modules/extensions/.

You can determine if your glibc uses the new thread local
storage mechanism by executing the command:

/lib/libc.so.6 | grep "Thread-local storage support included."

The above command will print "Thread-local storage support
included." on systems that support the new thread local storage.

o The application nvidia-installer (/usr/bin/nvidia-installer) is
NVIDIA's tool for installing and updating NVIDIA drivers. Please see
(sec-03) EDITING YOUR XF86CONFIG FILE for a more thorough description.

-------------------------------------------------------------------------------

So if you followed the instructions for installing the new driver, it should have installed the necessary library files for the drived and GLX --

/usr/X11R6/lib/modules/drivers/nvidia_drv.o
/usr/X11R6/lib/modules/extensions/libglx.so.x.y.z
/usr/lib/libGL.so.x.y.z
/usr/lib/libGLcore.so.x.y.z

Do you have all of those files correctly installed?

And is the nvidia.o file installed in the correct /lib/modules directory
and loaded at boot time?
 
  


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
Weird apache error q_ware Linux - Networking 2 12-30-2004 11:28 AM
weird error when booting matttah Linux - General 2 11-29-2004 03:08 PM
Weird X error AMMullan Red Hat 3 11-22-2003 09:11 PM
Weird error demonfi Linux - Newbie 1 08-16-2003 02:35 PM
weird error messages i_is_cat Linux - Newbie 1 04-19-2003 03:14 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 11:49 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration