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 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.