theAnimal
Diamond Member
Must use Cat 9.3 drivers or later.
**IMPORTANT**
If using Cat 9.3 on XP, you must also install this hotfix.. Remember to choose Custom when installing so it doesn't install any unnecessary packages.
Rename or delete the FahCore_11.exe and the .dll files in your GPU2 folding directory. The new core will be downloaded when F@H is run. (Note: This is not required as the settings will still work with the older core.)
Use the following environment variables to reduce CPU usage (with reduction in PPD if using newer core 1.24).
CAL_NO_FLUSH = 1
BROOK_YIELD = 2
If you are using FLUSH_INTERVAL, set it to 16 and then increase slowly until you find a value that works for you.
(I had FLUSH_INTERVAL = 256 with the old core, but it is now 128. My CPU usage is down to about 10% of one core and my PPD for GPU is down about 300, but I can now run an SMP on my dual core which means my net PPD is up about 500-700 ATM.)
UPDATE:
Another environment variable which can be used is CAL_PRE_FLUSH=1, although I noticed no difference at all when using it.
Additionally, the environment variables can all be used with the older core version 1.22 with the same reduction in CPU usage but without the drop in PPD.
FURTHER UPDATE:
Here is a detailed explanation of the environment variables.
**IMPORTANT**
If using Cat 9.3 on XP, you must also install this hotfix.. Remember to choose Custom when installing so it doesn't install any unnecessary packages.
Rename or delete the FahCore_11.exe and the .dll files in your GPU2 folding directory. The new core will be downloaded when F@H is run. (Note: This is not required as the settings will still work with the older core.)
Use the following environment variables to reduce CPU usage (with reduction in PPD if using newer core 1.24).
CAL_NO_FLUSH = 1
BROOK_YIELD = 2
If you are using FLUSH_INTERVAL, set it to 16 and then increase slowly until you find a value that works for you.
(I had FLUSH_INTERVAL = 256 with the old core, but it is now 128. My CPU usage is down to about 10% of one core and my PPD for GPU is down about 300, but I can now run an SMP on my dual core which means my net PPD is up about 500-700 ATM.)
UPDATE:
Another environment variable which can be used is CAL_PRE_FLUSH=1, although I noticed no difference at all when using it.
Additionally, the environment variables can all be used with the older core version 1.22 with the same reduction in CPU usage but without the drop in PPD.
FURTHER UPDATE:
Here is a detailed explanation of the environment variables.