Page 1 of 2

Please add NVIDIA Corporation GM107GLM [Quadro M620 Mobile]

PostPosted: Mon Mar 23, 2020 2:55 pm
by frank42
Code: Select all
https://devicehunt.com/view/type/pci/vendor/10DE/device/13B6

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Mon Mar 23, 2020 3:42 pm
by JimboPalmer
https://www.techpowerup.com/gpu-specs/q ... bile.c2920

This GPU does Support OpenCL 1.2 and Double Precision floating point math.

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Mon Mar 23, 2020 4:08 pm
by toTOW
0x13b6 is already in the list of supported GPUs.

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Wed Mar 25, 2020 11:14 am
by frank42
toTOW wrote:0x13b6 is already in the list of supported GPUs.


In this case, please help me with using that one. My client tells me that there is no supported GPU:
Code: Select all
10:08:24:************************* Folding@home Client *************************
10:08:24:    Website: https://foldingathome.org/
10:08:24:  Copyright: (c) 2009-2018 foldingathome.org
10:08:24:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
10:08:24:       Args: --config /opt/foldingathome/config.xml
10:08:24:     Config: /opt/foldingathome/config.xml
10:08:24:******************************** Build ********************************
10:08:24:    Version: 7.5.1
10:08:24:       Date: May 12 2018
10:08:24:       Time: 22:51:07
10:08:24: Repository: Git
10:08:24:   Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
10:08:24:     Branch: master
10:08:24:   Compiler: GNU 4.4.7 20120313 (Red Hat 4.4.7-18)
10:08:24:    Options: -std=gnu++98 -O3 -funroll-loops
10:08:24:   Platform: linux2 4.14.0-3-amd64
10:08:24:       Bits: 64
10:08:24:       Mode: Release
10:08:24:******************************* System ********************************
10:08:24:        CPU: Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
10:08:24:     CPU ID: GenuineIntel Family 6 Model 158 Stepping 9
10:08:24:       CPUs: 8
10:08:24:     Memory: 31.29GiB
10:08:24:Free Memory: 21.67GiB
10:08:24:    Threads: POSIX_THREADS
10:08:24: OS Version: 4.19
10:08:24:Has Battery: false
10:08:24: On Battery: false
10:08:24: UTC Offset: 1
10:08:24:        PID: 7449
10:08:24:        CWD: /opt/foldingathome
10:08:24:         OS: Linux 4.19.23-gentoo x86_64
10:08:24:    OS Arch: AMD64
10:08:24:       GPUs: 0
10:08:24:       CUDA: Not detected: cuInit() returned 100
10:08:24:***********************************************************************


Additionally, I can't find my card in GPUs.txt:

Code: Select all
hades /opt/foldingathome # lspci |grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GM107GLM [Quadro M620 Mobile] (rev a2)
hades /opt/foldingathome # grep GM107GLM GPUs.txt
hades /opt/foldingathome # grep "M620" GPUs.txt
hades /opt/foldingathome #


Edit: It might be that my initial devicehunt link was incorrect. I didn't realize that there are two cards with the same id:
Code: Select all
GM107GLM [Quadro M1200 Mobile]
GM107GLM [Quadro M620 Mobile]


I think this is the one to add for my card:
https://devicehunt.com/view/type/pci/ve ... evice/13B4

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Wed Mar 25, 2020 3:00 pm
by toTOW
Install drivers from nVidia and make sure opencl-icd packages associated to the drivers are correctly installed.

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Wed Mar 25, 2020 7:26 pm
by bruce
frank42 wrote:Edit: It might be that my initial devicehunt link was incorrect. I didn't realize that there are two cards with the same id:
Code: Select all
GM107GLM [Quadro M1200 Mobile]
GM107GLM [Quadro M620 Mobile]

There are a number of cards with different Card IDs which use the same chip.
This is what I see on FAH's support list shows using the GM107GLM
NVidia 0x13b0
NVidia 0x13b1
NVidia 0x13b2
NVidia 0x13b3
NVidia 0x13b4
NVidia 0x13b6

There are also some with the GM107GL (and the basic GM107) but I've never researched the differences.

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Wed Mar 25, 2020 9:43 pm
by frank42
hades /opt/foldingathome # equery list -f nvidia
* Searching for nvidia ...
[IP-] [ ] sys-firmware/nvidia-firmware-340.32:0
[I--] [??] x11-drivers/nvidia-drivers-435.21:0/435
hades /opt/foldingathome # equery list -f icd
* Searching for icd ...
[IP-] [ ] dev-libs/ocl-icd-2.2.12:0
hades /opt/foldingathome #

Still no GPU...

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Thu Mar 26, 2020 1:28 am
by bruce
Perehaps this will be helpful: viewtopic.php?f=81&t=33353&p=318278#p318278

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Thu Mar 26, 2020 6:54 am
by frank42
bruce wrote:
frank42 wrote:Edit: It might be that my initial devicehunt link was incorrect. I didn't realize that there are two cards with the same id:
Code: Select all
GM107GLM [Quadro M1200 Mobile]
GM107GLM [Quadro M620 Mobile]

There are a number of cards with different Card IDs which use the same chip.
This is what I see on FAH's support list shows using the GM107GLM
NVidia 0x13b0
NVidia 0x13b1
NVidia 0x13b2
NVidia 0x13b3
NVidia 0x13b4
NVidia 0x13b6

There are also some with the GM107GL (and the basic GM107) but I've never researched the differences.


I'm sorry but I can't confirm this.

