Running “zypper dup” today, I see that the kernel was updated to 3.10.0-16.g3dcd746-desktop .
I rebooted to use the new kernel. There was no desktop. This was expected, since I am using the Nvidia drivers.
I reran the nvidia driver installer. It failed to build. The last few lines of the log:
/tmp/selfgz8190/NVIDIA-Linux-x86_64-304.88/kernel/nv-i2c.c: In function ‘nv_i2c_del_adapter’:
/tmp/selfgz8190/NVIDIA-Linux-x86_64-304.88/kernel/nv-i2c.c:327:14: error: void value not ignored as it ought to be
make: *** [/tmp/selfgz8190/NVIDIA-Linux-x86_64-304.88/kernel/nv-i2c.o] Error 1
make: *** [_module_/tmp/selfgz8190/NVIDIA-Linux-x86_64-304.88/kernel] Error 2
make: *** [sub-make] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make: *** [module] Error 1
make: *** [module] Error 2
ERROR: Unable to build the NVIDIA kernel module.
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.
Same problem here. I did some searching and there is a patch that appears to work, but I don’t have any experience adding patches to the nvidia drivers. The instructions I saw were for Gentoo. Also, I saw a post on the nvidia forums that none of their drivers work with the 3.10 kernel.
After the drivers failed to build for me, I booted into the desktop and discovered that my display was using /dev/fb0 and running at an odd looking 1600x1200. Anyone know how I can get the nouveau driver to load?
Anyone willing to try the patch and post the instructions here?
# cd /etc/modprobe.d
# rm *nvidia*
# cd /etc/X11
# rm xorg.conf
I then rebooted. Alas, Gnome doesn’t work. Fortunately, I’m a KDE person, and KDE seems fine with nouveau and my particular card (Geforce 6150 LE). As a precaution, I did go into the power settings and disable turning off the display – I know that sometimes cause the mouse pointer to disappear until reboot.
I’m inclined to wait and see whether nvidia fixes their driver installer scripts to handle 3.10 kernels.
The nVIDIA driver has not worked with kernel 3.10 since the start with rc1. I have seen a few patches, but did not get them to load. My SANDI bash script does support the loading of a patch, which is just using the driver ability to be patched. You must find the right patch for the version of the driver you want to use and it must be applied to the correct location within the archive. So far, the patches I have seen are very large and way beyond any fix I have seen before. I am thinking if you need to use the proprietary nVIDIA video driver, stick with kernel 3.9.9 for now. It is easy to install any kernel version using my SAKC bash script if you have never used it before.
So I do not use Tumbleweed myself, but if you load the 3.9.9 kernel using SAKC, it matters not what kernel version is loaded by Tumbleweed and with the grub2cmd script, you can set the 3.9.9 kernel as default to load.
I have the same problem. I switched to Nvidia driver because I had a problem with nouveau driver (s2ram did not work since a kernel upgrade). I am thinking about trying nouveau again. As I can remember, it is not easy - jdmcdaniel3 wrote about it somewhere. I would be grateful, if somebody tld me, how to do it safely. Thank you.
nVIDIA driver version 325.15 is listed as being certified, but not beta as best as I can see. I have used it on my test computer using a nVIDIA GT 460 with the 325.15 proprietary video driver in kernel 3.10.5. I use it with dkms and SANDI on a standard PC.