10 Replies Latest reply on Feb 1, 2011 9:10 AM by nou

    opencl installation help needed on ubuntu 10.10

    guruvyasa
      a

      i have been asked to use opencl for my new video processing project. I ve an ASUS K52J laptop with ATI Radeon HD 6370M graphics card. I want to install opencl in ubuntu 10.10. The manual talks about catalyst driver in system requirements. Please help me do this. Are there any ubuntu packages for this purpose?

        • opencl installation help needed on ubuntu 10.10
          eugenek

          You can get the needed driver from the 'download drivers' box on the front page of www.amd.com.

              • opencl installation help needed on ubuntu 10.10
                guruvyasa

                thanks for the replies..esp the wiki link above was very helpful.. i used ubuntu's additional drivers option as given in the wiki to install the driver and now fglrx and aticonfig work fine now..i then downloaded the ati-stream-sdk2.3 from amd site and followed the installation-notes..but when i used make to build the samples here is what i get..

                 

                 

                make -C samples

                make[1]: Entering directory `/home/chandan/ati-stream-sdk-v2.3-lnx32/samples'

                make -C opencl

                make[2]: Entering directory `/home/chandan/ati-stream-sdk-v2.3-lnx32/samples/opencl'

                make -C SDKUtil

                make[3]: Entering directory `/home/chandan/ati-stream-sdk-v2.3-lnx32/samples/opencl/SDKUtil'

                mkdir -p build/debug/x86/

                Building build/debug/x86//SDKApplication.o

                g++  -m32 -msse2 -Wpointer-arith   -Wfloat-equal -g3 -ffor-scope   -I  ../../../samples/opencl/SDKUtil/include  -I  include -I  "/home/chandan/ati-stream-sdk-v2.3-lnx32

                /bin/sh: Syntax error: Unterminated quoted string

                make[3]: *** [build/debug/x86//SDKApplication.o] Error 2

                make[3]: Leaving directory `/home/chandan/ati-stream-sdk-v2.3-lnx32/samples/opencl/SDKUtil'

                make[2]: *** [SDKUtil] Error 2

                make[2]: Leaving directory `/home/chandan/ati-stream-sdk-v2.3-lnx32/samples/opencl'

                make[1]: *** [opencl] Error 2

                make[1]: Leaving directory `/home/chandan/ati-stream-sdk-v2.3-lnx32/samples'

                make: *** [samples] Error 2

                i anyways went into samples directory and then into opencl/bin..i tried running ./DCT and here is the output..
                Input
                60.4487 44.4858 125.35 210.627 97.6279 188.075 226.145 86.9463 54.0471 209.454 138.394 29.2617 146.722 216.386 24.6301 206.886 148.016 139.572 64.205 60.139 119.214 2.41402 214.223 15.962 63.0311 106.88 199.724 161.225 119.524 26.1725 33.4954 179.972 70.6583 158.845 134.599 168.286 90.9199 104.744 255.233 144.967 58.1985 137.627 174.229 204.921 98.0126 198.859 155.807 246.029 82.4309 220.012 50.168 201.645 222.426 8.39097 217.607 29.4573 115.271 161.332 190.682 234.794 187.504 224.177 158.767 2.16233 
                *** CAL version mismatch:
                This OpenCL build requires version 1.4.879, version 1.4.838 installed.
                Aborting.
                Platform Vendor : Advanced Micro Devices, Inc.
                Error: clGetDeviceIDs failed Error code : CL_DEVICE_NOT_FOUND
                Error: sampleCommon:isplayDevices() failed
                i dont understand what s going on.. is there anything i missed?


                  • opencl installation help needed on ubuntu 10.10
                    nou

                    there is clear error.unterminated quote.

                    g++  -m32 -msse2 -Wpointer-arith   -Wfloat-equal -g3 -ffor-scope   -I  ../../../samples/opencl/SDKUtil/include  -I  include -I  "/home/chandan/ati-stream-sdk-v2.3-lnx32

                    after that include path should be a "

                    second driver in ubuntu repository si old. you need at least 10.11. so download latest 11.1 from amd site and install.

                        • opencl installation help needed on ubuntu 10.10
                          guruvyasa

                          ok..i followed the instructions in the wiki to install the latest driver..i keep getting aticonfig:No supported adapters detected...i removed the driver many times, checked if /etc/ati was also removed and then installed again but still get the same message..on reboot the screen went blank and i again installed xserver as given in wiki..also i get the following warning during installation..

                           

                          Setting up fglrx (2:8.812-0ubuntu1) ...

                          update-alternatives: using /usr/lib/fglrx/ld.so.conf to provide /etc/ld.so.conf.d/GL.conf (gl_conf) in auto mode.

                          update-alternatives: warning: skip creation of /usr/lib32/libaticalcl.so because associated file /usr/lib32/fglrx/libaticalcl.so (of link group gl_conf) doesn't exist.

                          update-alternatives: warning: skip creation of /usr/lib32/libaticalrt.so because associated file /usr/lib32/fglrx/libaticalrt.so (of link group gl_conf) doesn't exist.

                          does this have anything to do with the problem?



                            • opencl installation help needed on ubuntu 10.10
                              guruvyasa

                              Using locate after removing fglrx completely gives following output..

                              locate fglrx

                               

                              /etc/X11/Xsession.d/10fglrx

                              /etc/acpi/fglrx-powermode.sh

                              /etc/acpi/events/fglrx-ac-aticonfig

                              /etc/acpi/events/fglrx-lid-aticonfig

                              /etc/alternatives/10fglrx

                              /etc/alternatives/fglrx_dri

                              /etc/alternatives/fglrx_drv

                              /etc/alternatives/fglrx_modconf

                              /etc/alternatives/fglrxinfo

                              /etc/modprobe.d/fglrx.conf

                              /lib/fglrx

                              /lib/modules/fglrx

                              /lib/modules/2.6.35-25-generic/kernel/drivers/char/drm/fglrx.ko

                              /lib/modules/2.6.35-25-generic/updates/dkms/fglrx.ko

                              /lib/modules/fglrx/build_mod

                              /lib/modules/fglrx/fglrx.2.6.35-25-generic.ko

                              /lib/modules/fglrx/fglrx.ko

                              /lib/modules/fglrx/make.2.6.35-25-generic.log

                              /lib/modules/fglrx/build_mod/2.6.x

                              /lib/modules/fglrx/build_mod/fglrx.ko

                              /lib/modules/fglrx/build_mod/make.sh.log

                              /lib/modules/fglrx/build_mod/2.6.x/.fglrx.ko.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.fglrx.mod.o.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.fglrx.o.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.firegl_public.o.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.kcl_acpi.o.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.kcl_agp.o.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.kcl_debug.o.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.kcl_io.o.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.kcl_ioctl.o.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.kcl_pci.o.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.kcl_str.o.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.kcl_wait.o.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.libfglrx_ip.a.GCC4.cmd

                              /lib/modules/fglrx/build_mod/2.6.x/.tmp_versions

                              /lib/modules/fglrx/build_mod/2.6.x/Module.symvers

                              /lib/modules/fglrx/build_mod/2.6.x/drm.h

                              /lib/modules/fglrx/build_mod/2.6.x/drmP.h

                              /lib/modules/fglrx/build_mod/2.6.x/drm_compat.h

                              /lib/modules/fglrx/build_mod/2.6.x/drm_os_linux.h

                              /lib/modules/fglrx/build_mod/2.6.x/drm_proc.h

                              /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko

                              /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.c

                              /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o

                              /lib/modules/fglrx/build_mod/2.6.x/fglrx.o

                              /lib/modules/fglrx/build_mod/2.6.x/fglrxko_pci_ids.h

                              /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c

                              /lib/modules/fglrx/build_mod/2.6.x/firegl_public.h

                              /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.h

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.c

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.h

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_config.h

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.c

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.h

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_debug.o

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_io.c

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_io.h

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_io.o

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.c

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.h

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_ioctl.o

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_osconfig.h

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_pci.c

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_pci.h

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_pci.o

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_str.c

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_str.h

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_str.o

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_type.h

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_wait.c

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_wait.h

                              /lib/modules/fglrx/build_mod/2.6.x/kcl_wait.o

                              /lib/modules/fglrx/build_mod/2.6.x/libfglrx_ip.a.GCC4

                              /lib/modules/fglrx/build_mod/2.6.x/modules.order

                              /lib/modules/fglrx/build_mod/2.6.x/.tmp_versions/fglrx.mod

                              /usr/bin/fglrxinfo

                              /usr/lib/fglrx

                              /usr/lib/dri/fglrx_dri.so

                              /usr/lib/fglrx/10fglrx

                              /usr/lib/fglrx/bin

                              /usr/lib/fglrx/dri

                              /usr/lib/fglrx/etc

                              /usr/lib/fglrx/ld.so.conf

                              /usr/lib/fglrx/libAMDXvBA.cap

                              /usr/lib/fglrx/libAMDXvBA.so.1

                              /usr/lib/fglrx/libAMDXvBA.so.1.0

                              /usr/lib/fglrx/libGL.so

                              /usr/lib/fglrx/libGL.so.1

                              /usr/lib/fglrx/libGL.so.1.2

                              /usr/lib/fglrx/libXvBAW.so.1

                              /usr/lib/fglrx/libXvBAW.so.1.0

                              /usr/lib/fglrx/libatiadlxx.so

                              /usr/lib/fglrx/libaticalcl.so

                              /usr/lib/fglrx/libaticaldd.so

                              /usr/lib/fglrx/libaticalrt.so

                              /usr/lib/fglrx/libatiuki.so.1

                              /usr/lib/fglrx/libatiuki.so.1.0

                              /usr/lib/fglrx/libfglrx_dm.so.1

                              /usr/lib/fglrx/libfglrx_dm.so.1.0

                              /usr/lib/fglrx/libfglrx_gamma.so.1

                              /usr/lib/fglrx/libfglrx_gamma.so.1.0

                              /usr/lib/fglrx/xorg

                              /usr/lib/fglrx/etc/ati

                              /usr/lib/fglrx/etc/ati/amdpcsdb

                              /usr/lib/fglrx/etc/ati/amdpcsdb.default

                              /usr/lib/fglrx/etc/ati/atiogl.xml

                              /usr/lib/fglrx/etc/ati/authatieventsd.sh

                              /usr/lib/fglrx/etc/ati/control

                              /usr/lib/fglrx/etc/ati/logo.xbm.example

                              /usr/lib/fglrx/etc/ati/logo_mask.xbm.example

                              /usr/lib/fglrx/etc/ati/signature

                              /usr/lib/xorg/modules/drivers/fglrx_drv.so

                              /usr/share/fglrx

                              /usr/share/app-install/desktop/fglrx-driver.desktop

                              /usr/share/apport/package-hooks/source_fglrx-installer.py

                              /usr/share/doc/fglrx

                              /usr/share/doc/fglrx-amdcccle

                              /usr/share/doc/fglrx-modaliases

                              /usr/share/jockey/handlers/fglrx.py

                              /usr/share/jockey/handlers/fglrx.pyc

                              /usr/share/jockey/modaliases/fglrx-modules.alias.override

                              /usr/share/lintian/overrides/fglrx

                              /usr/share/lintian/overrides/fglrx-amdcccle

                              /usr/src/fglrx-8.780

                              /var/cache/apt/archives/fglrx-amdcccle_2%3a8.780-0ubuntu2_i386.deb

                              /var/cache/apt/archives/fglrx_2%3a8.780-0ubuntu2_i386.deb

                              /var/cache/jockey/fglrx.noconf

                              /var/lib/dkms/fglrx

                              /var/lib/dpkg/info/fglrx-amdcccle.list

                              /var/lib/dpkg/info/fglrx-amdcccle.md5sums

                              /var/lib/dpkg/info/fglrx-modaliases.list

                              /var/lib/dpkg/info/fglrx-modaliases.md5sums

                              /var/lib/dpkg/info/fglrx.conffiles

                              /var/lib/dpkg/info/fglrx.list

                              /var/lib/dpkg/info/fglrx.md5sums

                              /var/lib/dpkg/info/fglrx.postinst

                              /var/lib/dpkg/info/fglrx.postrm

                              /var/lib/dpkg/info/fglrx.preinst

                              /var/lib/dpkg/info/fglrx.prerm

                              /var/lib/dpkg/info/fglrx.shlibs

                              /var/lib/update-rc.d/fglrxkobuild

                              does this mean that some bits of previous installations are still present?