Make Portable
Moderators: Site Moderators, FAHC Science Team
Make Portable
Can you make the client into a PortableApps.com app for Windows?
-
- 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
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
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
Re: Make Portable
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?
Re: Make Portable
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.
-
- 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
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.
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
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
Re: Make Portable
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.
-
- 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
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.
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.
-
- Posts: 522
- Joined: Mon Dec 03, 2007 4:33 am
- Location: Australia
Re: Make Portable
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.
Please ensure you either own the system your running the software on or have written permission to do so.
Re: Make Portable
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.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.
During the installation, you do have the option to place the files wherever you want them.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- 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
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
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