No gpu support after update nvidia

openSUSE 12.3 x86_64
I have installed 1-click install for openSUSE and had always gpu support for my applications like blender.
After the latest package update to nvidiaG03 331.67-26-1x86_64 there is no gpu support anymore ?

rpm -qa | grep nvidia
rpm -qa | grep kernel
uname -a

Please supply the above

anton@linux-nfs:~> rpm -qa | grep nvidia
nvidia-computeG03-331.67-26.1.x86_64
nvidia-glG03-331.67-26.1.x86_64
x11-video-nvidiaG03-331.67-26.1.x86_64
nvidia-gfxG03-kmp-desktop-331.67_k3.7.10_1.1-26.1.x86_64

anton@linux-nfs:~> rpm -qa | grep kernel
kernel-desktop-3.7.10-1.28.1.x86_64
kernel-firmware-20130714git-1.9.1.noarch
kernel-desktop-devel-3.7.10-1.28.1.x86_64
kernel-devel-3.7.10-1.24.1.noarch
nfs-kernel-server-1.2.7-2.18.1.x86_64
kernel-desktop-devel-3.7.10-1.24.1.x86_64
kernel-desktop-3.7.10-1.24.1.x86_64
kernel-devel-3.7.10-1.28.1.noarch
anton@linux-nfs:~> 

anton@linux-nfs:~> uname -a
Linux linux-nfs.site 3.7.10-1.28-desktop #1 SMP PREEMPT Mon Feb 3 14:11:15 UTC 2014 (c9a2c6c) x86_64 x86_64 x86_64 GNU/Linux

Your packages look fine.

