Blender on Linux no longer detects my GTX 580 as a CUDA device

Here are my specs:

GPU: NVIDIA GeForce GTX 580
Driver Version: 3.40.29
OS: Linux Mint 17 (64-bit)

I used to be able to use my GTX 580 for Cycles rendering, but now there’s this:


This occurs in all versions of Blender I’ve tested, so the regression must be on my end, but I can’t figure out what it is. There are no other issues with my GPU; drivers are up to date (NVIDIA-340), the viewport is smooth, and all my games run just fine. I’m not even sure when it started; it’s possible that I’ve been using non-CUDA Cycles for a while without realizing it.

What could be causing this? Please let me know if there’s any other info I can provide. Thanks!

EDIT [SOLVED]: I solved this issue by installing the package nvidia-340-uvm.
Apparently that package was needed but not installed automatically. So, if any other pilgrims run into my issue, just update your drivers and make sure you install the nvidia-XXX-uvm package as well.

Thank you Rocketman! It solved my issue with my GT540m too, not that it helped all that much though!!! My CPU is faster:D

Rocketman, you are right. Only manual installing Nvidia driver does Cycles working with Cuda.