Metadata for GPUs.txt?

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

Moderators: Site Moderators, FAHC Science Team

Post Reply
StanGreen
Posts: 4
Joined: Thu Mar 26, 2020 2:51 am

Metadata for GPUs.txt?

Post by StanGreen »

It looks like GPUs.txt has 5 columns separated by a colon (:), but I am not sure what each column means. Yes, the name is clear, but what are the other 4 columns? Also, I assume one of the columns denotes which is whitelisted and which is blacklisted. If this is not true, how do I separate the whitelist from the blacklist.?
jonault
Posts: 214
Joined: Fri Dec 14, 2007 9:53 pm

Re: Metadata for GPUs.txt?

Post by jonault »

The first two columns are the signature used to identify the card.

The third column indicates the brand - 1 for ATI/AMD, 2 for NVIDIA.

The fourth column indicates the capabilities of the processor on the card. These are brand specific from what I've read elsewhere on the forum. Higher values are better, but I don't know what the threshold is for a card to be supported - again that seems to vary between NVIDIA & AMD.

The last column is just a text identifier.

If I want to know whether a GPU is supported by F@H, I just go look it up in the TechPowerUp GPU database. If the card supports OpenCL 1.2 and 64 bit floating point, it should be able to fold; if it's missing either of those things, it won't.
Image
Joe_H
Site Admin
Posts: 7854
Joined: Tue Apr 21, 2009 4:41 pm
Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2
Location: W. MA

Re: Metadata for GPUs.txt?

Post by Joe_H »

Blackisted devices will have zero or nothing entered into the 3rd and 4th columns.

Whitelisted cards will not be used if the value in the 4th column is not high enough for the brand card, this is referred to as "species" usually among the F@h support group. This can represent lack of DP support for example. There were GPU projects up until last year that did not require DP, so there are some cards which need moving to the blacklist at one point

AMD cards have an additional issue. Originally they were entered based on which series they were in and the species number set accordingly. But with the mix of technologies AMD used in each series, cards that support DP and those which do not were lumped together. As ones are identified that incorrectly indicate they have DP available, but do not, the file is getting update to reflect that.

RDNA based cards required a new species number, they required a code update to be used. That update is only available in the GPU Core_22 and is not going to be back ported to Core_21.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
Post Reply