Page 1 of 1

No GPU Slots - No GPU Utilization

Posted: Thu Dec 31, 2020 9:27 pm
by n0ob123
i have a board with 9 GPUs, but none of them appear in my slots list. when I go into configure, the GPUs are not listed there either. I assume I need help to manually add my GPUs as slots?

when i run nvidia-smi it shows that they are not doing any work.

here is the nvidia-smi report:
| NVIDIA-SMI 450.57 Driver Version: 450.57 CUDA Version: 11.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 Quadro K620 Off | 00000000:01:00.0 Off | N/A |
| 34% 34C P8 1W / 30W | 200MiB / 2002MiB | 14% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 1 Quadro K620 Off | 00000000:02:00.0 Off | N/A |
| 34% 26C P8 1W / 30W | 8MiB / 2002MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 2 Quadro K620 Off | 00000000:03:00.0 Off | N/A |
| 34% 27C P8 1W / 30W | 8MiB / 2002MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 3 Quadro K620 Off | 00000000:05:00.0 Off | N/A |
| 34% 29C P8 1W / 30W | 8MiB / 2002MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 4 Quadro K620 Off | 00000000:06:00.0 Off | N/A |
| 34% 30C P8 1W / 30W | 8MiB / 2002MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 5 Quadro K620 Off | 00000000:07:00.0 Off | N/A |
| 34% 26C P8 1W / 30W | 8MiB / 2002MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 6 Quadro K620 Off | 00000000:08:00.0 Off | N/A |
| 34% 26C P8 1W / 30W | 8MiB / 2002MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 7 Quadro K620 Off | 00000000:09:00.0 Off | N/A |
| 34% 25C P8 1W / 30W | 8MiB / 2002MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 3151 G /usr/lib/xorg/Xorg 105MiB |
| 0 N/A N/A 3280 G /usr/bin/gnome-shell 85MiB |
| 0 N/A N/A 3494 G /opt/piavpn/bin/pia-client 0MiB |
| 1 N/A N/A 3151 G /usr/lib/xorg/Xorg 3MiB |
| 2 N/A N/A 3151 G /usr/lib/xorg/Xorg 3MiB |
| 3 N/A N/A 3151 G /usr/lib/xorg/Xorg 3MiB |
| 4 N/A N/A 3151 G /usr/lib/xorg/Xorg 3MiB |
| 5 N/A N/A 3151 G /usr/lib/xorg/Xorg 3MiB |
| 6 N/A N/A 3151 G /usr/lib/xorg/Xorg 3MiB |
| 7 N/A N/A 3151 G /usr/lib/xorg/Xorg 3MiB |
+-----------------------------------------------------------------------------+
here's my log:

Code: Select all