Code: Select all
hades /opt/foldingathome # wget -qc https://apps.foldingathome.org/GPUs.txt
hades /opt/foldingathome # ls -l GPUs.txt
-rw-r--r-- 1 foldingathome foldingathome 89836 Mar 25 19:30 GPUs.txt
hades /opt/foldingathome # grep 0x13b GPUs.txt
0x10de:0x13b0:2:4:GM107 [Quadro M2000M]
0x10de:0x13b1:2:4:GM107 [Quadro M1000M]
0x10de:0x13b2:2:4:GM107 [Quadro M600M] 790
0x10de:0x13b3:2:4:GM107 [Quadro K2200M]
0x10de:0x13b6:2:4:GM107 [Quadro M1200] 1399
0x10de:0x13b9:2:4:GM107 x2 [NVS 810]
0x10de:0x13ba:2:4:GM107 [Quadro K2200]
0x10de:0x13bb:2:4:GM107 [Quadro K620]
0x10de:0x13bc:2:4:GM107 [Quadro K1200]
0x10de:0x13bd:2:4:GM107GL [GRID M40]
hades /opt/foldingathome #


For me it looks like 13b4 is *not* in the list of supported cards. And that's mine.

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Thu Mar 26, 2020 1:37 pm
by Joe_H
How long ago did you set up your folding client? The GPUs.txt file you have would date to then or then last time the client would have updated it, about once a month. There also have been many updates within the last week as people have requested GPUs not already on the list be added. The current list does have an entry for 13b4.

You can update the list two ways. One is delete the list and restart the client. It should download the current list. Or download the list from here - https://apps.foldingathome.org/GPUs.txt - and replace your existing copy and restart the client.

Just as a note, your original post was requesting device ID 13b6, which is on the list you grep'd. Which device do you have?

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Thu Mar 26, 2020 2:34 pm
by frank42
Sorry for the late reply, looks like the board is not very good in notifying me on new replies.
I set up the client some weeks ago, and as you can see in my previous code block, I fetched a fresh GPUs.txt from the page while posting #p318514 and 13b4 wasn't included yesterday evening.
I know that I initially requested 13b6 but corrected myself due to misunderstanding that GM107GLM is used on multiple different cards, which I didn't know.

However, I just fetched a new GPUs.txt again from apps.foldingathome.org, and this time 13b4 is included. I restarted the client and was able to configure a GPU slot now (which is waiting for a WU, though, but it looks like it should work).
(New grep block included for comparing reasons)
Code: Select all
hades /opt/foldingathome # ls -la GPUs.txt
-rw-r--r-- 1 root root 89836 Mar 25 19:30 GPUs.txt
hades /opt/foldingathome # grep 0x13b GPUs.txt
0x10de:0x13b0:2:4:GM107GLM [Quadro M2000M]
0x10de:0x13b1:2:4:GM107GLM [Quadro M1000M]
0x10de:0x13b2:2:4:GM107GLM [Quadro M600M] 790
0x10de:0x13b3:2:4:GM107GLM [Quadro K2200M]
0x10de:0x13b4:2:4:GM107GLM [Quadro M620 Mobile]
0x10de:0x13b6:2:4:GM107GLM [Quadro M1200] 1399
0x10de:0x13b9:2:4:GM107GL x2 [NVS 810]
0x10de:0x13ba:2:4:GM107GL [Quadro K2200]
0x10de:0x13bb:2:4:GM107GL [Quadro K620]
0x10de:0x13bc:2:4:GM107GL [Quadro K1200]
0x10de:0x13bd:2:4:GM107GL [GRID M40]
hades /opt/foldingathome #

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Thu Mar 26, 2020 3:24 pm
by frank42
Aaaaand there's my friend murphy... it doesn't work.

Code: Select all
14:21:35:ERROR:WU02:FS01:Failed to start core: OpenCL device matching slot 1 not found, try setting 'opencl-index' manually


The headers say on restart:

Code: Select all
14:10:31:******************************* System ********************************
14:10:31:        CPU: Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz
14:10:31:     CPU ID: GenuineIntel Family 6 Model 158 Stepping 9
14:10:31:       CPUs: 8
14:10:31:     Memory: 31.29GiB
14:10:31:Free Memory: 21.59GiB
14:10:31:    Threads: POSIX_THREADS
14:10:31: OS Version: 4.19
14:10:31:Has Battery: false
14:10:31: On Battery: false
14:10:31: UTC Offset: 1
14:10:31:        PID: 25441
14:10:31:        CWD: /opt/foldingathome
14:10:31:         OS: Linux 4.19.23-gentoo x86_64
14:10:31:    OS Arch: AMD64
14:10:31:       GPUs: 1
14:10:31:      GPU 0: Bus:1 Slot:0 Func:0 NVIDIA:4 GM107GLM [Quadro M620 Mobile]
14:10:31:       CUDA: Not detected: cuInit() returned 100
14:10:31:***********************************************************************


So, it looks like there's still something missing...

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Thu Mar 26, 2020 4:17 pm
by toTOW
Your drivers are still broken ... CUDA is not detected and it doesn't even try to detect OpenCL ... :(

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Thu Mar 26, 2020 4:25 pm
by bruce
Did you install the NVidia proprietary drivers before installing FAHClient?

Re: Please add NVIDIA Corporation GM107GLM [Quadro M620 Mob

PostPosted: Thu Mar 26, 2020 6:34 pm
by frank42
I don't get it ... this is what I have installed:

Code: Select all
hades ~ # equery list -f nvidia
 * Searching for nvidia ...
[IP-] [  ] sys-firmware/nvidia-firmware-340.32:0
[I--] [??] x11-drivers/nvidia-drivers-435.21:0/435
hades ~ # equery list -f opencl


Code: Select all
hades ~ # eselect opencl list
Available OpenCL implementations:
  [1]   intel
  [2]   nvidia *
  [3]   ocl-icd


So I have no clue what's wrong here ...