Assign Wait

Moderators: Site Moderators, FAHC Science Team

calxalot
Site Moderator
Posts: 1438
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: Assign Wait

Post by calxalot »

muziqaz
Posts: 1531
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Assign Wait

Post by muziqaz »

arisu wrote: Sat Apr 12, 2025 8:45 am
kwerboom wrote: Sat Apr 12, 2025 8:42 am Just an update. I set the CPU slider to zero and F@H started working correctly again. I'm happy again. :D

As a side note, could somebody please update the F@H Ver. 8 Guide or FAQ? Somewhere it really needs to explicitly state for GPU Only Folding that the CPU slider should be set to zero. It should also be more clearly stated that one shouldn't GPU Fold while doing tasks that put 100% on the CPU and that setting the CPU slider to one doesn't reserve a thread for GPU Folding. The CPU slider is only for CPU Folding. Just a though. Thanks.
Not only in the guide, but in the info dialog in the v8 web client itself. The info box recommends that people folding on GPUs should leave aside a few CPUs which could be interpreted as enabling a few CPUs.
can you screenshot that info dialog within fahclient web ui? I can't seem to find it
Now I am probably becoming blind, since I do not see anywhere in the guide where it says anything about allocating CPUs for the GPU, not even a hint.
Last edited by muziqaz on Sat Apr 12, 2025 9:25 am, edited 1 time in total.
FAH Omega tester
Image
muziqaz
Posts: 1531
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Assign Wait

Post by muziqaz »

calxalot wrote: Sat Apr 12, 2025 8:55 am @arisu
see also open issue
https://github.com/FoldingAtHome/fah-cl ... issues/115
This feature request is so pointless, since we have resource groups to control individual devices.
I think we need to treat users who want fine tune and control their folding as advanced users. Leave the non advanced web ui to users who just want to fold without some elaborate master plan to fold on one device for 5 minutes, while gaming with the rest of the resources, yada yada yada.
All that stuff is perfectly controllable with resource groups already
FAH Omega tester
Image
calxalot
Site Moderator
Posts: 1438
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: Assign Wait

Post by calxalot »

Note, that request is old and made prior to resource groups. Maybe v8.1.
Joseph maybe just neglected to close it.
muziqaz
Posts: 1531
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Assign Wait

Post by muziqaz »

calxalot wrote: Sat Apr 12, 2025 9:38 am Note, that request is old and made prior to resource groups. Maybe v8.1.
Joseph maybe just neglected to close it.
Ah, makes sense :)
FAH Omega tester
Image
calxalot
Site Moderator
Posts: 1438
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: Assign Wait

Post by calxalot »

Not finding it now, but there was a similar request by Jeff.
arisu
Posts: 249
Joined: Mon Feb 24, 2025 11:11 pm

Re: Assign Wait

Post by arisu »

muziqaz wrote: Sat Apr 12, 2025 9:04 am
calxalot wrote: Sat Apr 12, 2025 8:55 am @arisu
see also open issue
https://github.com/FoldingAtHome/fah-cl ... issues/115
This feature request is so pointless, since we have resource groups to control individual devices.
I think we need to treat users who want fine tune and control their folding as advanced users. Leave the non advanced web ui to users who just want to fold without some elaborate master plan to fold on one device for 5 minutes, while gaming with the rest of the resources, yada yada yada.
All that stuff is perfectly controllable with resource groups already
Maybe the solution is for the client to reserve hardware threads even between resource groups. Otherwise it's a surprise that now you have to manually do something the client used to do by itself.
calxalot
Site Moderator
Posts: 1438
Joined: Sat Dec 08, 2007 1:33 am
Location: San Francisco, CA
Contact:

Re: Assign Wait

Post by calxalot »

Yea, client definitely should account for cpus across groups.
Non-trivial so Joseph maybe just punted calling it advanced.
Maybe someone can make a couple enhancement requests?
Both client and web control need to implement this in a way that doesn't confuse people.
Note that config changes are sent asynchronously all at once by web control and should be validated by client.
muziqaz
Posts: 1531
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Assign Wait

Post by muziqaz »

I'm still waiting for screenshots of the guide and web ui, where it says anything about CPU reservation for GPUs :)
FAH Omega tester
Image
arisu
Posts: 249
Joined: Mon Feb 24, 2025 11:11 pm

Re: Assign Wait

Post by arisu »

muziqaz wrote: Sat Apr 12, 2025 11:10 am I'm still waiting for screenshots of the guide and web ui, where it says anything about CPU reservation for GPUs :)
This?

Image
muziqaz
Posts: 1531
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Assign Wait

Post by muziqaz »

arisu wrote: Sat Apr 12, 2025 11:21 am
muziqaz wrote: Sat Apr 12, 2025 11:10 am I'm still waiting for screenshots of the guide and web ui, where it says anything about CPU reservation for GPUs :)
This?

Image
Yes, what in the hell? This tool tip did not look like that when I looked at it. :/

What about the guide?
FAH Omega tester
Image
arisu
Posts: 249
Joined: Mon Feb 24, 2025 11:11 pm

