You are not logged in.

#1 2016-07-20 16:18:45

GAZ082
Member
Registered: 2015-06-02
Posts: 32

Cant get Blender work with CUDA 6.5

Hi guys. I'm trying to use CUDA in blender. I have a CUDA 7.0 unsupported Nvidia card (GTS 250)  so i had to install CUDA65 from the AUR. I have these packages in:

local/cuda65 6.5.19-1
    NVIDIA's GPU programming toolkit (for compute capability <
    2.0)
local/lib32-nvidia-340xx-libgl 340.96-1
    NVIDIA drivers libraries symlinks (32-bit)
local/lib32-nvidia-340xx-utils 340.96-1
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia-340xx 340.96-1
    OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.1.1-2
    Nvidia VDPAU library
local/nvidia-340xx-dkms 340.96-13
    NVIDIA driver sources for linux, 340xx legacy branch
local/nvidia-340xx-libgl 340.96-1
    NVIDIA drivers libraries symlinks
local/nvidia-340xx-utils 340.96-1
    NVIDIA drivers utilities
local/opencl-nvidia-340xx 340.96-1
    OpenCL implemention for NVIDIA

Besides Blender 2.77. At first I used CUDA 7, but uninstalled it.

Now, i try to run Blender as normal user as well as root, and can't choose CUDA in the System>Compute Device option, just CPU. In the CLI I see no errors.

I dont know what i'm missing here, any tip? Thanks!

Last edited by GAZ082 (2016-07-20 17:06:04)

Offline

#2 2016-07-23 14:04:51

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,982

Re: Cant get Blender work with CUDA 6.5

2 things come to mind :

you are using dkms versions of the nvidia kernelmodules, do things work if you use the stock (or lts) kernel with the precompiled binaries from nvidia-340xx ?

Cuda 7.5 / 8 don't support gcc 6 and depends on gcc 5. one would expect cuda65 to also need gcc5 or even gcc 4.9 .

hmm, cuda65 last update was on  2015-11-28 15:51 .
AL was on gcc-5.2.0-2 then, seems worth a try to adjust the cuda65 pacakge to use gcc5 ,similar to what the stock cuda package does.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

Board footer

Powered by FluxBB