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.