Please add ability to change from pause to finish
Moderators: Site Moderators, FAHC Science Team
-
- Site Moderator
- Posts: 1486
- Joined: Sat Dec 08, 2007 1:33 am
- Location: San Francisco, CA
- Contact:
Re: Please add ability to change from pause to finish
Muz, please link to your github issue. Thanks.
-
- Posts: 1673
- 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: Please add ability to change from pause to finish
Yeah, I'm trying to find it, but failing miserably. I'll end up just creating a new ticket and be done with it. I'm at work like now, so my attention is limited

-
- Posts: 1673
- 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: Please add ability to change from pause to finish
https://github.com/FoldingAtHome/fah-we ... issues/240
I created a new ticket, but as I'm writing that ticket, think it is a bad idea, since people who want to just resume folding, would need to click fold twice.
It has been established long ago, that we don't want to clutter the UI with Fold, Pause, Finish buttons on the main page.
I think this boils down to the personal preferences and is not universal request
Edit: I was presented with the real world case where this request makes sense.
However, I would say if user wants to use FAH in such a tricky circumstances, enabling Advanced Options within fahclient settings would solve this, if one creates separate resource groups to each device which they want to fold on
I created a new ticket, but as I'm writing that ticket, think it is a bad idea, since people who want to just resume folding, would need to click fold twice.
It has been established long ago, that we don't want to clutter the UI with Fold, Pause, Finish buttons on the main page.
I think this boils down to the personal preferences and is not universal request
Edit: I was presented with the real world case where this request makes sense.
However, I would say if user wants to use FAH in such a tricky circumstances, enabling Advanced Options within fahclient settings would solve this, if one creates separate resource groups to each device which they want to fold on
-
- Posts: 370
- Joined: Wed Feb 16, 2022 1:18 am
- Hardware configuration: Ryzen 9 3900XT: 24 cores, 128GB RAM, 1TB NVME, 4TB HDD, R9 Nano (Fiji) GPU.
Ryzen 9 3900X: 24 cores, 64GB RAM, 250GB NVME.
Xeon X5650 dual CPU server: 24 cores, 64GB RAM, 250GB NVME, R9 290(Hawaii) GPU.
Xeon X5650 dual CPU server: 24 cores, 64GB RAM, 250GB NVME.
I3-6100: 4 cores, 32GB RAM, 250GB NVME, 2 of R9 2980X (Tahiti) GPUs.
5 other smaller computers. - Location: Scotland
Re: Please add ability to change from pause to finish
I used to report every single bug in everything, but nowadays everyone's a beta tester. Well I'm tired of it.
Re: Please add ability to change from pause to finish
Remember the v8 client is developed by one overworked guy. It's not a big team who just have their priorities backwards like Activision.
Although if it was up to me, I would just rewrite the client completely at this point. The client is basically a dumb wrapper around the cores with some bells and whistles added on, and rewriting it in a language other than C++ would probably be useful. Even Python would be fitting.
I'd write a minimal client myself, but I'm not allowed to.
Although if it was up to me, I would just rewrite the client completely at this point. The client is basically a dumb wrapper around the cores with some bells and whistles added on, and rewriting it in a language other than C++ would probably be useful. Even Python would be fitting.
I'd write a minimal client myself, but I'm not allowed to.

-
- Posts: 1673
- 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: Please add ability to change from pause to finish
V8 is a complete rewrite 
I hope dev does not get a whiff of this thread

One should understand the clear fact of programming:
It is easy to criticise someone else's work until you do it yourself
V8 is a vision of that dev, if that vision does not meet your specific personal agenda, that is your specific problem. There is never a perfect app for your needs or a code someone else wrote 
Fahclient is open source, you can submit your suggestions or a complete rewrite without any issues.
Wether Dev accepts the changes or the rewrite is another matter

I hope dev does not get a whiff of this thread


One should understand the clear fact of programming:
It is easy to criticise someone else's work until you do it yourself


Fahclient is open source, you can submit your suggestions or a complete rewrite without any issues.
Wether Dev accepts the changes or the rewrite is another matter

Re: Please add ability to change from pause to finish
Anyone can suggest or show a complete rewrite, but the EULA prevents us from using it unless it's accepted. 

Re: Please add ability to change from pause to finish
What might be better is requesting a change to the EULA to allow 3rd party clients, perhaps with some minimal vetting or a minimum number of mandatory features. There isn't much that a client can do to cheat or damage the science as long as the cores are not tampered with. But I know that's not going to fly.
-
- Posts: 1673
- 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: Please add ability to change from pause to finish
As I said, GitHub is your friend. Dev is there to read and deny your suggestions 

-
- Site Moderator
- Posts: 1486
- Joined: Sat Dec 08, 2007 1:33 am
- Location: San Francisco, CA
- Contact:
Re: Please add ability to change from pause to finish
Where is the EULA for v8? I don’t see it distributed with the client.
-
- Posts: 1673
- 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: Please add ability to change from pause to finish
calxalot, wouldn't your lufah utility be considered an alternative to the client? Oh, no, it is alternative to web ui. isn't it?
-
- Site Moderator
- Posts: 1486
- Joined: Sat Dec 08, 2007 1:33 am
- Location: San Francisco, CA
- Contact:
Re: Please add ability to change from pause to finish
Sorta. It sends commands to clients using the undocumented api that web control uses. It doesn’t login to an account or use the node system.
Re: Please add ability to change from pause to finish
I don't think it has an EULA itself (though it does have a license), but using FAH servers do, and it says you can only contact the servers using the official client. So making a custom, lighter client would break the current EULA, even if its behavior is identical to and indistinguishable from the v8 client.
It's silly imo because all the important safety checks are done by the cores, and the client's job is really quite simple: Send hardware info to the server, download the assigned WU, execute the core, return wuresults_01.dat if the core terminates successfully, otherwise send dump/failure report. An absolutely minimum client could probably be written in a 100 line Python script using the json and requests modules.
Literally the worst a custom client could do if it was buggy is download WUs and unnecessarily dump them. What the v8 client tends to do anyway because it can't distinguish between a 127 exit status caused by WU_STALLED and caused by the dynamic linker missing a library.
-
- Posts: 14
- Joined: Thu Mar 19, 2020 4:21 pm