*********************** Log Started 2020-12-31T21:00:14Z ***********************
21:00:14:******************************* libFAH ********************************
21:00:14:           Date: Oct 20 2020
21:00:14:           Time: 20:36:39
21:00:14:       Revision: 5ca109d295a6245e2a2f590b3d0085ad5e567aeb
21:00:14:         Branch: master
21:00:14:       Compiler: GNU 8.3.0
21:00:14:        Options: -faligned-new -std=c++11 -fsigned-char -ffunction-sections
21:00:14:                 -fdata-sections -O3 -funroll-loops -fno-pie
21:00:14:       Platform: linux2 5.8.0-1-amd64
21:00:14:           Bits: 64
21:00:14:           Mode: Release
21:00:14:****************************** FAHClient ******************************
21:00:14:        Version: 7.6.21
21:00:14:         Author: Joseph Coffland <joseph@cauldrondevelopment.com>
21:00:14:      Copyright: 2020 foldingathome.org
21:00:14:       Homepage: https://foldingathome.org/
21:00:14:           Date: Oct 20 2020
21:00:14:           Time: 20:39:00
21:00:14:       Revision: 6efbf0e138e22d3963e6a291f78dcb9c6422a278
21:00:14:         Branch: master
21:00:14:       Compiler: GNU 8.3.0
21:00:14:        Options: -faligned-new -std=c++11 -fsigned-char -ffunction-sections
21:00:14:                 -fdata-sections -O3 -funroll-loops -fno-pie
21:00:14:       Platform: linux2 5.8.0-1-amd64
21:00:14:           Bits: 64
21:00:14:           Mode: Release
21:00:14:           Args: --child /etc/fahclient/config.xml --run-as fahclient
21:00:14:                 --pid-file=/var/run/fahclient.pid --daemon
21:00:14:         Config: /etc/fahclient/config.xml
21:00:14:******************************** CBang ********************************
21:00:14:           Date: Oct 20 2020
21:00:14:           Time: 18:37:59
21:00:14:       Revision: 7e4ce85225d7eaeb775e87c31740181ca603de60
21:00:14:         Branch: master
21:00:14:       Compiler: GNU 8.3.0
21:00:14:        Options: -faligned-new -std=c++11 -fsigned-char -ffunction-sections
21:00:14:                 -fdata-sections -O3 -funroll-loops -fno-pie -fPIC
21:00:14:       Platform: linux2 5.8.0-1-amd64
21:00:14:           Bits: 64
21:00:14:           Mode: Release
21:00:14:******************************* System ********************************
21:00:14:            CPU: Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz
21:00:14:         CPU ID: GenuineIntel Family 6 Model 158 Stepping 9
21:00:14:           CPUs: 4
21:00:14:         Memory: 7.70GiB
21:00:14:    Free Memory: 6.78GiB
21:00:14:        Threads: POSIX_THREADS
21:00:14:     OS Version: 5.4
21:00:14:    Has Battery: false
21:00:14:     On Battery: false
21:00:14:     UTC Offset: -6
21:00:14:            PID: 2875
21:00:14:            CWD: /var/lib/fahclient
21:00:14:             OS: Linux 5.4.0-58-generic x86_64
21:00:14:        OS Arch: AMD64
21:00:14:           GPUs: 9
21:00:14:          GPU 0: Bus:0 Slot:2 Func:0 INTEL:1 KBL GT2 [HD Graphics 630]
21:00:14:          GPU 1: Bus:1 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 2: Bus:2 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 3: Bus:3 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 4: Bus:5 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 5: Bus:6 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 6: Bus:7 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 7: Bus:8 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 8: Bus:9 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:  CUDA Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:5.0 Driver:11.0
21:00:14:  CUDA Device 1: Platform:0 Device:1 Bus:2 Slot:0 Compute:5.0 Driver:11.0
21:00:14:  CUDA Device 2: Platform:0 Device:2 Bus:3 Slot:0 Compute:5.0 Driver:11.0
21:00:14:  CUDA Device 3: Platform:0 Device:3 Bus:5 Slot:0 Compute:5.0 Driver:11.0
21:00:14:  CUDA Device 4: Platform:0 Device:4 Bus:6 Slot:0 Compute:5.0 Driver:11.0
21:00:14:  CUDA Device 5: Platform:0 Device:5 Bus:7 Slot:0 Compute:5.0 Driver:11.0
21:00:14:  CUDA Device 6: Platform:0 Device:6 Bus:8 Slot:0 Compute:5.0 Driver:11.0
21:00:14:  CUDA Device 7: Platform:0 Device:7 Bus:9 Slot:0 Compute:5.0 Driver:11.0
21:00:14:OpenCL Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:1.2 Driver:450.57
21:00:14:OpenCL Device 1: Platform:0 Device:1 Bus:2 Slot:0 Compute:1.2 Driver:450.57
21:00:14:OpenCL Device 2: Platform:0 Device:2 Bus:3 Slot:0 Compute:1.2 Driver:450.57
21:00:14:OpenCL Device 3: Platform:0 Device:3 Bus:5 Slot:0 Compute:1.2 Driver:450.57
21:00:14:OpenCL Device 4: Platform:0 Device:4 Bus:6 Slot:0 Compute:1.2 Driver:450.57
21:00:14:OpenCL Device 5: Platform:0 Device:5 Bus:7 Slot:0 Compute:1.2 Driver:450.57
21:00:14:OpenCL Device 6: Platform:0 Device:6 Bus:8 Slot:0 Compute:1.2 Driver:450.57
21:00:14:OpenCL Device 7: Platform:0 Device:7 Bus:9 Slot:0 Compute:1.2 Driver:450.57
21:00:14:***********************************************************************
21:00:14:<config>
21:00:14:  <!-- Client Control -->
21:00:14:  <fold-anon v='true'/>
21:00:14:
21:00:14:  <!-- Folding Slot Configuration -->
21:00:14:  <gpu v='false'/>
21:00:14:
21:00:14:  <!-- Slot Control -->
21:00:14:  <power v='full'/>
21:00:14:
21:00:14:  <!-- Folding Slots -->
21:00:14:  <slot id='0' type='CPU'/>
21:00:14:</config>
21:00:14:Trying to access database...
21:00:14:Successfully acquired database lock
21:00:14:FS00:Initialized folding slot 00: cpu:4
21:01:40:WU00:FS00:Connecting to assign1.foldingathome.org:80
21:01:40:WU00:FS00:Assigned to work server 128.252.203.10
21:01:40:WU00:FS00:Requesting new work unit for slot 00: cpu:4 from 128.252.203.10
21:01:40:WU00:FS00:Connecting to 128.252.203.10:8080
21:01:40:WU00:FS00:Downloading 2.22MiB
21:01:42:WU00:FS00:Download complete
21:01:42:WU00:FS00:Received Unit: id:00 state:DOWNLOAD error:NO_ERROR project:17214 run:3063 clone:4 gen:33 core:0xa7 unit:0x00000004000000210000433e00000bf7
21:01:42:WU00:FS00:Starting
21:01:42:WU00:FS00:Running FahCore: /usr/bin/FAHCoreWrapper /var/lib/fahclient/cores/cores.foldingathome.org/lin/64bit-avx-256/a7-0.0.19/Core_a7.fah/FahCore_a7 -dir 00 -suffix 01 -version 706 -lifeline 2875 -checkpoint 15 -np 4
21:01:42:WU00:FS00:Started FahCore on PID 5305
21:01:42:WU00:FS00:Core PID:5309
21:01:42:WU00:FS00:FahCore 0xa7 started
********************************************************************************
21:01:43:WU00:FS00:0xa7:Project: 17214 (Run 3063, Clone 4, Gen 33)
21:01:43:WU00:FS00:0xa7:Unit: 0x00000000000000000000000000000000
21:01:43:WU00:FS00:0xa7:Reading tar file core.xml
21:01:43:WU00:FS00:0xa7:Reading tar file frame33.tpr
21:01:43:WU00:FS00:0xa7:Digital signatures verified
21:01:43:WU00:FS00:0xa7:Calling: mdrun -s frame33.tpr -o frame33.trr -x frame33.xtc -cpt 15 -nt 4
21:01:43:WU00:FS00:0xa7:Steps: first=8250000 total=250000
21:01:44:WU00:FS00:0xa7:Completed 1 out of 250000 steps (0%)
21:02:55:WU00:FS00:0xa7:Completed 2500 out of 250000 steps (1%)
21:03:17:Saving configuration to /etc/fahclient/config.xml
21:03:17:<config>
21:03:17:  <!-- Client Control -->
21:03:17:  <fold-anon v='true'/>
21:03:17:
21:03:17:  <!-- Folding Slot Configuration -->
21:03:17:  <gpu v='false'/>
21:03:17:
21:03:17:  <!-- Network -->
21:03:17:  <proxy v=':8080'/>
21:03:17:
21:03:17:  <!-- Slot Control -->
21:03:17:  <power v='full'/>
21:03:17:
21:03:17:  <!-- Folding Slots -->
21:03:17:  <slot id='0' type='CPU'/>
21:03:17:</config>
21:04:00:WU00:FS00:0xa7:Completed 5000 out of 250000 steps (2%)
21:05:05:WU00:FS00:0xa7:Completed 7500 out of 250000 steps (3%)
21:06:18:WU00:FS00:0xa7:Completed 10000 out of 250000 steps (4%)
21:07:28:WU00:FS00:0xa7:Completed 12500 out of 250000 steps (5%)
21:08:37:WU00:FS00:0xa7:Completed 15000 out of 250000 steps (6%)
21:09:46:WU00:FS00:0xa7:Completed 17500 out of 250000 steps (7%)

