- Joined
- Oct 12, 2004
- Messages
- 15,022
After experiencing some hair-pulling issues with my main PC, which is in the end due to some overclocking settings slighty too much on the borderline of stability, I found out there are no reliable informations on how to tweak the overclocking enough to help make folding faster while eliminating all the issues which cause folding to fail to complete a WU or other issues.
We all know that when we overclock a computer, we are raising compontents in a computer over the design specifications to make it run faster. The usual components we overclock is :
-CPU : This will make calculations much faster.
-Memory : This will help improve the memory reads/writes so we can feed the CPU with data fast enough to not cause slowdowns while waiting for infos to be retrieved or written.
-Graphics card : this will help render the images (both 2d and 3d images) faster and reduce chopiness and make it able to run more eyecandy without any slowdowns.
With the F@H clients, overclocking will obviously help you do calculations faster so we can complete work units (WU in short) fast so they can issue new WU earlier. This will also help you increase the PPD (Points per day) output if you love to follow your stats and tweak them to improve the rate of climbing. However, there is also a dark side when you are overclocking past the actual components limits (due to heat or core limitations), there will be a big increase in risks of having issues delaying the return of WU and killing the PPD :
-Getting a EUE (Early Unit End)
-A bad crash corrupting the WU data causing it to restart from scratch or losing the WU totally, delaying the reissue of the same WU to another folder.
-Being unable to send completed WU or retrieve new WU.
-Getting errors like 0x7b, 0xFFFFFFFF, 0x1, 0x0 or other core errors causing it to delete the WU.
-Having issues starting or stopping mpiexec.exe or the FahCore_XX.exe threads.
-Other issues who cannot be solved by doing the basic troubleshooting steps.
In order to avoid those issues and be able to complete WU faster and reliably, we need to change our mindset how we consider a overclocking stable. This is important because the usual tools and things ppl in the overclocking work suggest to test for stability isn't good enough for a reliable folding. While it's not proved 100% accurate (beside banning any OC attempt and run it at stock speeds), those tips will help make the folding experience more enjoyable without any hair-pulling issues while ramping more points :
-Orthos, Prime95, OCCT, Super PI and other standard stress-test software is good to find out how stable your computer is running and to find the upper limits of your overclocking. However, those software isn't able to stress the computer the way folding is stressing so it isn't unexpected to see a computer stable with the above software for weeks fail at doing a single WU due to the various errors... The best testing we can do for a computer assigned to folding duty is to either run the F@H client itself and back down any overclocking till you can fold at least 2-3 WU in a row without any crashes or errors, or download StressCPU 2.0 which use the same Gromacs core as the F@H client. StressCPU will be able to stress it enough to fail a OC where others consider it stable. It will also test the memory hard enough to show any memory overclocking instabilities.
-Heat is also a enemy of any IC so it's important to cool it pretty well. Gaming, encoding, Photoshop or any other computer-intensive tasks is usually done in short amounts of time (2-3 hours at a time usually) so it may not be long enough to cause issues. Folding will stress your computer from starting the client till you shut down, which may be 24/7 if you always leave the computer on like most dedicated folders do. Being able to run stable for a few hours is different from being able to run 24/7 reliably and that's why all server hardware is designed to be run reliably 24/7 unlike desktop computers. When you overclock, keep this in mind and back down the overclocking a bit till you can run at a good temperature (usually under 50-60C under full load).
-Finally, if you installed a new OS on the computer then do tweakings, it would be a good idea to reinstall it again after finding the sweet spots, especially if you get lots of crashes, lockups or reboots while tweaking. This is because any crash or lockups has a big change of corrupting system files and this may play a key factor for getting F@H troubles. Installing a fresh copy ensure the files is not corrupted and will not mess with the running of a folding client. Sometime, the most occult issues nobody is unable to pinpoint a cause is often resolved by a OS reinstall.
I hope this will help fellow folders understand the issues related to OC and be less greedy when it come to top speed in favor of returning the results more reliably. More WU returned = more new WU available for grabs = more science being done = possibly a new cure earlier. If you are being greedy and ignore the crashes and other problems, you are actually causing the science to progress much slower !!
For any comments or suggestions with this article, PM me or email me at xilikon at hotmail dot com
P.S. : English isn't my first language so there may be typos/syntax/grammar errors. Feel free to correct it and rephrase to make it more accurate
We all know that when we overclock a computer, we are raising compontents in a computer over the design specifications to make it run faster. The usual components we overclock is :
-CPU : This will make calculations much faster.
-Memory : This will help improve the memory reads/writes so we can feed the CPU with data fast enough to not cause slowdowns while waiting for infos to be retrieved or written.
-Graphics card : this will help render the images (both 2d and 3d images) faster and reduce chopiness and make it able to run more eyecandy without any slowdowns.
With the F@H clients, overclocking will obviously help you do calculations faster so we can complete work units (WU in short) fast so they can issue new WU earlier. This will also help you increase the PPD (Points per day) output if you love to follow your stats and tweak them to improve the rate of climbing. However, there is also a dark side when you are overclocking past the actual components limits (due to heat or core limitations), there will be a big increase in risks of having issues delaying the return of WU and killing the PPD :
-Getting a EUE (Early Unit End)
-A bad crash corrupting the WU data causing it to restart from scratch or losing the WU totally, delaying the reissue of the same WU to another folder.
-Being unable to send completed WU or retrieve new WU.
-Getting errors like 0x7b, 0xFFFFFFFF, 0x1, 0x0 or other core errors causing it to delete the WU.
-Having issues starting or stopping mpiexec.exe or the FahCore_XX.exe threads.
-Other issues who cannot be solved by doing the basic troubleshooting steps.
In order to avoid those issues and be able to complete WU faster and reliably, we need to change our mindset how we consider a overclocking stable. This is important because the usual tools and things ppl in the overclocking work suggest to test for stability isn't good enough for a reliable folding. While it's not proved 100% accurate (beside banning any OC attempt and run it at stock speeds), those tips will help make the folding experience more enjoyable without any hair-pulling issues while ramping more points :
-Orthos, Prime95, OCCT, Super PI and other standard stress-test software is good to find out how stable your computer is running and to find the upper limits of your overclocking. However, those software isn't able to stress the computer the way folding is stressing so it isn't unexpected to see a computer stable with the above software for weeks fail at doing a single WU due to the various errors... The best testing we can do for a computer assigned to folding duty is to either run the F@H client itself and back down any overclocking till you can fold at least 2-3 WU in a row without any crashes or errors, or download StressCPU 2.0 which use the same Gromacs core as the F@H client. StressCPU will be able to stress it enough to fail a OC where others consider it stable. It will also test the memory hard enough to show any memory overclocking instabilities.
-Heat is also a enemy of any IC so it's important to cool it pretty well. Gaming, encoding, Photoshop or any other computer-intensive tasks is usually done in short amounts of time (2-3 hours at a time usually) so it may not be long enough to cause issues. Folding will stress your computer from starting the client till you shut down, which may be 24/7 if you always leave the computer on like most dedicated folders do. Being able to run stable for a few hours is different from being able to run 24/7 reliably and that's why all server hardware is designed to be run reliably 24/7 unlike desktop computers. When you overclock, keep this in mind and back down the overclocking a bit till you can run at a good temperature (usually under 50-60C under full load).
-Finally, if you installed a new OS on the computer then do tweakings, it would be a good idea to reinstall it again after finding the sweet spots, especially if you get lots of crashes, lockups or reboots while tweaking. This is because any crash or lockups has a big change of corrupting system files and this may play a key factor for getting F@H troubles. Installing a fresh copy ensure the files is not corrupted and will not mess with the running of a folding client. Sometime, the most occult issues nobody is unable to pinpoint a cause is often resolved by a OS reinstall.
I hope this will help fellow folders understand the issues related to OC and be less greedy when it come to top speed in favor of returning the results more reliably. More WU returned = more new WU available for grabs = more science being done = possibly a new cure earlier. If you are being greedy and ignore the crashes and other problems, you are actually causing the science to progress much slower !!
For any comments or suggestions with this article, PM me or email me at xilikon at hotmail dot com
P.S. : English isn't my first language so there may be typos/syntax/grammar errors. Feel free to correct it and rephrase to make it more accurate


