1
$\begingroup$

I've got a GeForce 330M and CUDA 1.2 as a consequence.

But Blender supports only >=2.0.

I read this page and they say that I have to use Cuda toolkit 5.0.

BUT:

  • the link leads to toolkit 6.0.37

    => I try with this one.

  • When I try to install it (32 bit .run for ubuntu 13.04 (I've got 14.04)) I've got this error:

Using more to view the EULA. Error: unsupported compiler: 4.8.2. Use --override to override this check. Missing recommended library: libGLU.so Missing recommended library: libXi.so Missing recommended library: libXmu.so

Error: cannot find Toolkit in /usr/local/cuda-6.0

===========

= Summary =

Driver: Not Selected Toolkit: Installation Failed. Using unsupported Compiler. Samples: Cannot find Toolkit in /usr/local/cuda-6.0

Logfile is /tmp/cuda_install_3711.log

Which compiler?

Is there another solution?

thanks!

Updates:

  • I just realised that they write just after the link "The CUDA toolkit 5.0 (64-bit version) or newer must be installed for this."

What should I do? Install a 64 bit on a 32 bit system (it's my test external hdd) ?

$\endgroup$
2
1
$\begingroup$

The compiler the error message talks about is the gcc C compiler. Nvidia's nvcc compiler (which comiles the cuda code) does not work with gcc-4.8. I think the version you need is gcc-4.6.
I had the same problem. I had to install gcc 4.6 and then set the link gcc to gcc-4.6. It is normally set to the newest version of the compiler (gcc-4.8 in your case). There is also an answer that could help you on Ask Ubuntu.

However, as @gandalf3 mentioned in the comments to your question, this will not help you with using cycles. The compute capability of your card is just too low. It does not support certain features that cycles needs.

$\endgroup$
9
  • $\begingroup$ Thank you! So is it no use to make it work? Is there a solution? (I've got a laptop Toshiba A660) $\endgroup$
    – tuxtoriel
    May 30 '14 at 15:41
  • $\begingroup$ The blender wiki $\endgroup$
    – maddin45
    May 30 '14 at 23:31
  • $\begingroup$ thanks but I already read it and didn't found any other help that it wont work (well or at all). I wanted to ask if there is no other way that to change the computer? Should I try an older version of Blender? $\endgroup$
    – tuxtoriel
    Jun 1 '14 at 15:59
  • $\begingroup$ Oh sorry, my commnent was actually longer. I don't know what happened to the rest of it. Of course you can try an older version of Blender, I think the pre-2.67 releases still support older graphics cards. But they might be missing some features that the newer Blender releases have and are probably slower when rendering. What you can try with the current Blender version is enabling the experimental feature set, as the wiki says. For this you need the Cuda Toolkit 5.0. If you are lucky Blender can still compile the Cuda shaders for your graphics card at runtime. $\endgroup$
    – maddin45
    Jun 1 '14 at 19:42
  • $\begingroup$ But there is no guarantee that all rendering features will work correctly. Also, I am not sure if this will decrease you rendering time much. You card only has 48 cores, which all run slower than a typical CPU. Combined with the limited memory bandwidth of the GPU and the bad branching behavior GPU rendering might actually be slower than CPU rendering for you. $\endgroup$
    – maddin45
    Jun 1 '14 at 19:46

Not the answer you're looking for? Browse other questions tagged or ask your own question.