AnsweredAssumed Answered

Help needed, Ubuntu 14.04 and OpenCL 2.9-1 problem.

Question asked by nsakan on Nov 6, 2014
Latest reply on Nov 10, 2014 by nsakan

I am not certain about the origin of the problem. I needed to switch to Ubuntu from reasons of some supported software, so this is my first try to install OpenCL on Unbuntu.

I had no problem with previous versions on Debian installation.

Although I managed to install latest catalyst driver and got expected behaviour of graphic card I had problems further on. The clinfo does not work, it breaks.

 

=================================

Hardware:

AMD FX(tm)-6100 Six-Core Processor

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X]

=================================

Software / firmware:

fglrx-14.301.1001          -  sucessfully installed, option to make platform specific package and install it.

AMD-APP-SDK-v2.9-1.599.381-GA-linux64  - installation continues without problems but does not work.

=================================

 

TEST:

=================================

glxgears OK

nsakan@nsakan-MS-7641:/opt/AMDAPPSDK-2.9-1/bin/x86_64$ glxgears

17736 frames in 5.0 seconds = 3547.074 FPS

17981 frames in 5.0 seconds = 3596.024 FPS

18132 frames in 5.0 seconds = 3626.250 FPS

=================================

aticonf OK

nsakan@nsakan-MS-7641:/opt/AMDAPPSDK-2.9-1/bin/x86_64$ aticonfig --lsa

* 0. 01:00.0 AMD Radeon HD 7700 Series

 

* - Default adapter

=================================

fglrxinfo OK

nsakan@nsakan-MS-7641:/opt/AMDAPPSDK-2.9-1/bin/x86_64$ fglrxinfo

display: :0.0  screen: 0

OpenGL vendor string: Advanced Micro Devices, Inc.

OpenGL renderer string: AMD Radeon HD 7700 Series

OpenGL version string: 4.4.13084 Compatibility Profile Context 14.301.1001

=================================

clinfo problem!

nsakan@nsakan-MS-7641:/opt/AMDAPPSDK-2.9-1/bin/x86_64$ ./clinfo

terminate called after throwing an instance of 'cl::Error'

  what():  clGetPlatformIDs

Aborted (core dumped)

 

nsakan@nsakan-MS-7641:/opt/AMDAPPSDK-2.9-1/bin/x86_64$ ldd clinfo

    linux-vdso.so.1 =>  (0x00007fffc59f0000)

    libOpenCL.so.1 => /opt/AMDAPPSDK-2.9-1/lib/x86_64/libOpenCL.so.1 (0x00007f2bce738000)

    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2bce4e8000)

    libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2bce1e0000)

    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2bcdfd8000)

    libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2bcddc0000)

    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2bcd9f8000)

    /lib64/ld-linux-x86-64.so.2 (0x00007f2bce940000)

=================================

 

If I understand correctly, the libGL.so should be linked to the libGL.so.1 in /usr/lib/fglrx/ and /usr/lib32/fglrx/ (into their own directories, am I correct? The guide is here a little bit unclear and misleading).

=================================

nsakan@nsakan-MS-7641:/opt/AMDAPPSDK-2.9-1/bin/x86_64$ ls -alh /usr/lib/fglrx/

total 81M

drwxr-xr-x   6 root root 4,0K нов  7 01:56 .

drwxr-xr-x 211 root root  36K нов  7 01:56 ..

-rw-r--r--   1 root root  440 нов  7 01:40 10fglrx

-rw-r--r--   1 root root    1 нов  7 01:40 alt_ld.so.conf

drwxr-xr-x   2 root root 4,0K нов  7 01:56 bin

drwxr-xr-x   2 root root 4,0K нов  7 01:56 dri

drwxr-xr-x   4 root root 4,0K нов  7 00:10 etc

-rw-r--r--   1 root root   32 нов  7 01:40 ld.so.conf

-rw-r--r--   1 root root  13M нов  7 01:40 libamdhsasc64.so

-rw-r--r--   1 root root  43M нов  7 01:40 libamdocl64.so

-rw-r--r--   1 root root 1,3M нов  7 01:40 libAMDXvBA.cap

lrwxrwxrwx   1 root root   17 нов  7 01:40 libAMDXvBA.so.1 -> libAMDXvBA.so.1.0

-rw-r--r--   1 root root  11M нов  7 01:40 libAMDXvBA.so.1.0