Could you please post the file /var/log/Xorg.0.log? (Upload it to http://susepaste.org or similar and post a link)

What graphics card do you actually have?

Please install the package “Mesa-demo-x” if not installed and post the output of:

glxinfo | grep render

http://susepaste.org/90405004

Graphic card is Zotac Geforce GTX 580

anton@linux-nfs:~> glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GTX 580/PCIe/SSE2
    GL_NV_blend_square, GL_NV_compute_program5, GL_NV_conditional_render, 
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 
anton@linux-nfs:~> 


Unfortunately this contains only the first few lines.
But I guess we don’t need the full one anyway.

anton@linux-nfs:~> glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce GTX 580/PCIe/SSE2
    GL_NV_blend_square, GL_NV_compute_program5, GL_NV_conditional_render, 
    GL_NV_parameter_buffer_object2, GL_NV_path_rendering, 
    GL_NVX_conditional_render, GL_NVX_gpu_memory_info, 
anton@linux-nfs:~> 

So the nvidia driver is working, you do have full GPU support.

Could you maybe explain your actual problem(s) in more detail please?

Full Xorg.0.log : http://susepaste.org/70542638

I have no GPU support anymore within blender 2.70a always have, nothing has changed only nvidia package is updated as you can read above.
Since then I can only choose CPU support in blender.
http://www.antoons.org/blender/CPU.png

Hm, and where did you install blender from? Packman maybe?

Mine doesn’t even have that option (2.67 from the standard openSUSE repo).

Anyway, your driver is working fine as already mentioned. Maybe there’s an incompatibility between blender and the 331.67 driver version?
You could try to switch back to the G02 driver.

Otherwise I have no idea, sorry.

Blender is no packman version its originally you can download unpack and start blender just that easy.
There has nothing changed to my blender version it was working fine.
With YaST i updated installed packages as i always do.
The nvidia driver is that way updated and after restarting my computer I had no gpu support anymore within blender.
I always used version nvidia G03 was never a problem.

How can I test gpu working.

What does originally mean?
Blender is open source, so you can download the source and compile it.
That’s what openSUSE does, that’s what Packman does. And they provide binary RPM packages then.
That doesn’t mean it’s not original.

There has nothing changed to my blender version it was working fine.
With YaST i updated installed packages as i always do.
The nvidia driver is that way updated and after restarting my computer I had no gpu support anymore within blender.

Yes, you already stated that.

So the only change was the nvidia driver update.
And that’s why I suspect an incompatibility between your blender version and the new nvidia driver version.

Btw, I now read on the blender wiki, that it needs to compile the render kernel when it is started the first time. So maybe it’s just that kernel that would need to be re-compiled?
I’m not sure where blender would store the compiled kernel, but I suppose it would be in the home directory.
So maybe try whether it works with a new user?

PS: I installed 2.70a (from Packman) now, and it does have that option. I also can only select CPU, but in my case it’s because my gfx card doesn’t support rendering I suppose. (it’s an old Radeon 9600)

Do not use the packman version.
Just download it from blender.org and unpack you do not have to compile anything.
Open the blender folder and start ./blender
I am doing this for years and it always worked with gpu support.

You must have an Nvidia card with cuda core.
It is not working for AMD/ATI as you can find in the blender wiki.

You understood me wrong.

You don’t have to compile the Packman version either, Packman compiles it for you. That’s the point of an RPM package, isn’t it?
Just install the RPM and run “blender”.

But if I understood that wiki page correctly, blender itself compiles the render kernel for your graphics card when it is started the first time.
But then, I might have misunderstood that as well.

You must have an Nvidia card with cuda core.

I don’t have one.

It is not working for AMD/ATI as you can find in the blender wiki.

Wrong. There’s a renderer for OpenCL as well, which should work with AMD/ATI cards.
Apparently this is disabled in the official build from blender.org though, it seems:

Cycles has two GPU rendering modes: through CUDA, which is the preferred method for NVidia graphics cards; and OpenCL, which is intended to support rendering on AMD/ATI graphics cards. The implementation of OpenCL is only in an experimental stage and disabled in official builds.

But again, my card is way too old anyway.
It doesn’t support OpenCL/GPU rendering at all hardware-wise (not even video decoding).
And it’s not even supported by the proprietary AMD driver (fglrx) any more since at least 5 years.

O yes openGL is supported as well sorry for that but I needed the CUDA (nvidia) option.
Anyhow as expected nvidia G03 was the problem. Uninstalled it and selected 1 click install nvidia G02 version.

Now gpu support is back:

http://www.antoons.org/blender/gpu.png

Thanks

I suppose you should report the problem to NVIDIA and maybe also Blender

Did you try with a different user to see if Wolfi’s hypothesis that there is a compiled render kernel that is created at first run and it may need recreated with the new driver?

Did not recreat with new nvidia G02 also no new user and it works now perfect.
Updated nvidia G03 many times before without any gpu problem.
I am using 1 click install from openSUSE not the download run from nvidia.

The point is that this time you may need to recreate the render kernel. You can use GO2 with that card but it really is not as good as GO3 as a driver and that hardware. In any case the problem should be reported to those that can actually address the problem

Since blender 2.67 cuda kernel are precompiled, nothing to compile for the user system.

I also have CUDA problems after updating to 331.67 Nvidia, but the application is BOINC (Einstein@home), the OS is 13.1, and the card is a GT-640.

BOINC says

Sat 10 May 2014 08:30:38 AM EDT |  | No usable GPUs found
Sat 10 May 2014 08:30:38 AM EDT |  | app version refers to missing GPU type NVIDIA
Sat 10 May 2014 08:30:38 AM EDT | Einstein@Home | Application uses missing NVIDIA GPU

so it looks to me like there is a problem with the G03 parts of the Nvidia package.

Well, somebody should file a bug report then, I suppose.

You could try to install the driver from nvidia’s homepage to find out whether the problem is a general one of the 331.67 driver or specific to the openSUSE packages.
And in the former case you should also try the 334.21 version to see if it is fixed there already.
http://www.nvidia.com/object/unix.html

Then report your findings to either openSUSE or NVidia accordingly.

Installed nvidia driver 331.67.
http://www.nvidia.com/download/driverResults.aspx/75019/en-us

All works fine.
So openSUSE package install is the problem.
How or can anyone report this to openSUSE.