Page 1 of 1
OpenCL: Not detected: clGetDeviceIDs() returned -1
Posted: Thu Apr 09, 2020 10:59 am
by nadirian
Hello,
I am running a GTX1050-card on Fedora31, the CPU folding is working but not the GPU.
The log says "OpenCL: Not detected: clGetDeviceIDs() returned -1", and as far as i've read, ive installed the missing packages "ocl-icd" and "ocl-icd-devel", restarted the process and yeah.
Im out of ideas and google is not giving me any solution...
What happens is that the GPU is found, but it never receives a WU (it has been sitting 12 hrs without any WU).
Re: OpenCL: Not detected: clGetDeviceIDs() returned -1
Posted: Thu Apr 09, 2020 11:14 am
by PantherX
Welcome to the F@H Forum nadirian,
Can you please post your log file. Ensure that you have copied the System configuration which is present at the start of the log file (viewtopic.php?f=80&t=26036).
Re: OpenCL: Not detected: clGetDeviceIDs() returned -1
Posted: Thu Apr 09, 2020 11:20 am
by nadirian
Absolutely!
Code: Select all
*********************** Log Started 2020-04-09T10:05:54Z ***********************
10:05:54:************************* Folding@home Client *************************
10:05:54: Website: https://foldingathome.org/
10:05:54: Copyright: (c) 2009-2018 foldingathome.org
10:05:54: Author: Joseph Coffland <[email protected]>
10:05:54: Args: --child --lifeline 477478 /etc/fahclient/config.xml --run-as
10:05:54: fahclient --pid-file=/var/run/fahclient.pid --daemon
10:05:54: Config: /etc/fahclient/config.xml
10:05:54:******************************** Build ********************************
10:05:54: Version: 7.5.1
10:05:54: Date: May 12 2018
10:05:54: Time: 22:51:07
10:05:54: Repository: Git
10:05:54: Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
10:05:54: Branch: master
10:05:54: Compiler: GNU 4.4.7 20120313 (Red Hat 4.4.7-18)
10:05:54: Options: -std=gnu++98 -O3 -funroll-loops
10:05:54: Platform: linux2 4.14.0-3-amd64
10:05:54: Bits: 64
10:05:54: Mode: Release
10:05:54:******************************* System ********************************
10:05:54: CPU: Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz
10:05:54: CPU ID: GenuineIntel Family 6 Model 158 Stepping 10
10:05:54: CPUs: 12
10:05:54: Memory: 15.55GiB
10:05:54: Free Memory: 6.06GiB
10:05:54: Threads: POSIX_THREADS
10:05:54: OS Version: 5.5
10:05:54: Has Battery: false
10:05:54: On Battery: false
10:05:54: UTC Offset: 2
10:05:54: PID: 477480
10:05:54: CWD: /var/lib/fahclient
10:05:54: OS: Linux 5.5.10-200.fc31.x86_64 x86_64
10:05:54: OS Arch: AMD64
10:05:54: GPUs: 1
10:05:54: GPU 0: Bus:1 Slot:0 Func:0 NVIDIA:7 GP107 [GeForce GTX 1050 LP] 1862
10:05:54:CUDA Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:6.1 Driver:10.2
10:05:54: OpenCL: Not detected: clGetDeviceIDs() returned -1
10:05:54:***********************************************************************
10:05:54:<config>
10:05:54:
10:05:54: <!-- Network -->
10:05:54: <proxy v=':8080'/>
10:05:54:
10:05:54: <!-- User Information -->
10:05:54: <passkey v='********************************'/>
10:05:54: <team v='foo'/>
10:05:54: <user v='bar'/>
10:05:54:
10:05:54:
10:05:54: <!-- Folding Slots -->
10:05:54: <slot id='0' type='GPU'>
10:05:54: <opencl-index v='0'/>
10:05:54: </slot>
10:05:54:</config>
10:05:54:Switching to user fahclient
10:05:54:Trying to access database...
10:05:54:Successfully acquired database lock
10:05:54:Enabled folding slot 00: READY gpu:0:GP107 [GeForce GTX 1050 LP] 1862
10:05:54:WU00:FS00:Connecting to 65.254.110.245:8080
10:05:55:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
10:05:55:WU00:FS00:Connecting to 18.218.241.186:80
10:05:56:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
10:05:56:ERROR:WU00:FS00:Exception: Could not get an assignment
10:05:56:WU00:FS00:Connecting to 65.254.110.245:8080
10:05:56:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
10:05:56:WU00:FS00:Connecting to 18.218.241.186:80
10:05:57:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
10:05:57:ERROR:WU00:FS00:Exception: Could not get an assignment
10:06:56:WU00:FS00:Connecting to 65.254.110.245:8080
10:06:56:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
Re: OpenCL: Not detected: clGetDeviceIDs() returned -1
Posted: Thu Apr 09, 2020 11:27 am
by PantherX
Thanks for your log... while I am not an expert in Linux, you might find this thread useful as it does mention Fedora 31 in it: viewtopic.php?f=106&t=33345
Re: OpenCL: Not detected: clGetDeviceIDs() returned -1
Posted: Thu Apr 09, 2020 12:05 pm
by nadirian
Thanks for that post.
But sadly there wasnt anything for me there.
The "python2"-fix is more for the FAHControl, and not the FAHClient (which i have problem with).
Re: OpenCL: Not detected: clGetDeviceIDs() returned -1
Posted: Sun Apr 12, 2020 1:24 pm
by MarcvdM
read my post in this forum, had the same issue. caused by multiple .icd's in /etc/OpenCL/vendors. clinfo goes trough the list one by one, FAHClient doesn't know what to do. Rename all .icd files to something not ending in ".icd" and just leave the nvidia.icd
viewtopic.php?f=80&t=34020
Re: OpenCL: Not detected: clGetDeviceIDs() returned -1
Posted: Mon Apr 13, 2020 1:03 am
by 58Enfield
Thank You , MarcvdM
This is a great deal easier than mindlessly wiping and re-installing nvidia drivers over and over and over until nvidia, opencl and FAH deign to recognise each other. There have been times I have just walked away and let a machine not fold for a couple of days instead of re-installing one.....more......family blog....adjective-deleted time.
The works on Xubuntu 18.04 Various Nvidia Cards
Thank You
Re: OpenCL: Not detected: clGetDeviceIDs() returned -1
Posted: Tue Apr 14, 2020 8:19 am
by nadirian
MarcvdM wrote:read my post in this forum, had the same issue. caused by multiple .icd's in /etc/OpenCL/vendors. clinfo goes trough the list one by one, FAHClient doesn't know what to do. Rename all .icd files to something not ending in ".icd" and just leave the nvidia.icd
viewtopic.php?f=80&t=34020
Thanks alot!
This made me realise that i didnt have cuda-drivers installed
'sudo dnf install xorg-x11-drv-nvidia-cuda' (because i was missing the nvidia.icd).
But as you said, i had to remove (rename) the mesa.icd and pool.icd and FAHclient were working!
Lets see if it gets any WUs now then.
Re: OpenCL: Not detected: clGetDeviceIDs() returned -1
Posted: Tue Apr 14, 2020 9:12 am
by nadirian
Ah yes! It took some time, but now it has a job!
Re: OpenCL: Not detected: clGetDeviceIDs() returned -1
Posted: Tue Apr 14, 2020 9:20 am
by Neil-B
GZ … but don't tell everyone you got a GPU WU - they might try to steal it