Page 1 of 1

Solved: "no available GPUs"

Posted: Thu Apr 09, 2020 1:12 am
by zombie67
Solved. The default linux installation (and only the linux installation) includes a setting on the expert tab that turns off usage of GPU (why?). Remove it, reboot, add the GPU slot(s), and it all works as it should.

---
(Original question)

I have a dual-boot machine. Running win10, it folds fine on both CPU and GPU. But now I need to run linux, and I installed F@H for the first time. The problem is that it does not see the 1080 Ti GPU at all. I tried to manually add a GPU slot, but I get "no available GPUs". This is mint 64bit, with the latest Nvidia driver (440.64). FWIW, BOINC does see the GPU, and sees it as an OpenCL 1.2 device. I checked the package manager, and I do have the OpenCL headers installed.

What am I missing? How do I solve this?

TIA!

Code: Select all

*********************** Log Started 2020-04-09T00:59:46Z ***********************
00:59:46:************************* Folding@home Client *************************
00:59:46:        Website: https://foldingathome.org/
00:59:46:      Copyright: (c) 2009-2018 foldingathome.org
00:59:46:         Author: Joseph Coffland <[email protected]>
00:59:46:           Args: --child --lifeline 1911 /etc/fahclient/config.xml --run-as
00:59:46:                 fahclient --pid-file=/var/run/fahclient.pid --daemon
00:59:46:         Config: /etc/fahclient/config.xml
00:59:46:******************************** Build ********************************
00:59:46:        Version: 7.5.1
00:59:46:           Date: May 11 2018
00:59:46:           Time: 19:59:04
00:59:46:     Repository: Git
00:59:46:       Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
00:59:46:         Branch: master
00:59:46:       Compiler: GNU 6.3.0 20170516
00:59:46:        Options: -std=gnu++98 -O3 -funroll-loops
00:59:46:       Platform: linux2 4.14.0-3-amd64
00:59:46:           Bits: 64
00:59:46:           Mode: Release
00:59:46:******************************* System ********************************
00:59:46:            CPU: AMD Ryzen Threadripper 3970X 32-Core Processor
00:59:46:         CPU ID: AuthenticAMD Family 23 Model 49 Stepping 0
00:59:46:           CPUs: 32
00:59:46:         Memory: 62.75GiB
00:59:46:    Free Memory: 61.50GiB
00:59:46:        Threads: POSIX_THREADS
00:59:46:     OS Version: 5.3
00:59:46:    Has Battery: false
00:59:46:     On Battery: false
00:59:46:     UTC Offset: -7
00:59:46:            PID: 1913
00:59:46:            CWD: /var/lib/fahclient
00:59:46:             OS: Linux 5.3.0-46-generic x86_64
00:59:46:        OS Arch: AMD64
00:59:46:           GPUs: 0
00:59:46:  CUDA Device 0: Platform:0 Device:0 Bus:33 Slot:0 Compute:6.1 Driver:10.2
00:59:46:OpenCL Device 0: Platform:0 Device:0 Bus:33 Slot:0 Compute:1.2 Driver:440.64
00:59:46:***********************************************************************
00:59:46:<config>
00:59:46:  <!-- Client Control -->
00:59:46:  <fold-anon v='true'/>
00:59:46:
00:59:46:  <!-- Folding Core -->
00:59:46:  <core-priority v='low'/>
00:59:46:
00:59:46:  <!-- Folding Slot Configuration -->
00:59:46:  <gpu v='false'/>
00:59:46:
00:59:46:  <!-- Network -->
00:59:46:  <proxy v=':8080'/>
00:59:46:
00:59:46:  <!-- Remote Command Server -->
00:59:46:  <password v='********'/>
00:59:46:
00:59:46:  <!-- Slot Control -->
00:59:46:  <pause-on-start v='true'/>
00:59:46:  <power v='full'/>
00:59:46:
00:59:46:  <!-- User Information -->
00:59:46:  <passkey v='********************************'/>
00:59:46:  <team v='51524'/>
00:59:46:  <user v='zombie67'/>
00:59:46:
00:59:46:  <!-- Folding Slots -->
00:59:46:  <slot id='0' type='CPU'/>
00:59:46:</config>
00:59:46:Switching to user fahclient
00:59:46:Trying to access database...
00:59:46:Successfully acquired database lock
00:59:46:Enabled folding slot 00: PAUSED cpu:32 (by user)

Re: Solved: "no available GPUs"

Posted: Thu Apr 09, 2020 8:24 pm
by Joe_H
It turns off GPU folding if the installer does not detect a GPU. It does not do this every time, for every installation, and the exact circumstances resulting in the gpu=false setting still have to be identified. It is an open issue on the development site.