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?
You can get the needed driver from the 'download drivers' box on the front page of www.amd.com.
i recomend use this http://wiki.cchtml.com/index.php/Ubuntu_Maverick_Installation_Guide#Installing_the_drivers_manually
and you can use my packages for OpenCL runtime.
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
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.
http://wiki.cchtml.com/index.php/Ubuntu_Maverick_Installation_Guide
Follow this link for catalyst installation.
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?
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
yes whole driver is present. or a most of it. whcih methot do you use? buildpkg or clasic install? in either case manual rm files is not a correct way to uninstall a driver.
hmmm...anyways i managed to remove all of it and then installed the older version ie one which comes with ubuntu itself..also downloaded and installed ati stream v2.3 manually..i was trying to compile a simple c++ program but it s showing
fatal error: GL/gl.h: No such file or directory
there is no gl.h in the GL directory..the contents of GL directory are:
GLAux.h glew.h glext.h GLU.h glut.h glxew.h wglew.h
install mesa-common-dev