FoldingAtHome / fah-web-client-bastet

Folding@home client frontend
GNU General Public License v3.0
20 stars 7 forks source link

Add TPF benchmarking page like in HFM #153

Closed jcoffland closed 3 months ago

jcoffland commented 5 months ago

hfm-benchmark

The benchmark page shows an average of measured frame timings by project and for each resource grouping.

jcoffland commented 5 months ago

See also https://github.com/FoldingAtHome/fah-client-bastet/issues/86

muziqaz commented 5 months ago

For clarification, on the left there is a list of already completed or currently running projects. Any other projects which have not been downloaded and processed by that user do not need to be there. The project info at the bottom of the screenshot is not essential, however it is very very helpful and informative for a quick troubleshooting or decision making when testing.

jcoffland commented 3 months ago

Completed in v8.4.0 alpha.

muziqaz commented 3 months ago

Any chance of some sort of filtering? for example, in log section that search bar works great, and those Erros and Warnings tick boxes are great too. Maybe something similar in Work Units section (filter by project, by CPU or GPU type, by which machine/device finished or did not finish the unit. Actually now I notice that Work Units history does not show which machine finished that (if possible even split per Resource groups). Quite often we need to see which machines/devices are failing certain projects.

Export to excel/txt would be great, too, if at all possible Thanks

P.S. Question: is the Work Units content saved locally in some specific file, or on the server? I assume it is local, so would be nice to know which file it is being saved in to preserve in case we are formating the PC. (Windows and Linux) The reason I am assuming history is not saved on the server is because I switched the PCs, and new one does not list units finished on other PC.

jcoffland commented 3 months ago

I've added #159 and #160. These should be a step in the right direction at least. Maybe we can add searching/filtering as well.

The WU history is stored in client.db on each client. If that is deleted then Web Control will no longer have access to this information.

muziqaz commented 3 months ago

Is local fahclient capturing all the remote fahclient finished data locally? That would be a requirement, if we to replicate HFM functionality, since HFM would gather info from the whole farm, not the single client.

jcoffland commented 3 months ago

The clients gather their own information. Web Control combines it all.