I’ve got an old shuttlePC with a motherboard with a AMD Sempron 3000+ CPU and an integrated nvidia GeForce4 MX graphics card. I’m trying to get it to run Xubuntu 13.10. Nouveau doesn’t do a good job of working with the card, and it makes te screen all jittery. If I disable nouveau the screen is perfectly fine, but I can only get resolutions up to 800x600. Therefore I tried to install the nvidia driver for my card, which is version 96.43.23, I believe. After disabling nouveau I get this error:
The kernel header file
'/lib/modules/3.11.0-18-generic/build/include/linux/version.h' does not
exist. The most likely reason for this is that the kernel source files
in '/lib/modules/3.11.0-18-generic/build' have not been configured.
I’ve heard that similar problems for other legacy drivers have been resolved by patching the driver (with a patch such as this one. But I haven’t been able to find a patch for 96.43.23, and I’m not really sure how the patching process works anyway.
So to conclude: is it possible to get my machine to run this version of Xubuntu and have it install the nvidia drivers? If not: what’s my best course of action? Do I install a different version of Xubuntu that matches the requirements of the driver? Are there other versions of nouveau that will work better with this nvidia card? Any and all help is much appreciated.
nvidia-installer.log:
nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Mar 11 23:51:11 2014
installer version: 1.0.7
PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
option status:
license pre-accepted : false
update : false
force update : false
expert : false
uninstall : false
driver info : false
precompiled interfaces : true
no ncurses color : false
query latest version : false
OpenGL header files : true
no questions : false
silent : false
no recursion : false
no backup : false
kernel module only : false
sanity : false
add this kernel : false
no runlevel check : false
no network : false
no ABI note : false
no RPMs : false
no kernel module : false
force SELinux : default
no X server check : false
no cc version check : false
run distro scripts : true
no nouveau check : false
run nvidia-xconfig : false
sigwinch work around : true
force tls : (not specified)
X install prefix : (not specified)
X library install path : (not specified)
X module install path : (not specified)
OpenGL install prefix : (not specified)
OpenGL install libdir : (not specified)
utility install prefix : (not specified)
utility install libdir : (not specified)
installer prefix : (not specified)
doc install prefix : (not specified)
kernel name : (not specified)
kernel include path : (not specified)
kernel source path : (not specified)
kernel output path : (not specified)
kernel install path : (not specified)
precompiled kernel interfaces path : (not specified)
precompiled kernel interfaces url : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp
ftp mirror : ftp://download.nvidia.com
RPM file list : (not specified)
selinux chcon type : (not specified)
Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 96.43.23.
-> Running distribution scripts
executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> The distribution-provided pre-install script failed! Continue installation
anyway? (Answer: Yes)
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
ERROR: The kernel header file
'/lib/modules/3.11.0-18-generic/build/include/linux/version.h' does not
exist. The most likely reason for this is that the kernel source files
in '/lib/modules/3.11.0-18-generic/build' have not been configured.
ERROR: Installation has failed. Please see the file
'/var/log/nvidia-installer.log' for details. You may find suggestions
on fixing installation problems in the README available on the Linux
driver download page at www.nvidia.com.
Regards,
Wilbert