HD 5970 Folding Farm

A forum for discussing FAH-related hardware choices and info on actual products (not speculation).

Moderator: Site Moderators

Forum rules
Please read the forum rules before posting.
ComputerGenie
Posts: 236
Joined: Mon Dec 12, 2016 4:06 am

Re: HD 5970 Folding Farm

Post by ComputerGenie »

bruce wrote:
Aurum wrote:There is a real need have some logic to better match the scale of a WU to the capabilities of the GPU.
Absolutely. The V7.4.4 client has a default setting of 10. There's a large percentage of Donors who don't change that setting, and since most of the new GPU projects are bigger than that, there's a large percentage of projects that are rarely assigned...
Or it could be that, as a whole, it's easier to find out how to get into Area 51 than it is to "just download and properly run" FAH...
:lol:
Aurum
Posts: 296
Joined: Sat Oct 03, 2015 3:15 pm
Location: The Great Basin

Re: HD 5970 Folding Farm

Post by Aurum »

bruce wrote:
Aurum wrote:There is a real need have some logic to better match the scale of a WU to the capabilities of the GPU.
Absolutely. The V7.4.4 client has a default setting of 10. There's a large percentage of Donors who don't change that setting, and since most of the new GPU projects are bigger than that, there's a large percentage of projects that are rarely assigned.

Current plan: The next released client will have a larger default setting so owners of projects that are are larger than 10 can be processed at a reasonable across-the-board rate.
BTW, all my folders are running v7.4.15 beta.
You seem to be saying the opposite of the problem I'm addressing. The donors need control over what jobs they get to optimize their folding farm performance. I think you implied in an earlier post that option max-packet-size has been deprecated and that the only value that's used is the default setting, e.g. Normal=10MB. If it worked that would go a long way towards letting donors make good use of older cards. Here you say "...default setting of 10. There's a large percentage of Donors who don't change that..." implying that maybe option max-packet-size does work but is not being used. Unless there's another to change the default from 10, but I haven't discovered it yet.

I've set max-packet-size=Big on my RX 480s but have yet to see a Big WU DLed, the last two have been 14.9 and 5 MB.

We also need an option dump-if-ETA-futile to eliminate WUs that cannot possibly be finished before their Expiration date.
In Science We Trust Image
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: HD 5970 Folding Farm

Post by bruce »

Yes, you could say that I"m saying the opposite.