Re: Assign Wait

Post by arisu »

It looks like the guide just points to a link to the FAQ, telling users to go there to learn more about GPU folding (but there is not much more about GPU folding there). It also warns people against using resource groups, cautioning them that it's "experts only" (and that is one reason why I think the UX is broken if people have to tell users to enable resource groups to do mundane things that they used to be able to do on the old client).

The https://foldingathome.org/faq/running-foldinghome/ page is the only other page that talks about folding on GPUs and it says "See the GPU and High Performance FAQs" even though I can find no such thing. It also references older v7 techniques that do not exist on v8, like setting priority.

N.B. https://foldingathome.org/faq/miscellan ... ox-wii-etc it claim there is no client for ARM which is wrong. And https://stats.foldingathome.org/os redirects people to a broken link, https://foldingathome.org/faqs/flops/ (which does not exist) instead of https://foldingathome.org/faq/flops/ (which does). Various parts of the FAQ also link to the (long-gone) fahwiki and to forum posts which do not exist anymore.

I wish the site was on GitHub so people could make PRs against it. I wouldn't mind rewriting some of it to make it more modern and correct.
muziqaz
Posts: 1531
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Assign Wait

Post by muziqaz »

arisu wrote: Sat Apr 12, 2025 11:36 am It looks like the guide just points to a link to the FAQ, telling users to go there to learn more about GPU folding (but there is not much more about GPU folding there). It also warns people against using resource groups, cautioning them that it's "experts only" (and that is one reason why I think the UX is broken if people have to tell users to enable resource groups to do mundane things that they used to be able to do on the old client).

The https://foldingathome.org/faq/running-foldinghome/ page is the only other page that talks about folding on GPUs and it says "See the GPU and High Performance FAQs" even though I can find no such thing. It also references older v7 techniques that do not exist on v8, like setting priority.

N.B. https://foldingathome.org/faq/miscellan ... ox-wii-etc it claim there is no client for ARM which is wrong. And https://stats.foldingathome.org/os redirects people to a broken link, https://foldingathome.org/faqs/flops/ (which does not exist) instead of https://foldingathome.org/faq/flops/ (which does).

A lot of the FAQ and support pages have old, broken, or outdated info and much of it should probably be rewritten. I wish the site was on GitHub so people could make PRs against it. I wouldn't mind rewriting some of it to make it more modern and correct.
Things we talk about here are not mundane. Mundane task is download software, press play. done
There is no ARM client, there is Apple client, mundane person wouldn't even know what ARM is, but they would know what Apple is ;)
And guide statement about resource groups is correct, since in the beginning we had many people use resource groups and advanced options incorrectly, back when advanced section was not hidden behind padlock ;)

Saying that, again, limited resources to edit things. Project is helped by volunteers, not dedicated highly paid dev team :)
FAH Omega tester
Image
arisu
Posts: 249
Joined: Mon Feb 24, 2025 11:11 pm

Re: Assign Wait

Post by arisu »

muziqaz wrote: Sat Apr 12, 2025 11:42 am There is no ARM client, there is Apple client, mundane person wouldn't even know what ARM is, but they would know what Apple is ;)
ARM client is https://download.foldingathome.org/rele ... _arm64.deb.
muziqaz wrote: Sat Apr 12, 2025 11:42 am These two are the same URLs ;)

Saying that, again, limited resources to edit things. Project is helped by volunteers, not dedicated highly paid dev team :)
The URLs are different. One has "faqs" and the other has "faq".

If the site was on GitHub and PRs could be made against it, I would be happy to help. Not much volunteers can do when parts of the project are only maintained by a closed team. :)
muziqaz
Posts: 1531
Joined: Sun Dec 16, 2007 6:22 pm
Hardware configuration: 9950x, 7950x3D, 5950x, 5800x3D
7900xtx, RX9070, Radeon 7, 5700xt, 6900xt, RX 550 640SP
Location: London
Contact:

Re: Assign Wait

Post by muziqaz »

arisu wrote: Sat Apr 12, 2025 11:47 am
muziqaz wrote: Sat Apr 12, 2025 11:42 am There is no ARM client, there is Apple client, mundane person wouldn't even know what ARM is, but they would know what Apple is ;)
ARM client is https://download.foldingathome.org/rele ... _arm64.deb.
muziqaz wrote: Sat Apr 12, 2025 11:42 am These two are the same URLs ;)

Saying that, again, limited resources to edit things. Project is helped by volunteers, not dedicated highly paid dev team :)
The URLs are different. One has "faqs" and the other has "faq".

If the site was on GitHub and PRs could be made against it, I would be happy to help. Not much volunteers can do when parts of the project are only maintained by a closed team. :)
That ARM client is for Linux :P
We had web admin (of sorts), but they moved from our region of space to deal with life matters quite a while ago. I remember we used to translate website as well as edit it a bit, but not since they moved to real life things. Web admin tools are very limited too, as far as I could tell
FAH Omega tester
Image
Post Reply