NVIDIA Quadro P520

Post requests to add new GPUs to the official whitelist here.

Moderators: Site Moderators, FAHC Science Team

Post Reply
inf_int
Posts: 2
Joined: Tue Mar 24, 2020 12:00 pm

NVIDIA Quadro P520

Post by inf_int »

I was trying to use the NVIDIA Quadro P520 on my Thinkpad p43s running under Ubuntu 19.10, for the Folding@home computations, but this GPU does not seem to be listed even though it should be supported. Relevant line from

Code: Select all

FAHClient --lspci
:

Code: Select all

0x10de:0x1d34:60:0:0:NVIDIA Corporation:
Note: None of the device names are listed, but the presented line is the only containing NVIDIA.

Log file (sorry for the verbosity):

Code: Select all

*********************** Log Started 2020-03-24T10:18:22Z ***********************
10:18:22:************************* Folding@home Client *************************
10:18:22:        Website: https://foldingathome.org/
10:18:22:      Copyright: (c) 2009-2018 foldingathome.org
10:18:22:         Author: Joseph Coffland <joseph@cauldrondevelopment.com>
10:18:22:           Args: --child --lifeline 1585 /etc/fahclient/config.xml --run-as
10:18:22:                 fahclient --pid-file=/var/run/fahclient.pid --daemon
10:18:22:         Config: /etc/fahclient/config.xml
10:18:22:******************************** Build ********************************
10:18:22:        Version: 7.5.1
10:18:22:           Date: May 11 2018
10:18:22:           Time: 19:59:04
10:18:22:     Repository: Git
10:18:22:       Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
10:18:22:         Branch: master
10:18:22:       Compiler: GNU 6.3.0 20170516
10:18:22:        Options: -std=gnu++98 -O3 -funroll-loops
10:18:22:       Platform: linux2 4.14.0-3-amd64
10:18:22:           Bits: 64
10:18:22:           Mode: Release
10:18:22:******************************* System ********************************
10:18:22:            CPU: Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz
10:18:22:         CPU ID: GenuineIntel Family 6 Model 142 Stepping 12
10:18:22:           CPUs: 8
10:18:22:         Memory: 15.36GiB
10:18:22:    Free Memory: 14.37GiB
10:18:22:        Threads: POSIX_THREADS
10:18:22:     OS Version: 5.3
10:18:22:    Has Battery: true
10:18:22:     On Battery: false
10:18:22:     UTC Offset: 1
10:18:22:            PID: 1587
10:18:22:            CWD: /var/lib/fahclient
10:18:22:             OS: Linux 5.3.0-42-generic x86_64
10:18:22:        OS Arch: AMD64
10:18:22:           GPUs: 0
10:18:22:  CUDA Device 0: Platform:0 Device:0 Bus:60 Slot:0 Compute:6.1 Driver:10.2
10:18:22:OpenCL Device 0: Platform:0 Device:0 Bus:60 Slot:0 Compute:1.2 Driver:440.33
10:18:22:***********************************************************************
10:18:22:<config>
10:18:22:  <!-- Client Control -->
10:18:22:  <fold-anon v='true'/>
10:18:22:
10:18:22:  <!-- Folding Slot Configuration -->
10:18:22:  <gpu v='false'/>
10:18:22:
10:18:22:  <!-- Slot Control -->
10:18:22:  <power v='medium'/>
10:18:22:
10:18:22:  <!-- User Information -->
10:18:22:  <user v='inf_int'/>
10:18:22:
10:18:22:  <!-- Folding Slots -->
10:18:22:  <slot id='0' type='CPU'/>
10:18:22:</config>
10:18:22:Switching to user fahclient
10:18:22:Trying to access database...
10:18:22:Successfully acquired database lock
10:18:22:Enabled folding slot 00: READY cpu:7
10:18:22:WU00:FS00:Connecting to 65.254.110.245:8080
[93m10:18:23:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration[0m
10:18:23:WU00:FS00:Connecting to 18.218.241.186:80
[93m10:18:24:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration[0m
[91m10:18:24:ERROR:WU00:FS00:Exception: Could not get an assignment[0m
10:18:24:WU00:FS00:Connecting to 65.254.110.245:8080
[93m10:18:25:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration[0m
10:18:25:WU00:FS00:Connecting to 18.218.241.186:80
[93m10:18:26:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration[0m
[91m10:18:26:ERROR:WU00:FS00:Exception: Could not get an assignment[0m
10:19:24:WU00:FS00:Connecting to 65.254.110.245:8080
[93m10:19:25:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration[0m
10:19:25:WU00:FS00:Connecting to 18.218.241.186:80
[93m10:19:26:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration[0m
[91m10:19:26:ERROR:WU00:FS00:Exception: Could not get an assignment[0m
10:20:53:Saving configuration to /etc/fahclient/config.xml
10:20:53:<config>
10:20:53:  <!-- Client Control -->
10:20:53:  <fold-anon v='true'/>
10:20:53:
10:20:53:  <!-- Folding Slot Configuration -->
10:20:53:  <gpu v='false'/>
10:20:53:
10:20:53:  <!-- Network -->
10:20:53:  <proxy v=':8080'/>
10:20:53:
10:20:53:  <!-- Slot Control -->
10:20:53:  <power v='medium'/>
10:20:53:
10:20:53:  <!-- User Information -->
10:20:53:  <user v='inf_int'/>
10:20:53:
10:20:53:  <!-- Folding Slots -->
10:20:53:  <slot id='0' type='GPU'/>
10:20:53:</config>
10:21:02:WU00:FS00:Connecting to 65.254.110.245:8080
[93m10:21:02:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration[0m
10:21:02:WU00:FS00:Connecting to 18.218.241.186:80
[93m10:21:03:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration[0m
[91m10:21:03:ERROR:WU00:FS00:Exception: Could not get an assignment[0m
10:21:25:Saving configuration to /etc/fahclient/config.xml
10:21:25:<config>
10:21:25:  <!-- Client Control -->
10:21:25:  <fold-anon v='true'/>
10:21:25:
10:21:25:  <!-- Folding Slot Configuration -->
10:21:25:  <gpu v='false'/>
10:21:25:
10:21:25:  <!-- Network -->
10:21:25:  <proxy v=':8080'/>
10:21:25:
10:21:25:  <!-- Slot Control -->
10:21:25:  <power v='medium'/>
10:21:25:
10:21:25:  <!-- User Information -->
10:21:25:  <user v='inf_int'/>
10:21:25:
10:21:25:  <!-- Folding Slots -->
10:21:25:  <slot id='0' type='GPU'/>
10:21:25:</config>
10:23:39:WU00:FS00:Connecting to 65.254.110.245:8080
[93m10:23:40:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration[0m
10:23:40:WU00:FS00:Connecting to 18.218.241.186:80
[93m10:23:40:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration[0m
[91m10:23:40:ERROR:WU00:FS00:Exception: Could not get an assignment[0m
10:27:53:WU00:FS00:Connecting to 65.254.110.245:8080
[93m10:27:54:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration[0m
10:27:54:WU00:FS00:Connecting to 18.218.241.186:80
[93m10:27:55:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration[0m
[91m10:27:55:ERROR:WU00:FS00:Exception: Could not get an assignment[0m
10:34:45:WU00:FS00:Connecting to 65.254.110.245:8080
[93m10:34:45:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration[0m
10:34:45:WU00:FS00:Connecting to 18.218.241.186:80
[93m10:34:46:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration[0m
[91m10:34:46:ERROR:WU00:FS00:Exception: Could not get an assignment[0m
10:45:50:WU00:FS00:Connecting to 65.254.110.245:8080
[93m10:45:51:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration[0m
10:45:51:WU00:FS00:Connecting to 18.218.241.186:80
[93m10:45:51:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration[0m
[91m10:45:51:ERROR:WU00:FS00:Exception: Could not get an assignment[0m
11:03:47:WU00:FS00:Connecting to 65.254.110.245:8080
11:03:48:WU00:FS00:Assigned to work server 40.114.52.201
11:03:48:WU00:FS00:Requesting new work unit for slot 
[91m11:03:48:ERROR:WU00:FS00:Exception: Option 'gpu-index' has no default and is not set.[0m
11:06:51:Caught signal SIGTERM(15) on PID 1587
11:06:51:Exiting, please wait. . .
11:06:52:Clean exit

JimboPalmer
Posts: 2573
Joined: Mon Feb 16, 2009 4:12 am
Location: Greenwood MS USA

Re: NVIDIA Quadro P520

Post by JimboPalmer »

First the good news, this card is capable of Folding
https://www.techpowerup.com/gpu-specs/q ... bile.c3424
It supports both OpenCL 1.2 and Double Precision floating point math.

Now for some bad news, Nvidia note book cards often are used in conjunction with Intel graphics, in a technology called Optimus.
https://www.geforce.com/hardware/techno ... technology
Intel graphics are not supported in F@H, so to make your laptop fold you need to disable the Intel card somehow. Many find a setting in the Nvidia Control Panel's 3D settings.
This will make your laptop hotter and noisier.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
toTOW
Site Moderator
Posts: 6309
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: NVIDIA Quadro P520

Post by toTOW »

Added 0x1d34 / GP108GLM [Quadro P520] to the list of supported GPUs ...
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
inf_int
Posts: 2
Joined: Tue Mar 24, 2020 12:00 pm

Re: NVIDIA Quadro P520

Post by inf_int »

JimboPalmer wrote:First the good news, this card is capable of Folding
https://www.techpowerup.com/gpu-specs/q ... bile.c3424
It supports both OpenCL 1.2 and Double Precision floating point math.

Now for some bad news, Nvidia note book cards often are used in conjunction with Intel graphics, in a technology called Optimus.
https://www.geforce.com/hardware/techno ... technology
Intel graphics are not supported in F@H, so to make your laptop fold you need to disable the Intel card somehow. Many find a setting in the Nvidia Control Panel's 3D settings.
This will make your laptop hotter and noisier.
Yes, I can disable the Intel GPU through

Code: Select all

sudo prime-select nvidia
. However, I have still have some stupid questions regarding the detection of GPUs: As long as you use CUDA, you have an API to query the CUDA GPUs on the system and find their compute capabilities. In this context, I cannot see why you would need to specifically whitelist any supported GPU as this can be checked at runtime. In addition, CUDA should also work fine if the Nvidia GPU is used in conjugation with the integrated Intel graphics. For more information, check this link: https://docs.nvidia.com/cuda/optimus-de ... index.html
toTOW
Site Moderator
Posts: 6309
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: NVIDIA Quadro P520

Post by toTOW »

Folding@Home cores use OpenCL, not CUDA.
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
Post Reply