What is the best way to run FAH only when idle (win32)
Moderators: Site Moderators, FAHC Science Team
What is the best way to run FAH only when idle (win32)
I don't mind contributing towards FAH, I just don't want it to interrupt the normal flow of my computer (coding, rendering, web browsing, gaming, etc.).
When idle, I would like to give FAH access to all available resources. When I'm actively working on my computer I would like FAH to either pause, or work at such a low priority that coding, rendering, web browsing, gaming, etc. would not be effected.
I have been recommended to try this solution.
folding.stanford.edu/English/WinSMPGuideMPICH
What are your thoughts?
When idle, I would like to give FAH access to all available resources. When I'm actively working on my computer I would like FAH to either pause, or work at such a low priority that coding, rendering, web browsing, gaming, etc. would not be effected.
I have been recommended to try this solution.
folding.stanford.edu/English/WinSMPGuideMPICH
What are your thoughts?
-
- Posts: 2948
- Joined: Sun Dec 02, 2007 4:36 am
- Hardware configuration: Machine #1:
Intel Q9450; 2x2GB=8GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460; Windows Server 2008 X64 (SP1).
Machine #2:
Intel Q6600; 2x2GB=4GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460 video card; Windows 7 X64.
Machine 3:
Dell Dimension 8400, 3.2GHz P4 4x512GB Ram, Video card GTX 460, Windows 7 X32
I am currently folding just on the 5x GTX 460's for aprox. 70K PPD - Location: Salem. OR USA
Re: What is the best way to run FAH only when idle (win32)
Both the uniprocessor and the SMP clients already run at a very low priority so that everything already take precedence. Folding should not interfere with your normal flow of your computer!
Things are a little different with the GPU clients in that there really isn't a priority system in place for the GPU. My suggestion there is to use the systray client and manually pause the GPU client before doing any 3d-game and the resume it when you are done.
Things are a little different with the GPU clients in that there really isn't a priority system in place for the GPU. My suggestion there is to use the systray client and manually pause the GPU client before doing any 3d-game and the resume it when you are done.
Re: What is the best way to run FAH only when idle (win32)
Sounds good.
BTW the systray only seems to use 2 of my 4 cores.
Is the beta high resource applications the only way to maximize my folding?
BTW the systray only seems to use 2 of my 4 cores.
Is the beta high resource applications the only way to maximize my folding?
-
- Posts: 2948
- Joined: Sun Dec 02, 2007 4:36 am
- Hardware configuration: Machine #1:
Intel Q9450; 2x2GB=8GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460; Windows Server 2008 X64 (SP1).
Machine #2:
Intel Q6600; 2x2GB=4GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460 video card; Windows 7 X64.
Machine 3:
Dell Dimension 8400, 3.2GHz P4 4x512GB Ram, Video card GTX 460, Windows 7 X32
I am currently folding just on the 5x GTX 460's for aprox. 70K PPD - Location: Salem. OR USA
Re: What is the best way to run FAH only when idle (win32)
A single uniprocessor client should actually only be using one core (not two) and the SMP client should use all four. So I'm not sure how you are getting two cores.
The SMP client will be the way to maximize folding unless you also can GPU fold. do note that the SMP and GPU clients typically needs far more hand holding...
If you don't want to do as much periodic manual intervention, you can always try multiple copies of the uniprocessor client (each one with a different machine ID and in a different folder). It won't be as productive but generally it is a set and forget operation. Especially if you run it as a service.
The SMP client will be the way to maximize folding unless you also can GPU fold. do note that the SMP and GPU clients typically needs far more hand holding...
If you don't want to do as much periodic manual intervention, you can always try multiple copies of the uniprocessor client (each one with a different machine ID and in a different folder). It won't be as productive but generally it is a set and forget operation. Especially if you run it as a service.
-
- Posts: 2
- Joined: Mon Feb 02, 2009 4:57 pm
Re: What is the best way to run FAH only when idle (win32)
with all due respect I see people say this all the time and I personally find it imposing. The question wasn't answered. Personal I find a real need to start and stop FAH. Even though the client does give up CPU cycles it doesn't release memory resorces. This can be a problem in memory intensive applications. I personally use the windows scheduler to schedule FAH to run only when my system is idle. This works very nice with uniprocessor but for some reasons doesn't work smp client doesn't perform very well with the schdeduler. Maybe someone has some insight on that.P5-133XL wrote:Both the uniprocessor and the SMP clients already run at a very low priority so that everything already take precedence. Folding should not interfere with your normal flow of your computer!
Things are a little different with the GPU clients in that there really isn't a priority system in place for the GPU. My suggestion there is to use the systray client and manually pause the GPU client before doing any 3d-game and the resume it when you are done.
-
- Posts: 2948
- Joined: Sun Dec 02, 2007 4:36 am
- Hardware configuration: Machine #1:
Intel Q9450; 2x2GB=8GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460; Windows Server 2008 X64 (SP1).
Machine #2:
Intel Q6600; 2x2GB=4GB Ram; Gigabyte GA-X48-DS4 Motherboard; PC Power and Cooling Q750 PS; 2x GTX 460 video card; Windows 7 X64.
Machine 3:
Dell Dimension 8400, 3.2GHz P4 4x512GB Ram, Video card GTX 460, Windows 7 X32
I am currently folding just on the 5x GTX 460's for aprox. 70K PPD - Location: Salem. OR USA
Re: What is the best way to run FAH only when idle (win32)
If you read his post, the actual question was "what are your thoughts" and I answered him as to what my thoughts were. Perhaps, if you had been around at that time, then you could have given your opinion and then he could have chosen which answer was better for him.
At least I answered. Do you really think it would have been better, if the question had gone unanswered for two weeks while he waited for you to give your opinion?
At least I answered. Do you really think it would have been better, if the question had gone unanswered for two weeks while he waited for you to give your opinion?
-
- Posts: 2
- Joined: Mon Feb 02, 2009 4:57 pm
Re: What is the best way to run FAH only when idle (win32)
No I wasn't there at the time but does that mean the my opinion is of less value or less useful. No! The OP can use my advice now or in the future. I meant no disrespect but when even I try to get help with running FAH only when idle (from the title of the post) I encounter this opinion and no help. I'm just noted respectivly that it isn't always helpful to say you shouldn't need to run it "only when idle," because there are valid reason to run only when idle included but no limited to personal preference. I've struggled greatly with this in the past thats why I commented although two weeks late for those who are searching for clues especially since this topic is at the top of googles hits on this topic.
-
- Posts: 704
- Joined: Tue Dec 04, 2007 6:56 am
- Hardware configuration: Ryzen 7 5700G, 22.40.46 VGA driver; 32GB G-Skill Trident DDR4-3200; Samsung 860EVO 1TB Boot SSD; VelociRaptor 1TB; MSI GTX 1050ti, 551.23 studio driver; BeQuiet FM 550 PSU; Lian Li PC-9F; Win11Pro-64, F@H 8.3.5.
[Suspended] Ryzen 7 3700X, MSI X570MPG, 32GB G-Skill Trident Z DDR4-3600; Corsair MP600 M.2 PCIe Gen4 Boot, Samsung 840EVO-250 SSDs; VelociRaptor 1TB, Raptor 150; MSI GTX 1050ti, 526.98 driver; Kingwin Stryker 500 PSU; Lian Li PC-K7B. Win10Pro-64, F@H 8.3.5. - Location: @Home
- Contact:
Re: What is the best way to run FAH only when idle (win32)
To "maximize" the use of 4 cores, you would normally run 1 GPU client and 1 SMP client. However, there is a lower-resource option: run 4 CPU clients, all as Services.newblood wrote:BTW the systray only seems to use 2 of my 4 cores.
Is the beta high resource applications the only way to maximize my folding?
The advantages of the CPU clients are that they're stable, they can be configured (or are configured, by default) to run Work Units that take less RAM, disk space, and network bandwidth, can be run as Services so they are totally out of sight and run even when nobody is logged in, and can be run at a reduced CPU load to increase computer response and reduce operating power and temperatures.
To install multiple CPU clients, see the Wiki at http://fahwiki.net/index.php/FAH_%26_SM ... le_Clients
To configure for lower resource usage, for each instance enter your name and team number, and select "small" Work Units. In the Advanced Options, reduce the CPU usage to about 95%, increase the interval between checkpoints to 30 minutes, reduce memory available to 512 MB (384 or 256 might work for small WUs), set the Machine ID (1-4), opt to launch automatically (run as a Service), and add -forceasm as an additional client parameter. Restart the computer after all 4 instances are configured.
You will earn fewer points per day, but you will likely not notice F@H is running at all.
Ryzen 7 5700G, 22.40.46 VGA driver; MSI GTX 1050ti, 551.23 studio driver
Ryzen 7 3700X; MSI GTX 1050ti, 551.23 studio driver [Suspended]
Ryzen 7 3700X; MSI GTX 1050ti, 551.23 studio driver [Suspended]
-
- Posts: 1024
- Joined: Sun Dec 02, 2007 12:43 pm
Re: What is the best way to run FAH only when idle (win32)
The SMP client is "beta" which means it does have a whole list of known problems. Several are associated with starting and stopping, so don't use SMP.synergymuse wrote:Personal I find a real need to start and stop FAH. Even though the client does give up CPU cycles it doesn't release memory resorces. This can be a problem in memory intensive applications. I personally use the windows scheduler to schedule FAH to run only when my system is idle. This works very nice with uniprocessor but for some reasons doesn't work smp client doesn't perform very well with the schdeduler. Maybe someone has some insight on that.
The release of RAM is rarely important, but if it is in your system, the ideal option is multiple CPU clients. The SMP client is a high-performance client and does use more RAM than four CPU clients. The previous post pointed out ways to further reduce RAM requirements with the CPU client and that may be sufficient for you. If it isn't, then use the scheduler to start and stop FAH services when the computer is idle and active. (You've already found the answer to your question.)