I had the same problem with a GigaByte 7VTXE mobo and an Abit Siluro (GeForce) FX5200:
The "nv" drivers that came with my Mandrake 9.2 worked fine but ... NO 3D acceleration (1-2 fps in glxgears, tuxracer and armagetron) !!!
So I decided to upgrade the video drivers with the latest Nvidia 1.0-5328 and the blank screen appeared every time I tried to start X.
I've read many times the Nvidia readme included with the drivers and tried almost every suggested settings, but none seemed work.
I recompiled my kernel (after having downloaded its sources because I have not found them in my Mandrake 9.2 download version) three times (with AGP support included, with AGP support as a module, and without AGP support at all), because I read that the Nvidia drivers AGP support is not compatible with any other, and tried all the options for "NvAgp" in XF86Config-4: nothing worked.
Finally after a reading of a lot of posts here in LinuxQuestions (... yes, thanks to everybody!) I found the solution in the patches released by Christian Zander (thank you!) at www.minion.de
and precisely in the version for kernel 2.4.x which is available at http://www.sh.nu/download/nvidia/lin...-5328-pkg0.run
thanks (a lot) to Daniel Ceregatti.
Summarizing I have now:
- kernel 2.4.22 (but I think this should be applicable to all 2.4 kernels) WITHOUT AGP support compiled at all (neither as a module).
- Nvidia drivers 1.0-5328 installed
- Patch NVIDIA-Linux-x86-1.0-5328-pkg0.run installed
- ' Driver "nvidia" ' and ' Option "NvAgp" "1" ' options in the "Device" section of /etc/X11/XF86Config-4
- X and GL applications properly running !!!
- learned how to compile kernels
- learned the use of bash TAB-autocompleting function (try to install the Nvidia drivers with those incredibly long names several times and you will soon learn what is autocomplete!
I'm sorry if my post looks too long, but I hope it will be useful to newbies like I am and ...
I'm sorry If my english is not correct, but I am a newbie in english writing too.
Thanks to you all at LinuxQuestions, bye.