Make Portable

Moderators: Site Moderators, FAHC Science Team

Post Reply
Thejaka
Posts: 7
Joined: Sat Apr 18, 2020 4:24 am

Make Portable

Post by Thejaka »

Can you make the client into a PortableApps.com app for Windows?
PantherX
Site Moderator
Posts: 6986
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Make Portable

Post by PantherX »

The problem with making it portable is that the assumption is that it will work on all platforms. However, while that's mostly true, there's a catch in that the WU download is specific to that hardware and unless you have identical hardware, moving the WU across may result in corruption so there's no point in making it portable since the software is not designed for that.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Thejaka
Posts: 7
Joined: Sat Apr 18, 2020 4:24 am

Re: Make Portable

Post by Thejaka »

Do you mean if we start working on a WU using an nVidia GPU and have to switch to onboard Intel GPU partway through due to switching to battery power, would that result in corruption? Shouldn't the client be able to adapt, by at least pausing the active WU and starting work on another?
jonault
Posts: 215
Joined: Fri Dec 14, 2007 9:53 pm

Re: Make Portable

Post by jonault »

If your laptop tries to switch GPUs while Folding@Home is running, then yeah, I think that's going to result in a corrupt WU (unless F@H is smart enough to pause itself before the switch - haven't tried running it on a laptop myself, so I have no direct experience). Folding@Home doesn't run on Intel GPUs at present. Best thing you can do is pause folding before going on battery, and leave it paused until you can plug into wall power again.
Image
PantherX
Site Moderator
Posts: 6986
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Make Portable

Post by PantherX »

That action would definitely cause it to fail.

WUs are assigned based on the hardware it will fold on. The GPU architecture for AMD/Nvidia are all different. Some WUs can only run on AMD, some only on Nvidia and other on both.

There's no FahCore designed for Intel iGPUs since they originally didn't support OpenCL 1.2 and were not Double Precision. While Intel had made improvements in that department, there's still no FahCore for it. Coming up with a new FahCore for iGPUs may not be feasible given the development/resource limitations.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Thejaka
Posts: 7
Joined: Sat Apr 18, 2020 4:24 am

Re: Make Portable

Post by Thejaka »

In any case, even if switching machines is not possible, at least a portable installer would be welcome... One that can unpack to a specified directory, and not require Admin privileges.
Darth_Peter_dualxeon
Posts: 46
Joined: Fri Mar 20, 2020 3:13 am
Hardware configuration: EVGA SR-2 motherboard
2x Xeon x5670 CPU
64 GB ECC DDR3
Nvidia RTX 2070

Re: Make Portable

Post by Darth_Peter_dualxeon »

I think it is not made portable, because (as somewhere it was written legally) that you are only allowed to run it on a computer that you own, or you are allowed to run it on that hardware.
It is because it is intensely using the hardware, and making it very hot. And you can only take legally responsibility for your own hardware.

If the administrator of the other computer allows you to do folding, then you can run it. But if that pc/laptop is your employer's property then it's up to them to decide.

An it's worth to mention the electricity bill that will be much higher. You pay your own. You are not allowed to surprise your employer with a huge electricity bill.
That is why you usually don't have admin right on a company PC so you are less likely to install or run bad or energy consuming stuff.
anandhanju
Posts: 522
Joined: Mon Dec 03, 2007 4:33 am
Location: Australia

Re: Make Portable

Post by anandhanju »

v7.5.1 is available at PortableApps. This was announced earlier this month.

Please ensure you either own the system your running the software on or have written permission to do so.
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Make Portable

Post by bruce »

Thejaka wrote:In any case, even if switching machines is not possible, at least a portable installer would be welcome... One that can unpack to a specified directory, and not require Admin privileges.
You should not need Admin privileges except to write software into c:\program files and we do that because we're following Microsoft's standards. That does give you some additional protection against malware.

During the installation, you do have the option to place the files wherever you want them.
PantherX
Site Moderator
Posts: 6986
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Make Portable

Post by PantherX »

FYI, if you're still looking for a portable version, it seems that there is already one on portable apps: https://portableapps.com/news/2020-04-1 ... 9-released
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Post Reply