Page 1 of 1

GPU Support

Posted: Tue Mar 02, 2021 6:02 pm
by Mouldotron
Hi, sorry this is a question that will seem a bit noob.

I'm setting up some machines for folding, and one has an old AMD Firepro v5800 installed but the client says its disabled.

I suspect that maybe it's not a double-precision card and so isn't permitted, but I've looked at the gpu.txt file and there is an entry for it:

0x1002:0x68a9:::Juniper XT [FirePro V5800 (FireGL V)]

I don't know if this means that it's white listed, or black listed. And if the card is indeed OK, I've no idea why the client has disabled it.

Any advice humbly appreciated.

Re: GPU Support

Posted: Tue Mar 02, 2021 6:10 pm
by Neil-B
Gpu.txt is a grey list in that it has both white and black list .. firepro has no double precision as you state and so won't be able to fold .. I'll track down a post with the instructions for decoding lines from gpu.txt :)

Re: GPU Support

Posted: Tue Mar 02, 2021 6:12 pm
by Joe_H
That means the card is blacklisted, the 3rd and 4th fields are blank. They can also contain zeros, that is the same as if the fields were blank.

And yes, it does not support double precision - https://www.techpowerup.com/gpu-specs/f ... 5800.c2441

Re: GPU Support

Posted: Wed Mar 03, 2021 8:40 am
by Mouldotron
Hey thanks guys that's really helpful. I know it's an old card, it's just I have a bunch of them already, but I'll put them back on the retro shelf and stick with newer silicon for folding.

Stay safe 8-)

Re: GPU Support

Posted: Wed Mar 03, 2021 9:35 am
by Joe_H
Basic requirements for a GPU at this point is support for OpenCL 1.2 or better, and support for double precision arithmetic (FP64). Some older Fermi based cards from nVidia support enough of the instructions added between OpenCL 1.1 and 1.2 that they may work on some of the current projects.

Re: GPU Support

Posted: Wed Mar 03, 2021 5:30 pm
by bruce
Joe_H wrote:Some older Fermi based cards from nVidia support enough of the instructions added between OpenCL 1.1 and 1.2 that they may work on some of the current projects.
Unfortunately there is no classification system for either GPUs or for projects that allow those projects to be assigned to those GPUs.