Forum

Author Topic: Where has my OpenCL devices gone?  (Read 2379 times)

thl

  • Newbie
  • *
  • Posts: 16
    • View Profile
Where has my OpenCL devices gone?
« on: December 21, 2015, 08:37:21 PM »
Have OpenCL and Photoscan Standard installed on my (SuSE) Linux PC some times ago. I found my OpenCL devices in PhotoScan and was able to use them. Log was reporting GPU usage. Now I was re-checking because I missed GPU in logs and dont find them anymore. I checked my running Photoscan using "lsof" and see that libOpenCL library is attached with the running executable. How to debug this?

Details:

Graphic boards:

root@egon:/opt# lspci | grep -i vga
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek [Radeon HD 6550D]
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]

ATI packages installed:

root@egon:/opt# rpm -qa | grep fglrx64
fglrx64_graphics_SUSE132-15.300.1025-1.x86_64
fglrx64_xpic_SUSE132-15.300.1025-1.x86_64
fglrx64_amdcccle_SUSE132-15.300.1025-1.x86_64
fglrx64_core_SUSE132-15.300.1025-1.x86_64
fglrx64_opencl_SUSE132-15.300.1025-1.x86_64

Running photoscan process:

tom@egon:/home/tom$ nohup /opt/photoscan121_2278/photoscan.sh &

tom@egon:/home/tom$ jobs -l
[1] + 16919      Running                 nohup /opt/photoscan121_2278/photoscan.sh &

tom@egon:/home/tom$ pstree -p 16919
photoscan.sh(16919)───photoscan(16924)─┬─{LoaderThread}(16928)
                                       ├─{photoscan}(16925)
                                       ├─{photoscan}(16926)
                                       └─{photoscan}(16927)

tom@egon:/home/tom$ lsof -p 16924 | grep CL
photoscan 16924  tom  mem    REG              254,0    27432 1206555 /usr/lib64/libOpenCL.so.1

But when I open "Settings" -> "OpenCL" in Photoscan, I see no GPU devices listed.

Any help is recommended.