Suppose you owned one of the almost all projects which can be assigned to the default client are suspended. How much science would you be getting done? What you would you do about it: {Hint: One option would be to disable the assignment restriction that's keeping your projects from being assigned.] The restriction can only be re-enabled when "everybody" upgrades to 7.4.15+. In any case, I'll bet all large projects will currently assign if max-packe-size=10.

I'm not sure which projects are being assigned if max-packet-size=5 (small). Do you have any data? I'm trying max-packet=7 on a "slow" GPU but I don't have any reportable results yet. My faster GPUs have no trouble with a "big" setting. (except maybe Project 10496)
foldy
Posts: 2061
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: HD 5970 Folding Farm

Post by foldy »

In general the assignment server should decide which packets sizes to send to which GPUs, so a donor does not need to care.
There should be this option max-packet-size working when the user knows better and wants to configure as he likes.

The idea of a dump-if-ETA-futile also can be decided by the assignment server for a given GPU to not assign in this case.
An option for the donor to do this would only be a work around for what the assignment server or project did wrong in the first place.
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: HD 5970 Folding Farm

Post by bruce »

@Foldy: I don't disagree with you, but the fundamental design of the assignment process is based on the relatively sparse GPU information that the client uploads to the server. While some future client could be developed that provides additional information and the Servers could be upgraded to process all that additional information, including tabulated data describing every GPU, I do not 3xpect that to ever happen. Just updating GPUS.txt to incorporate much more limited data when new GPUs are released doesn't happen quickly enough to satisfy everybody.

As I' sure you already know, the backlog of "it-would-be-nice" features grows faster than the list of essential improvements. Moreover, designing an automatic system that replaces your ability to tweak the assignment process won't be popular with advanced Donors. Designing a complex system that makes perfect assignments may be possible, but it would certainly violate the KISS principle and it's unlikely to happen.
Aurum
Posts: 296
Joined: Sat Oct 03, 2015 3:15 pm
Location: The Great Basin

Re: HD 5970 Folding Farm

Post by Aurum »

Hi Bruce, I've been watching for a few days and I don't think max-packet-size works. Maybe there's not enough variety on the server for it to work. I had my RX 480s set to max-packet-size=50 but they just got some jobs ~2.5 MB. I've seen lots of the opposite setting max-packet-size=4, 5 or 6 and getting 19MB plus.
In Science We Trust Image
Aurum
Posts: 296
Joined: Sat Oct 03, 2015 3:15 pm
Location: The Great Basin

Re: HD 5970 Folding Farm

Post by Aurum »

A server based approach seems best to me. Instead of trying to track all GPUs make it an option for donor to specify a folding Class for each of their GPUs with a default of Class B. Since there's more to folding difficulty than number of atoms and file size, e.g. amino acid sequence and how many competing hydrophobic and hydrophilic moieties there are, and maybe number of prolines putting kinks in the folds. Below is just a suggestion for classes. {Column alignment lost when posting, ignores tabs & multiple spaces.}
Class A (Take all the initial WUs until server gets feedback on their TPF.)
GPU / Core MHz / VRAM MHz / Shaders / PPD
RX 480 / 1278 / 8178 / 2304 / 303,719
R9 390X / 1105 / 6000 / 2816 / 372,471
R9 Fury / 1050 / 500 / 3584 / 453,727
R9 Fury X / 1128 / 958 / 4096 / 444,704
GTX 970 / 1448 / 6904 / 1664 / 345,499
GTX 980 / 1505 / 6085 / 2048 / 443,239
GTX 980Ti / 1403 / 6686 / 2816 / 659,315
GTX 1070 / / / / 701,598
Class B (Get the intermediate TPF WUs.)
GTX 780Ti / 1163 / 6651 / 2880 / 267,463
R9 290 / 1072 / 5153 / 2560 / 260,723
R9 290X / 1061 / 5043 / 2816 / 255,241
R9 295X2 / 1030 / 5400 / 2816 / 236,941
RX 470 / 1230 / 6600 / 2048 / 253,674
Class C (Weak cards take the short TPF WUs.)
GTX 750Ti / 1372 / 5470 / 640 / 81,135
GTX 760 / 1195 / 6004 / 1152 / 82,409
GTX 770 / 1245 / 7301 / 1536 / 105,907
GTX 780 / 1198 / 6071 / 2304 / 189,275
GTX 950 / 1316 / 6600 / 768 / 118,555
GTX 960 / 1448 / 6008 / 1024 / 182,078
HD 5830 / 950 / / / 4,400
HD 5870 / 925 / 5000 / 1600 / 22,458
HD 5970 / 880 / 9,000
HD 7750 / 940 / 5040 / 512 / 15,848
HD 7770 / 1075 / 4750 / 640 / 32,574
HD 7850 / 1214 / 5771 / 1024 / 85,729
HD 7870 / 1142 / 5467 / 1280 / 78,176
HD 7950 / 1104 / 5500 / 1792 / 109,075
HD 7970 / 1152 / 5950 / 2048 / 146,547
R7 370 / 1020 / 5940 / 1024 / 74,749
R9 270 / 1050 / 6000 / 1280 / 87,553
R9 270X / 1196 / 5925 / 1280 / 95,911
R9 280X / 1098 / 6291 / 2048 / 161,273
R9 380X / 1155 / 6000 / 2048 / 174,791
RX 460 / / / / 115,306
In Science We Trust Image
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: HD 5970 Folding Farm

Post by bruce »

Aurum wrote:Hi Bruce, I've been watching for a few days and I don't think max-packet-size works.
As I said, I think it works for CPU assignments. In it's present form, it doesn't work on most GPU projects ... but there's a plan to make it work again.
Post Reply