Page 1 of 1

Add support for GT215 [GeForce GTS 350M] [no, Sorry :(]

Posted: Fri Feb 14, 2020 2:16 am
by yeowmeng
Greetings and salutations,

Is it possible to add support for an nvidia GT215 series card. I have the nvidia 340xx drivers installed with xorg 1.20 and a 5.5 linux kernel. This computer does nothing so am looking yo assign it some full time work!

Some logs:
```
01:58:54:INFO(1):Read GPUs.txt
01:58:54:Removing old file 'logs/log-20200209-001147.txt'
01:58:54:************************* Folding@home Client *************************
01:58:54: Website: https://foldingathome.org/
01:58:54: Copyright: (c) 2009-2018 foldingathome.org
01:58:54: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
01:58:54: Args: config.xml
01:58:54: Config: /opt/fah/config.xml
01:58:54:******************************** Build ********************************
01:58:54: Version: 7.5.1
01:58:54: Date: May 11 2018
01:58:54: Time: 19:59:04
01:58:54: Repository: Git
01:58:54: Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
01:58:54: Branch: master
01:58:54: Compiler: GNU 6.3.0 20170516
01:58:54: Options: -std=gnu++98 -O3 -funroll-loops
01:58:54: Platform: linux2 4.14.0-3-amd64
01:58:54: Bits: 64
01:58:54: Mode: Release
01:58:54:******************************* System ********************************
01:58:54: CPU: Intel(R) Core(TM) i7 CPU Q 740 @ 1.73GHz
01:58:54: CPU ID: GenuineIntel Family 6 Model 30 Stepping 5
01:58:54: CPUs: 8
01:58:54: Memory: 7.71GiB
01:58:54: Free Memory: 7.37GiB
01:58:54: Threads: POSIX_THREADS
01:58:54: OS Version: 5.5
01:58:54: Has Battery: false
01:58:54: On Battery: false
01:58:54: UTC Offset: -5
01:58:54: PID: 703
01:58:54: CWD: /opt/fah
01:58:54: OS: Linux 5.5.3-arch1-1 x86_64
01:58:54: OS Arch: AMD64
01:58:54: GPUs: 1
01:58:54: GPU 0: Bus:1 Slot:0 Func:0 NVIDIA:0 GT215 [GeForce GTS 350M]
01:58:54: CUDA Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:1.2 Driver:6.5
01:58:54:OpenCL Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:1.0 Driver:340.108
01:58:54:***********************************************************************
01:58:54:<config>
01:58:54: <!-- Slot Control -->
01:58:54: <power v='FULL'/>
01:58:54:
01:58:54: <!-- User Information -->
01:58:54: <passkey v='********************************'/>
01:58:54: <team v='45032'/>
01:58:54: <user v='yeowmeng'/>
01:58:54:
01:58:54: <!-- Folding Slots -->
01:58:54: <slot id='0' type='GPU'/>
01:58:54:</config>
01:58:54:Trying to access database...
01:58:54:Successfully acquired database lock
01:58:54:Enabled folding slot 00: READY gpu:0:GT215 [GeForce GTS 350M]
01:58:55:WU00:FS00:Connecting to 65.254.110.245:8080
01:58:55:WU00:FS00:Assigned to work server 192.0.2.1
01:58:55:WU00:FS00:Requesting new work unit for slot 00: READY gpu:0:GT215 [GeForce GTS 350M] from 192.0.2.1
01:58:55:WU00:FS00:Connecting to 192.0.2.1:8080
```

My card id in GPU.txt is `0x10de:0x0cb0:2:0:GT215 [GeForce GTS 350M]`

My driver/linux/org verions
```
nvidia-340xx-dkms 340.108-5
nvidia-340xx-utils 340.108-1
opencl-nvidia-340xx 340.108-1
archlinux-keyring 20200108-1
libutil-linux 2.35.1-1
linux 5.5.3.arch1-1
linux-api-headers 5.4.17-1
linux-firmware 20200204.b791e15-1
linux-headers 5.5.3.arch1-1
util-linux 2.35.1-1
xorg-bdftopcf 1.1-1
xorg-font-util 1.3.2-1
xorg-font-utils 7.6-5
xorg-fonts-encodings 1.0.5-1
xorg-luit 1.1.1-3
xorg-mkfontscale 1.2.1-2
xorg-server 1.20.0-1
xorg-server-common 1.20.0-1
xorg-setxkbmap 1.3.2-1
xorg-twm 1.0.10-1
xorg-xauth 1.1-1
xorg-xinit 1.4.1-1
xorg-xkbcomp 1.4.2+7+g29fda8e-1
xorg-xmodmap 1.0.10-1
xorg-xrdb 1.2.0-1
xorgproto 2019.2-2
```


Hope it can be added,

Thank you.

Re: Add support for GT215 [GeForce GTS 350M]

Posted: Fri Feb 14, 2020 2:22 am
by JimboPalmer
The T in GT215 stands for Tesla, an ancient micro architecture no longer supported in F@H.

The Tesla was good at Core_15 and still worked in Core_17. (badly)
Today Core_21 is slowly being replaced by Core_22 and Tesla has been 'extinct' for years.

https://en.wikipedia.org/wiki/Tesla_(microarchitecture)

An old List of F@H cores

https://en.wikipedia.org/wiki/List_of_F ... home_cores

Re: Add support for GT215 [GeForce GTS 350M]

Posted: Fri Feb 14, 2020 2:23 am
by Joe_H
No, it is too old and based on the Tesla micro-architecture. The oldest nVidia cards that could be used were based on Fermi, and you probably need one based on Kepler to complete current projects within deadlines.

In addition all current projects require GPU's that support both single and double precision calculations.

Re: Add support for GT215 [GeForce GTS 350M]

Posted: Fri Feb 14, 2020 2:26 am
by yeowmeng
Thanks for the speedy reply! Ah ok thanks!

Re: Add support for GT215 [GeForce GTS 350M] [no, Sorry :(]

Posted: Fri Feb 14, 2020 5:11 am
by MeeLee
You could still run a GT730 (I tried it).
Though I wouldn't use anything lower than a GT1660 or 1660Super or Ti, due to older GPUs performing pretty inefficient.
But a 730 still works, and is about as fast as a quadcore 3-4Ghz CPU

Re: Add support for GT215 [GeForce GTS 350M] [no, Sorry :(]

Posted: Fri Feb 14, 2020 6:31 am
by Joe_H
There are several different GT 730 cards that were sold. One was based on a Fermi GPU and has few shader cores, it might not finish WU's in time. The others were based on Kepler and have more shader cores.

Re: Add support for GT215 [GeForce GTS 350M] [no, Sorry :(]

Posted: Fri Feb 14, 2020 7:12 am
by jonault
MeeLee wrote: Though I wouldn't use anything lower than a GT1660 or 1660Super or Ti, due to older GPUs performing pretty inefficient.
I'm still running a GTX970, and it's good for as much as 450k PPD, depending on the project. On any given project it gets a bit more than half the points of my 1660Super.

OTOH it uses over twice the power of the 1660Super (275W vs 125W), so yeah maybe not the best in terms of points per watt. In fact, when I do the math, that card running 24/7/365 is costing me about $180 a year vs $80 for the 1660Super. So I could earn back the cost of a 1660Super in a bit over 2 years in reduced electricity costs and get more folding done at the same time.

So maybe an upgrade would be worth it. Thanks for making me think about that.

Re: Add support for GT215 [GeForce GTS 350M] [no, Sorry :(]

Posted: Fri Feb 14, 2020 5:49 pm
by bruce
I second that comment.
jonault wrote:So maybe an upgrade would be worth it. Thanks for making me think about that.

Re: Add support for GT215 [GeForce GTS 350M] [no, Sorry :(]

Posted: Fri Feb 14, 2020 5:52 pm
by bruce
yeowmeng wrote:My card id in GPU.txt is `0x10de:0x0cb0:2:0:GT215 [GeForce GTS 350M]`
The ":0:" just prior to the "GT215" in that string denotes "unsupported". Did you get a message in your log telling you that?

Re: Add support for GT215 [GeForce GTS 350M] [no, Sorry :(]

Posted: Fri Feb 14, 2020 6:44 pm
by Joe_H
bruce wrote:
yeowmeng wrote:My card id in GPU.txt is `0x10de:0x0cb0:2:0:GT215 [GeForce GTS 350M]`
The ":0:" just prior to the "GT215" in that string denotes "unsupported". Did you get a message in your log telling you that?
As the line in the GPUs.txt file is actually the following

Code: Select all

0x10de:0x0cb0:::GT215 [GeForce GTS 350M]
I am assuming you modified the downloaded file. As was mentioned in the topic you first started out in asking about the GPUs.txt file, user modifications to the file have no effect on how a GPU is treated by the servers. They only manage to confuse the client, and may allow you to force creation of a folding slot for an unsupported GPU.