Re: No GPU Slots - No GPU Utilization

Posted: Thu Dec 31, 2020 9:41 pm
by PantherX
This is the issue:
21:00:14: <gpu v='false'/>

This means that the client will ignore any GPUs and only use the CPU. Remove that flag, save, restart and all your 8 GPUs would (theoretically) spring to life!

Re: No GPU Slots - No GPU Utilization

Posted: Thu Dec 31, 2020 9:47 pm
by Foliant

Code: Select all

21:00:14:          GPU 0: Bus:0 Slot:2 Func:0 INTEL:1 KBL GT2 [HD Graphics 630]
21:00:14:          GPU 1: Bus:1 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 2: Bus:2 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 3: Bus:3 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 4: Bus:5 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 5: Bus:6 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 6: Bus:7 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 7: Bus:8 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
21:00:14:          GPU 8: Bus:9 Slot:0 Func:0 NVIDIA:4 GM107GL [Quadro K620]
Theyre detected.
n0ob123 wrote:when I go into configure, the GPUs are not listed there either. I assume I need help to manually add my GPUs as slots?
There is no list you would select from.
Just try to add a GPU slot and see what happens.
Image
If it comes alive you can do it another 8 times.

But as folding is not really comparable to mining you may be bottlenecked with so many GPUs on only 4 CPU Cores feeding them.
(There is aplenty communication on PCIe the CPU has to manage)

