nvidia graphic driver problems after 12.3 -> 13.1 update

I finally overcame my fears of updating to Opensuse 13.1. Sadly my worries became true and something is not working after the update, mainly my Nvidia graphic driver is not installed anymore.

For the record I updated via ‘zypper dup’.
So I downloaded the driver again and now i experience problems with the installation. This is the one I wanna install: NVIDIA-Linux-x86_64-260.19.12.run

First it said that some kind of X Server is running and therfore it can`t install it. I solved this with doing ‘sudo init 5’, but now I get another error:

The kernel header file '/lib/modules/3.11.6-4-desktop/build/include/linux/version.h' not exist. The most likely reason for this is that the kernel files in '/lib/modules/3.11.6-4-desktop/build' have not been configured.

http://imgur.com/N7JQXHG

Has anybody an idea how to solve this?

I use Opensuse 13.1 KDE.

Yes, because of a new kernel.
You have to reinstall it after an upgrade.
Or install it from the nvidia repo, then you can upgrade it along with the rest of the system when calling “zypper dup”.

So I downloaded the driver again and now i experience problems with the installation. This is the one I wanna install: NVIDIA-Linux-x86_64-260.19.12.run

Don’t install that. It won’t work as it is far too old.

What graphics card do you have?

Download either the latest 331.48 or the older 304.117 depending on that.

Or just add the nvidia repo and install it from there. This way you would even get updates automatically and won’t have to reinstall the driver after a kernel update.
http://en.opensuse.org/SDB:NVIDIA_drivers

Thank you the 331.48 version of the driver worked :slight_smile:

wolfi323 wrote:

>
> JakobAbfalter;2616825 Wrote:
>> I finally overcame my fears of updating to Opensuse 13.1. Sadly my
>> worries became true and something is not working after the update,
>> mainly my Nvidia graphic driver is not installed anymore.
> Yes, because of a new kernel.
> You have to reinstall it after an upgrade.
> Or install it from the nvidia repo, then you can upgrade it along with
> the rest of the system when calling “zypper dup”.
>
>>
>> So I downloaded the driver again and now i experience problems with
>> the installation. This is the one I wanna install:
>> NVIDIA-Linux-x86_64-260.19.12.run
> Don’t install that. It won’t work as it is far too old.
>
> What graphics card do you have?
>
> Download either the latest 331.48 or the older 304.117 depending on
> that.
>
> Or just add the nvidia repo and install it from there. This way you
> would even get updates automatically and won’t have to reinstall the
> driver after a kernel update.
> http://en.opensuse.org/SDB:NVIDIA_drivers
>
Where did you find a 48 version? I can only find the 38 version even
looking at the Beta drivers on Nvidia website.

Thanks

openSUSE 13.1(Linux 3.11.6-4-desktop x86_64|
Intel(R) Quad Core™ i5-4440 CPU @ 3.10GHz|8GB DDR3|
GeForce 8400GS (NVIDIA-Linux-x86_64-331.38)|KDE 4.12.0

That was a typo.
It should have been 331.38, that’s the latest one.

wolfi323 wrote:

>
> upscope;2616875 Wrote:
>> Where did you find a 48 version? I can only find the 38 version even
>> looking at the Beta drivers on Nvidia website.
>>
> That was a typo.
> It should have been 331.38, that’s the latest one.
> Thats what I thought. Its been running since Tuesday with no error
That’s what I thought. its now been four days with no issues (kmail and
Akonadi). Last night I went to KDE 4.12.1. Still good.

Thanks for all your help.

openSUSE 13.1(Linux 3.11.6-4-desktop x86_64|
Intel(R) Quad Core™ i5-4440 CPU @ 3.10GHz|8GB DDR3|
GeForce 8400GS (NVIDIA-Linux-x86_64-331.38)|KDE 4.12.1

This driver (331.38) doesn’t build with the 3.13 kernel. The installer says it can’t find nvidia.ko. Come to think of it, it doesn’t install with the 3.12 kernel either.

Has anyone else got it to work with these kernels?

That’s correct.

A patch is available here:
http://cvs.rpmfusion.org/viewvc/rpms/nvidia-kmod/devel/nvidia_3.13_kernel.patch?revision=1.2&root=nonfree&view=markup
That’s supposed to make it work with kernel 3.13, but I cannot guarantee you anything. Haven’t tried it myself…