I am on Linux Mint 11 with a Radeon HD 5770 and proprietary ATI drivers Catalyst 11.5
I would like to use the GPU rendering of Cycles, but I do not have any GPU option selectable in User Preferences > System > Compute Device. I just have the CPU option.
If I use Blender on Windows 7 on the same machine I do have the GPU option, so I suppose my video card should be compatible.
I know I can’t have CUDA option, but shouldn’t I have at least OpenCL option in Compute Device on Linux?
I guess I’m missing something trivial…
Wrong drivers maybe? :spin:
I have an installation of Ubuntu with a 5770 and the ATI 12.1 and i have no problems.
check the executable with a
ldd /path/to/blender/executable
and update the driver, if you are in trouble use this wiki http://wiki.cchtml.com/index.php/Main_Page
I updated the driver to 12.1, but still no GPU option in Preferences > System > Compute Device.
This is the result of a ldd command on the blender executable (I do not really know how to check if something’s wrong):
linux-vdso.so.1 => (0x00007fff5fbff000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007ff8fb3d3000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007ff8fb164000)
libjpeg.so.62 => /usr/lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007ff8faf3f000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007ff8fad18000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007ff8fab00000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007ff8fa866000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007ff8fa663000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007ff8fa445000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007ff8fa13e000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007ff8f9e04000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007ff8f9bf4000)
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007ff8f99ed000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007ff8f97e9000)
libpython3.2mu.so.1.0 => /usr/lib/libpython3.2mu.so.1.0 (0x00007ff8f9278000)
libopenal.so.1 => /usr/lib/libopenal.so.1 (0x00007ff8f901f000)
libfftw3.so.3 => /usr/lib/libfftw3.so.3 (0x00007ff8f8d24000)
libjack.so.0 => /usr/lib/libjack.so.0 (0x00007ff8f8ae5000)
libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007ff8f887c000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00007ff8f85e6000)
libtiff.so.4 => /usr/lib/x86_64-linux-gnu/libtiff.so.4 (0x00007ff8f8383000)
libHalf.so.6 => /usr/lib/libHalf.so.6 (0x00007ff8f813f000)
libIex.so.6 => /usr/lib/libIex.so.6 (0x00007ff8f7f20000)
libIlmImf.so.6 => /usr/lib/libIlmImf.so.6 (0x00007ff8f7c5f000)
libIlmThread.so.6 => /usr/lib/libIlmThread.so.6 (0x00007ff8f7a57000)
libImath.so.6 => /usr/lib/libImath.so.6 (0x00007ff8f7851000)
libboost_filesystem.so.1.42.0 => /usr/lib/libboost_filesystem.so.1.42.0 (0x00007ff8f763c000)
libboost_regex.so.1.42.0 => /usr/lib/libboost_regex.so.1.42.0 (0x00007ff8f732c000)
libboost_system.so.1.42.0 => /usr/lib/libboost_system.so.1.42.0 (0x00007ff8f7128000)
libboost_thread.so.1.42.0 => /usr/lib/libboost_thread.so.1.42.0 (0x00007ff8f6f12000)
libopenjpeg.so.2 => /usr/lib/libopenjpeg.so.2 (0x00007ff8f6cf1000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007ff8f6ab5000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0x00007ff8f6761000)
libspnav.so.0 => /usr/lib/libspnav.so.0 (0x00007ff8f655c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007ff8f61c8000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007ff8f5f43000)
libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007ff8f5d34000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007ff8f5b1e000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007ff8f590c000)
/lib64/ld-linux-x86-64.so.2 (0x00007ff8fb601000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007ff8f56ef000)
libssl.so.0.9.8 => /lib/libssl.so.0.9.8 (0x00007ff8f549c000)
libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0x00007ff8f510c000)
libffi.so.5 => /usr/lib/libffi.so.5 (0x00007ff8f4f04000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007ff8f4cda000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007ff8f4ad1000)
libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x00007ff8f4887000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007ff8f43b8000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007ff8f418b000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x00007ff8f3f84000)
libpulse-simple.so.0 => /usr/lib/libpulse-simple.so.0 (0x00007ff8f3d80000)
libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007ff8f3b3e000)
libicudata.so.44 => /usr/lib/libicudata.so.44 (0x00007ff8f2afe000)
libicui18n.so.44 => /usr/lib/libicui18n.so.44 (0x00007ff8f2740000)
libicuuc.so.44 => /usr/lib/libicuuc.so.44 (0x00007ff8f23f9000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007ff8f21f5000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007ff8f1fef000)
libpulsecommon-0.9.22.so => /usr/lib/libpulsecommon-0.9.22.so (0x00007ff8f1da2000)
libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007ff8f1ba0000)
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007ff8f1985000)
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007ff8f177c000)
libXtst.so.6 => /usr/lib/libXtst.so.6 (0x00007ff8f1576000)
libxcb-atom.so.1 => /usr/lib/libxcb-atom.so.1 (0x00007ff8f1371000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007ff8f112c000)
libwrap.so.0 => /lib/libwrap.so.0 (0x00007ff8f0f21000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007ff8f0d1b000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007ff8f0b01000)
I found the answer myself.
I just had to install the AMD APP SDK too… :o