Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 10-15-03, 03:40 PM   #1
davcefai
Registered User
 
Join Date: Oct 2003
Location: Malta
Posts: 10
Default Cannot startx with new FX5200 card

I have a problem after replacing a Creative Banshee card by an NVIDIA FX5200.
Linux: Mandrake 9.1
Driver Version:1.0.4496
Processor: Celeron 1000, underclocked to 915
M/Board: Biostar TBA

I installed by running "sh NVIDIA-Linux-x86-1.0-4496-pkg2.run". All went smoothly. Immediately after installing I ran startx and KDE came up OK.

However after a reboot, when I ran startx, the screen would blank for a few seconds and then drop me back into character mode with a "caught signal 7" message.

If, in XF86Config-4 I comment out "load glx" then I get the coloured background, as if all is going to be OK and then I get dropped back into character mode with a message on hte lines of "unable to load glx".

Commenting out other lines in turn has no effect.

I attach my verbose log and the config file. Can anybody help? I'm stuck in Windows 98!

Thanks
davcefai is offline   Reply With Quote
Old 10-15-03, 03:45 PM   #2
davcefai
Registered User
 
Join Date: Oct 2003
Location: Malta
Posts: 10
Default Cannot startx with new FX5200 - files

Sorry, files did not attach, I have zipped them into this one.
Attached Files
File Type: zip files.zip (3.6 KB, 137 views)
davcefai is offline   Reply With Quote
Old 10-20-03, 03:27 AM   #3
LordMorgul
Electrical Engineer
 
LordMorgul's Avatar
 
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
Default

X is loading the default Mesa glx libs I think. They need to not load prior to the nvidia libs, which nvidia usually takes care of by nuking these when it installs.

Check that the file libglx.so that is loading is actually the nvidia lib:

Code:
ls -al /usr/X11R6/lib/modules/extensions
which should output something like this:

Code:
-r--r--r--    1 root     root      2147494 Oct 15 11:14 libGLcore.a
-r--r--r--    1 root     root       451098 Oct 15 11:14 libglx.a
lrwxrwxrwx    1 root     root           18 Oct 19 00:44 libglx.so -> libglx.so.1.0.4496
-rwxr-xr-x    1 root     root       691856 Oct 19 00:44 libglx.so.1.0.4496
Note that the .4496 lib is loaded because of the symlink.
__________________
"..the triumph of evil is for good men to do nothing." (Edmond Burke)
nVIDIA video driver RPMs for Fedora :: see yum repo at livna.org.
LordMorgul is offline   Reply With Quote
Old 10-21-03, 12:50 PM   #4
davcefai
Registered User
 
Join Date: Oct 2003
Location: Malta
Posts: 10
Default

Thanks LordMorgul but unfortunately this does not seem to be the problem.

I got:
total 972
drwxr-xr-x 2 root root 4096 Oct 21 19:42 ./
drwxr-xr-x 9 root root 4096 Jul 15 22:31 ../
-r--r--r-- 1 root root 16568 Mar 13 2003 libdbe.a
-r--r--r-- 1 root root 31832 Mar 13 2003 libdri.a
-r--r--r-- 1 root root 167030 Mar 13 2003 libextmod.a
lrwxrwxrwx 1 root root 18 Oct 13 21:13 libglx.so -> libglx.so.1.0.4496*
-rwxr-xr-x 1 root root 683136 Oct 13 21:13 libglx.so.1.0.4496*
-r--r--r-- 1 root root 26000 Mar 13 2003 librecord.a
-r--r--r-- 1 root root 41162 Mar 13 2003 libxtrap.a

The correct symlink is there. However libGLcore.a and libglx.a, which appear in your listing do not appear in mine. Could this have anything to do with it?
davcefai is offline   Reply With Quote
Old 10-21-03, 08:26 PM   #5
LordMorgul
Electrical Engineer
 
LordMorgul's Avatar
 
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
Default

libGLcore.a and libglx.a are files from the XFree86-4.3.0-40 package. I actually don't know if missing them will cause your problem, or why you don't have them in the first place.

What XFree86 packages do you have installed? They might not be present in your version, I'm frankly stumbling in the dark at the moment, but would love to help.

rpm -qa | grep XFree
__________________
"..the triumph of evil is for good men to do nothing." (Edmond Burke)
nVIDIA video driver RPMs for Fedora :: see yum repo at livna.org.
LordMorgul is offline   Reply With Quote
Old 10-22-03, 12:00 AM   #6
davcefai
Registered User
 
Join Date: Oct 2003
Location: Malta
Posts: 10
Default

The rpm -qa|grep XFree returned:

XFree86-75dpi-fonts-4.3-5mdk
XFree86-100dpi-fonts-4.3-8.2mdk
XFree86-4.3-5mdk
XFree86-devel-4.3-5mdk
XFree86-xfs-4.3-5mdk
XFree86-libs-4.3-5mdk
XFree86-server-4.3-5mdk
XFree86-glide-module-4.3-5mdk

My Linux installation was a clean install with a Creative Banshee card installed. I do know that, in Windows, I had problems getting rid of the 3dfx drivers. In fact Nvidia warn that this will be the case.

Could I be facing something similar here?

Thanks for your help so far.
davcefai is offline   Reply With Quote
Old 10-22-03, 12:18 AM   #7
LordMorgul
Electrical Engineer
 
LordMorgul's Avatar
 
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
Default

Quote:
Could I be facing something similar here?
Very unlikely if you only used the drivers included with the install. A blessing of being 'somewhat' free of the DLL-hell situation.

(but I must mention nVidia's tendency to blow files away with the installer seems like a poor idea...)

My thought about Mesa is not correct, as you don't even have it installed (at least by rpm, you didn't install anything Mesa or GL related by another means did you?)

