Kernel 2.6.33 (x86_64)
AMD Athlon 64 Dual Core 5000+
NVIDIA GPU GeForce 6150SE nForce 430
Just updated driver from NVIDIA-Linux-x86_64-190.53-pkg2.run. The previous installer failed to the build kernel module because kernels>2.6.31 placed files required by the installer to determine kernel version in a different directory. Also, one procedure call was missing an input parameter.
Downloaded and applied a patch to fix this. Was then able to build the kernel module. However, was unable to start X with the following info output to /var/log/Xorg.0.log:
================ WARNING WARNING WARNING WARNING ================
This server has a video driver ABI version of 7.0 that this
driver does not officially support. Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
(EE) NVIDIA: Use the -ignoreABI option to override this check.
(II) UnloadModule: "nvidia"
(II) Unloading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
(EE) Failed to load module "nvidia" (module requirement mismatch, 0)
(EE) No drivers available.
Was able to work around this problem by adding the following section to /etc/X11/xorg.conf:
Option "IgnoreABI" "True"
Updated to NVIDIA-Linux-x86_64-195.36.15-pkg2.run yesterday and the module build problem went away. Nvidia claims this version resolves the ABI problem,
Added unofficial preliminary support for xorg-server video driver ABI version 7, including xorg-server-22.214.171.124.
so I removed the ServerFlags section from xorg.conf. The X server again failed to start with the same ABI problem. I don't even know what ABI is but I put the ServerFlags section back and things seem to work OK.
This is only a work around and Xorg.0.log is showing problems with RANDR.
[ 23830.832] RANDR failure: 8 (extension base 174)
[ 23830.832] 01d617a0 01d617a4 01d617a8 01d617ac
[ 23830.832] 01d617b0 01d617b4 01d617b8 01d617bc
[ 23830.832] 01d617c0 01d617c4 01d617c8 01d617cc
Don't know if its related.