PantherX wrote:This is the issue:
21:00:14: <gpu v='false'/>

This means that the client will ignore any GPUs and only use the CPU. Remove that flag, save, restart and all your 8 GPUs would (theoretically) spring to life!
I overlooked this, but as my text is finished ill let it as is.

Re: No GPU Slots - No GPU Utilization

Posted: Thu Dec 31, 2020 9:58 pm
by PantherX
Humm... part of me is wondering what would happen if you had <gpu v='false'/> AND you tried to add a GPU Slot; would the client throw an error, would it implode, would it... only experiment if you're comfortable with your system and doing a fresh installation of the client (that's the worst case) :eugeek:

Re: No GPU Slots - No GPU Utilization

Posted: Thu Dec 31, 2020 10:08 pm
by n0ob123
changed to <gpu v='true'/> in config file. i think i need to wait for my wu to complete, then restart to see what happens

Re: No GPU Slots - No GPU Utilization

Posted: Thu Dec 31, 2020 10:27 pm
by Foliant
PantherX wrote:Humm... part of me is wondering what would happen if you had <gpu v='false'/> AND you tried to add a GPU Slot
Think I did this before.
As i cant remember any problems it seems to write a new config.xml without gpu false but adding the gpu slot.

Ill try it out to give a clear answer. :mrgreen:

Re: No GPU Slots - No GPU Utilization

Posted: Thu Dec 31, 2020 11:44 pm
by PantherX
Really appreciate that! Maybe adding a GPU Slot manually triggers the removal of <gpu v='false'/>... would be good to get a clear understanding if possible :)

Re: No GPU Slots - No GPU Utilization

Posted: Fri Jan 01, 2021 12:12 am
by Foliant
It can stay in the config.xml
Seems like the later Slots are overriding the 'false' from the beginning.

The machine I choose to try it out did fold on CPU and GPU, now look what config it uses:

Code: Select all

<config>
  <!-- Client Control -->
  <fold-anon v='false'/>

  <!-- Folding Slot Configuration -->
  <gpu v='false'/>

  <!-- HTTP Server -->
 
[REMOVED]

  <!-- Folding Slots -->
  <slot id='0' type='CPU'>
    <cpus v='1'/>
    <paused v='True'/>
  </slot>
  <slot id='1' type='GPU'>
    <paused v='true'/>
    <pci-bus v='1'/>
    <pci-slot v='0'/>
  </slot>
</config>

Re: No GPU Slots - No GPU Utilization

Posted: Fri Jan 01, 2021 12:15 am
by PantherX
Interesting... I guess <gpu v='false'/> means that it simply disables the auto-creation of the GPU Slots at startup but doesn't interfere with the auto-detection of GPUs. Thus, one can manually add in X GPU Slots assuming they are supported for folding.

Re: No GPU Slots - No GPU Utilization

Posted: Fri Jan 01, 2021 12:32 am
by Foliant
PantherX wrote:Interesting... I guess <gpu v='false'/> means that it simply disables the auto-creation of the GPU Slots at startup but doesn't interfere with the auto-detection of GPUs. Thus, one can manually add in X GPU Slots assuming they are supported for folding.
I think youre right, as we can see in the first post, it clearly detects GPUs.
And detection is listed before reading the config.

Code: Select all

21:00:14:           GPUs: 9
[...]
21:00:14:<config>

Re: No GPU Slots - No GPU Utilization

Posted: Fri Jan 01, 2021 8:41 am
by aetch
n0ob123 wrote:changed to <gpu v='true'/> in config file. i think i need to wait for my wu to complete, then restart to see what happens
You shouldn't need to be in the config file doing manual edits.
Did you install FAHControl on your system?
For Windows it's part of the install package but for Linux it's separate from the client.

You're running a quad core processor.
Each GPU will swallow a core.
Delete the CPU slot.
I think you will be doing really well if you get half of your GPUs folding.

Lastly, I assume this is a mining rig where each card is on a x1 riser?
I think the FAH client is refusing the cards because it doesn't have the bandwidth.
If your motherboard has x16 slots I would plug your cards directly into these.

Re: No GPU Slots - No GPU Utilization

Posted: Fri Jan 01, 2021 1:07 pm
by n0ob123
so...

changing to <gpu v='true'/> in config file WORKED!!!! OMG!!! IT'S ALIVE!!!

PPD has increased 3,000% since i started this post. it's still climbing!!!!

I love this community. Thank you all who got me to this point!!!!!!!!!!