Have you tried to use the "nv" driver included with X? It would be good to rule out problems directly related to XFree86 or its install.

(you just replace "nvidia" with "nv" again in the config, all else should work)
__________________
"..the triumph of evil is for good men to do nothing." (Edmond Burke)
nVIDIA video driver RPMs for Fedora :: see yum repo at livna.org.
LordMorgul is offline   Reply With Quote
Old 10-22-03, 12:39 AM   #8
davcefai
Registered User
 
Join Date: Oct 2003
Location: Malta
Posts: 10
Default

I tried the "nv" driver. It gave _exactly_ the same results.

I'm not aware of having installed anything else related to GL.
davcefai is offline   Reply With Quote

Old 10-22-03, 02:11 AM   #9
LordMorgul
Electrical Engineer
 
LordMorgul's Avatar
 
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
Default

I would reinstall the XFree86 rpms, using the command:
rpm -UvhF XFree86-<name-vers>.rpm

The UvhF switches force a fresh copy of the files to be made, this will ensure all the files are valid.

Next try using the "nv" driver only, before you get involved with the "nvidia" driver.

Take a good look at this section of the Readme and try to track down all the files that should be present, before and after you try the nvidia installer.

(app-c) APPENDIX C: INSTALLED COMPONENTS

ftp://download.nvidia.com/XFree86/Li...496/README.txt
__________________
"..the triumph of evil is for good men to do nothing." (Edmond Burke)
nVIDIA video driver RPMs for Fedora :: see yum repo at livna.org.
LordMorgul is offline   Reply With Quote
Old 10-22-03, 12:15 PM   #10
davcefai
Registered User
 
Join Date: Oct 2003
Location: Malta
Posts: 10
Default

I have looked for the files that should be installed. According to the README there should be 5 files in /dev : nvidia0,nvidia1,nvidia2,nvidia3 and nvidiactl.

They are not there. The only result from ls n* -al was Null!

All the other files are present and the symlinks are correct.

It gets worse. If I try to re-run the installer, or try to uninstall, the program gets to "validating previous installation" and at 14% throws up a segmentation failure and dumps core.

My XFree86 is version 11 4.3.0. However I cannot work out what to use as <name-version> in XFree86-<name-version>.rpm

Please bear in mind that I've always worked from within KDE and have yet to learn a lot about Linux.

So I can't uninstall or reinstall the drivers. I am assuming that there is no point to reinstalling XFree until I can resolve the problem of the missing files in /dev.

Can you help?
davcefai is offline   Reply With Quote
Old 10-22-03, 11:46 PM   #11
LordMorgul
Electrical Engineer
 
LordMorgul's Avatar
 
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
Default

Because the problem occurs for the "nv" driver as well, it is not directly related to the nvidia driver or its files (although it could be caused by conflicting files).

For reinstall of the XFree86 rpms, you should check for updates to your XFree86 packages from Mandrake, probably by ftp. Download all the packages they have for XFree86 that match your current names, but will have different version numbers on the end (larger version numbers, of course are newer).

Put them all into one directory when downloading and issue the following commands.
Code:
/bin/su -l
cd to_directory_I_downloaded_to
rpm -UvhF XFree86-*.rpm
exit
There should be no other files in this directory, be sure you're only installing the files you want to.

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

There is another thread that has some questions about the /dev/nvidia files as well. The main point comes down to, Did you install as root while at runlevel 3? (by the command 'telinit 3' for instance)

The /dev/nvidia files should be created when the kernel driver modules loads, from what I understand. They may not be present until that time.

The following option to the installer will show you a large number of other options.
./NVIDIA-Linux-x86-1.0-4496-pkg2.run -A

The one you will be interested in most is: NVIDIA-Linux-x86-1.0-4496-pkg2.run --force-update

This should reinstall over the top, even if the files are there already.
__________________
"..the triumph of evil is for good men to do nothing." (Edmond Burke)
nVIDIA video driver RPMs for Fedora :: see yum repo at livna.org.
LordMorgul is offline   Reply With Quote
Old 10-22-03, 11:59 PM   #12
LordMorgul
Electrical Engineer
 
LordMorgul's Avatar
 
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
Default

Quote:
The /dev/nvidia files should be created when the kernel driver modules loads...
I'm sorry this appears to be grossly mistaken, if the device files are not present it will not load, they must be created by the installer with root permission. Any specific steps to fix them I don't see except for re-installing the driver, which should create them (just like it should have the first time.

See this thread as well, with a similar problem you are having.
http://www.nvnews.net/vbulletin/show...threadid=19616

(but with "nv" working, but note that the first install operation on Mandrake was the same)
__________________
"..the triumph of evil is for good men to do nothing." (Edmond Burke)
nVIDIA video driver RPMs for Fedora :: see yum repo at livna.org.

Last edited by LordMorgul; 10-23-03 at 12:06 AM.
LordMorgul is offline   Reply With Quote
Reply


Thread Tools

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 On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Measuring card memory usage peter_ga NVIDIA Linux 0 05-24-12 08:07 PM
EVGA GTX 670 Superclocked Graphics Card Review (Overclockers Club) News GeForce GTX 670 Reviews 0 05-11-12 06:00 AM
Gainward Unleashes the Sexy GeForce GTX 670 Phantom Graphics Card, Also launches the News Archived News Items 0 05-10-12 09:28 AM
NVIDIA Unleashes the GeForce GTX 670 Graphics Card ' Performance Perfected (WCCFTECH) News GeForce GTX 670 Reviews 0 05-10-12 08:40 AM
Video card upgrade advice needed Billy34 NVIDIA GeForce 7, 8, And 9 Series 5 08-28-02 05:19 PM

All times are GMT -5. The time now is 09:02 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.