Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Okay well I got them to work this time but my OpenGL programs won't work. For example tuxracer gives this error:
Xlib: extension "GLX" missing on display :0.0
Xlib extension "GLX" missing on display :0.0
I figured this would happen so here's my question. Looking at my XF86Config file I chagned "nvidia" to "nv". Now in the driver readme it says to change it to "nvidia" from "nv" but if I do that then x won't start, just gives me a signal 11 every time. Also in the X11 file it has this
Section "Module"
# This loads the DBE extension module.
Load "dbe"
# This loads the NVIDIA GLX extension module.
# IT IS IMPORTANT TO KEEP NAME AS FULL PATH TO libglx.so ELSE
# IT WILL LOAD XFree86 glx module and the server will crash.
Okay so in the readme it says to add Load "glx" so should I take that file path out and just replace it with "glx"?
When I try all the above, I'm back to square 1, it won't load x anymore. I uninstalled the GLX rpm and then installed GLX from the tar (in text mode), changed my config file to nvidia and load glx and all the screen does is flickers. I ran a depmod -a and that didn't work and when I try to startx it just says received signal 11. I can't copy/paste so here's free hand what I have, RIVATNT card and MDK8.1
This is about the 4th time I've tried to install the new drivers with no success. I'd like to use Linux solely but until I can figure out how to get things like this working I'm stuck with the dual boot. Thanks
The readme also states that aside from changing 'nv' to 'nvidia' that you need to make sure that the Load "glx" command IS in there and that you need to comment OUT the Load "dri" & Load "GLcore" commands. It sounds like you may be trying to load the old GLcore files? Look for those and see if that helps. Also, did you use the source files or the rpms to install the drivers? I found the source to work best.
Sorry for dual-posts but here is my XF86Config if it helps. Also what distro are you using? You may need to edit the XF86Config-4 file if it's there:
# This loads the DBE extension module.
Load "dbe"
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
I'm using Mandrake 8.1 and the part of my config file that reads:
# This loads the DBE extension module.
Load "dbe"
# This loads the NVIDIA GLX extension module.
# IT IS IMPORTANT TO KEEP NAME AS FULL PATH TO libglx.so ELSE
# IT WILL LOAD XFree86 glx module and the server will crash.
That is all that is there and then it goes to another section. Load dri and load GLcore aren't in the config. I used the kernel rpm and the tar for the GLX.
With the GLX rpm you need to:
rpm -e NVIDEA_Glx.i386.rpm first then rpm -ivh the same file
I have it on Mandrake 8.1 but with the GeForce2.
and Config-4 has:
load "/usr/X11R6/lib/modules/extensions/libglx.so"
On a side note, after all things were changed it didn't work untill I rebooted. I don't know why
It's saying that because libglx.so is a shared library not a module, edit the line so it says Load "glx" and try it again. If it still fails then download and run nv_check.sh.
I tried using load "glx" instead of the full path and it still gives me the same errors. I'm kinda fed up with the whole deal and wanting to remove Linux so does anybody know how to delete it from DOS? I know fdisk /mbr takes out Lilo but how about for the Linux partition?
I did that. I took out the full path name that was in there and replaced it with just Load "glx"
I'm just going to start over with a fresh install and maybe buy a new video card. Doesn't make sense to run Linux and never be able to upgrade drivers.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.