orion456 said:
I have definitely noticed that on dual core system FAH is hogging resources making the computer slow and unresponsive to normal priority events and programs.
First you need to know that the client.cfg file is a UNIX file and has to be edited with a UNIX capable editor. Having figure that out I changed the priority around from 0 to 96 [idle] setting.
At zero priority both cores used 3/4 of the of the cpu time when the system was processing a video file giving it only 1/4 of the cpu time. When the FAHs were put on pause, the video file shot up to 3/4 of the CPU time. With one FAH at 96, so called idle, it took priority over even foreground events which is ridiculous.
Clearly on dual core machines FAH is not functioning properly and I have to turn off one process to make sure important functions get done quickly. This is unacceptable and needs to be fixed....who needs to know this? I can't tell people that FAH won't affect their machine and then keep hearing how it slows things down and they want it off so their computer will work properly again.
I wonder if its software specific?
Here's the problem: Every time your cache needs to go back to get data from a memory address, it's like you had to walk from your living room to the refrigerator. Every time your cache needs to get data from the HD, it's like you needed to jump in the car and head to the corner convenience store.
And every time you leave the living room, FAH says "he's gone, time to fold!".
It's not exactly WRONG, it's just that FAH has no way of knowing that you're coming right back to finish more work, over and over, again.
If some work you're doing requires the full bandwidth of your memory, or quick and repeated access to slower devices, it's just best to give FAH a lower priority than idle. Have you tried something in the range of 20 to 50?
Some tasks, like some games, just don't play well with ANY other program that is also cpu intensive, like FAH. Even though FAH will give up it's cpu cycles in about 1/2 of a second, it can NOT give up it's memory while it's standing by, and it will get annoying and unproductive if you need to do something like video editing (which is very dependent on repeated accesses to slower devices). That means FAH is starting and stopping, over and over, quite quickly.
Have you voiced this concern to Stanford over at the FAH forum? They might be able to fine tune some program parameter to minimize this problem, in the next client version.
You can easily edit the client.cfg file in notepad or the linux editor, by remembering this:
Immediately after the last normal letter on every line, there is a Unix end of line char (which may or may not be visible, depending on your editor and font).
So carefully position the cursor on the line you want to edit, and don't disturb the char right after the last normal letter.
proxy=none<Unix End of Line Character Here>
Adak