NVIDIA fx 5200 (issues after Mandrake Linux Upgrade)
Linux - SoftwareThis 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
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.
Location: United States, New York, Carmel via Putnam County
Posts: 80
Rep:
NVIDIA fx 5200 (issues after Mandrake Linux Upgrade)
First of all:
This computer is a Dell 4300 with a 1.7GHZ and an intel archecture 32-bit. The kernel is 2.6.8.1-10mdk along with its kernel source and have Mandrake Linux 10.1. My graphics card is a NVIDIA GeForceFX 5200
I have upgraded this computer from Mandrake Linux 10.0 to 10.1. If you wish to view my issues (some solved) please visit:
My graphics card is not performing up to its full potential. It is fine when i'm working on code and doing non-game activities but when I wish to play a game on Transgaming's Point2Play program with Winex the graphics are really really slow. I get about 15-29 FPS According to 'glxgears'. I notice when I make the window smaller (described in some other thread I was reading trying to fix my problem) the FPS increases. I was also looking in the Mandrake Control Center in the hardware section under video card and the interface was PCI and my graphics card is AGP. I do have the right NVIDIA driver installed and GLX is enabled. I followed the instructions on the NVIDIA HowTO with no success.
I've posted my XF86Config file here if anyone wants to examine it:
1. Have you tried "load glx" rather than loading the specific libraries?
2. You could try setting up your system to boot to runlevel 3. Then startx.
Pressing Ctrl-Alt-F1 will take you back to tty1 and you will see all the messages that came up when X was starting. There will be clues in there.
This is my XF86Config ... maybe it will give you some clues:
# File generated by XFdrake.
# **********************************************************************
# Refer to the XF86Config man page for details about the format of
# this file.
# **********************************************************************
Section "Files"
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Mandrake 6.0 and later now use a font server independent of
# the X server to render fonts.
FontPath "unix/:-1"
EndSection
Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
AllowMouseOpenFail # allows the server to start up even if the mouse doesn't work
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "type1"
Load "freetype"
Load "/usr/X11R6/lib/modules/extensions/libglx.so"
EndSection
you might need to change the path to glxgears. This will run X and start glxgears, and log all output from x to xlogfile.txt. Then try and post the file, perhabs on a web server if it is big.
Location: United States, New York, Carmel via Putnam County
Posts: 80
Original Poster
Rep:
Quote:
davcefai
Distribution: 1. Have you tried "load glx" rather than loading the specific libraries?
2. You could try setting up your system to boot to runlevel 3. Then startx.
Pressing Ctrl-Alt-F1 will take you back to tty1 and you will see all the messages that came up when X was starting. There will be clues in there.
I have already tried "load glx" instead of directly calling the shared or static library (libglx.so, libglx.a). When I did so I looked at the Xorgs log file and found that it complained that it couldnt initialize glx. I also already start in runlevel 3 (prefer it over runlevel 5). for pressing ctrl-alt-f1. I havent done so yet. I also need to try what ttolst said. I cant try that now since i'm not at my computer. I'd have to log in via putty. I dont have VNC up either.
Speaking of VNC, Does anyone know of a better way to connect to my X server the way I do with VNC better than VNC? I need more efficiency. I saw some software that connects to X from Windows but you'd have to pay for it. Since then I never bothered to much to look into it since I was happy with Putty.
you can simply install X for windows. you can get it as part of the cygwin package at www.cygwin.com
If X wont initialize glx, then it could appear like the nvidia driver isn't installed correctly. If that isn't it then i dont really have any guesses, as your config looks ok as far as i can tell.
Did you find a mandrake rpm, or did you use the nvidia installer?
TightVNC really is faster than vanilla VNC.
It is included in the Mandrake distribution. There is also a Windows version. You could try that.
Note that they are intercompatible but TightVNC at both ends works fastest.
Ok I tried that and these are the results as I tried before. I tried it before while I was in X by just issueing glxgears from the terminal and getting the output in the terminal.
The only way to get the FPS up there is to either shut my computer off and cut off the power totally from the computer and start it up. Then the FPS is up there again but then slows down the next time I try it.
Quote:
Did you find a mandrake rpm, or did you use the nvidia installer?
I retrieved the NVIDIA run file and used the NVIDIA installer. As I looked through the Xorg log file I noticed some errors.
Some of them mentioned problems with finding font paths and something about a PCI host to bridge. The PCI host to bridge error might be important because when I look at the hardware I notice that it reconizes the video card as PCI instead of AGP.
Heres what i'm talking about:
Code:
Identification
Vendor: nVidia
Description: GeForce FX 5200
Media class: DISPLAY_VGA
Connection
Bus: PCI
Bus PCI #: 1
PCI device #: 0
PCI function #: 0
Vendor ID: 4318
Device ID: 802
Sub vendor ID: 65535
Sub device ID: 65535
Misc
Module: Card:NVIDIA GeForce FX (generic)
Why does it even mention PCI.
I'm thinking that I should look into the drivers or something. I also am considering moving my PCI cards farther away from the AGP slot and it might resolve this.
--George
Last edited by Mr.Ampersand(); 01-02-2005 at 06:08 PM.
Location: United States, New York, Carmel via Putnam County
Posts: 80
Original Poster
Rep:
I still dont understand why I have to modprobe my nvidia module. I never had to modprobe it before in the other OS. Maybe its that specific nvidia driver?
Originally posted by Mr.Ampersand() I still dont understand why I have to modprobe my nvidia module. I never had to modprobe it before in the other OS. Maybe its that specific nvidia driver?
thanks
George
A couple of suggestions:
1. Look at your /etc/modprobe.conf file. It should have a line:
alias /dev/nvidia* nvidia
If not you could insert it manually.
2. In your CMOS setup, is there an option on the lines of "Initialise PCI/AGP video card first"? It may be set to PCI and then the BIOS could be handing Linux the wrong info.
3. Look in /dev for /dev/nvidia0 and /dev/nvidiactl. These are vital.
4. Your XF86Config-4 file is based on the one in the NVIDIA documentation. You might try to base it on the example file given with X11. Feel free to try this one at
Location: United States, New York, Carmel via Putnam County
Posts: 80
Original Poster
Rep:
It seems I've solved the problem. I switched the order of the PCI cards around so the IRQs were in a certain order. I had thought this threw before I did it. I also removed a card.
Location: United States, New York, Carmel via Putnam County
Posts: 80
Original Poster
Rep:
I think I spoke too soon... I ended up removing a PCI card with two IDE's on it(was going to put in dedicated server anyway) along with the Creative Labs sound card. I am now using the onboard sound, microphone.
Another problem which I'm not sure if this has to do anything with the graphics performance is the ALSA drivers. I could easily just follow the instructions on the homepage and install it but i'm happy with OSS for now. ALSA isnt of a urgancy for me now the stupid graphics card is.
You could try booting Knoppix and seeing what the performance is like. (I assume that you don't have Windows on the machine, otherwise use that),
That will characterise the problem as being hardware or software. (You do have "Assign IRQ to VGA set as "yes" in CMOS setup haven't you).
Another thing you can try is to use the nv driver and see if that helps (uncomment "load dri" and replace "nvidia" by nv. Not that this might give you several "crash" errors in KDE - ignore them - they will only go away if yiu uninstall the nvidia drivers and this is only a temporary test. You can revert to the nvidia driver any time you want.
Location: United States, New York, Carmel via Putnam County
Posts: 80
Original Poster
Rep:
This issue isnt a Hardware issue. I forgot to mention in the begginning that I have a dual booted machine. It has the Lilo boot loader (if that matters... forgot version). The current version of Windows I have is Service pack one. It also has the NVIDIA driver installed. There arent any performance problems with it there.
Quote:
Another thing you can try is to use the nv driver and see if that helps (uncomment "load dri" and replace "nvidia" by nv. Not that this might give you several "crash" errors in KDE - ignore them - they will only go away if yiu uninstall the nvidia drivers and this is only a temporary test. You can revert to the nvidia driver any time you want.
The IRQs are fine now. The NVIDIA driver seems to work ok now when you boot into Linux for the first time however it eventually slows down with an increased CPU noise (You could tell on my computer by hearing).
I still have to 'modprobe nvidia' even after you gave me the alias.
I'll get back to you when I do the XF86Config changes.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.