-rw-r--r--   1 root root 683K нов  7 01:40 libatiadlxx.so

-rw-r--r--   1 root root  55K нов  7 01:40 libaticalcl.so

-rw-r--r--   1 root root  12M нов  7 01:40 libaticaldd.so

-rw-r--r--   1 root root  64K нов  7 01:40 libaticalrt.so

lrwxrwxrwx   1 root root   16 нов  7 01:40 libatiuki.so.1 -> libatiuki.so.1.0

-rw-r--r--   1 root root 120K нов  7 01:40 libatiuki.so.1.0

lrwxrwxrwx   1 root root   18 нов  7 01:40 libfglrx_dm.so.1 -> libfglrx_dm.so.1.0

-rw-r--r--   1 root root  11K нов  7 01:40 libfglrx_dm.so.1.0

lrwxrwxrwx   1 root root   10 нов  7 01:40 libGL.so -> libGL.so.1

lrwxrwxrwx   1 root root   12 нов  7 01:40 libGL.so.1 -> libGL.so.1.2

-rw-r--r--   1 root root 848K нов  7 01:40 libGL.so.1.2

lrwxrwxrwx   1 root root   14 нов  7 01:40 libOpenCL.so -> libOpenCL.so.1

-rw-r--r--   1 root root  26K нов  7 01:40 libOpenCL.so.1

lrwxrwxrwx   1 root root   15 нов  7 00:10 libXvBAW.so.1 -> libXvBAW.so.1.0

-rw-r--r--   1 root root  16K нов  7 01:40 libXvBAW.so.1.0

-rwxr-xr-x   1 root root  11K нов  7 01:40 switchlibGL

-rwxr-xr-x   1 root root  11K нов  7 01:40 switchlibglx

drwxr-xr-x   3 root root 4,0K нов  7 00:09 xorg

nsakan@nsakan-MS-7641:/opt/AMDAPPSDK-2.9-1/bin/x86_64$ ls -alh /usr/lib32/fglrx/

total 76M

drwxr-xr-x 3 root root 4,0K нов  7 01:56 .

drwxr-xr-x 5 root root 4,0K нов  7 01:56 ..

drwxr-xr-x 2 root root 4,0K нов  7 01:56 dri

-rw-r--r-- 1 root root  11M нов  7 01:40 libamdhsasc32.so

-rw-r--r-- 1 root root  42M нов  7 01:40 libamdocl32.so

-rw-r--r-- 1 root root 1,3M нов  7 01:40 libAMDXvBA.cap

lrwxrwxrwx 1 root root   17 нов  7 00:10 libAMDXvBA.so.1 -> libAMDXvBA.so.1.0

-rw-r--r-- 1 root root 8,9M нов  7 01:40 libAMDXvBA.so.1.0

-rw-r--r-- 1 root root 651K нов  7 01:40 libatiadlxx.so

-rw-r--r-- 1 root root  45K нов  7 01:40 libaticalcl.so

-rw-r--r-- 1 root root  12M нов  7 01:40 libaticaldd.so

-rw-r--r-- 1 root root  52K нов  7 01:40 libaticalrt.so

lrwxrwxrwx 1 root root   16 нов  7 01:40 libatiuki.so.1 -> libatiuki.so.1.0

-rw-r--r-- 1 root root 112K нов  7 01:40 libatiuki.so.1.0

-rw-r--r-- 1 root root 7,2K нов  7 01:40 libfglrx_dm.a

-rw-r--r-- 1 root root 8,0K нов  7 01:40 libfglrx_dm.so.1.0

lrwxrwxrwx 1 root root   12 нов  7 00:10 libGL.so.1 -> libGL.so.1.2

-rw-r--r-- 1 root root 566K нов  7 01:40 libGL.so.1.2

-rw-r--r-- 1 root root  29K нов  7 01:40 libOpenCL.so.1

lrwxrwxrwx 1 root root   15 нов  7 00:10 libXvBAW.so.1 -> libXvBAW.so.1.0

-rw-r--r-- 1 root root  12K нов  7 01:40 libXvBAW.so.1.0

nsakan@nsakan-MS-7641:/opt/AMDAPPSDK-2.9-1/bin/x86_64$

=================================

 

Any sugestion is helpfull,

Thank You.

Sincerely,

Nenad

Outcomes