Step 1: You click the icon and the FAHControl windows opens. Then you select the Advanced Mode (Expert is fine but Advanced is the minimum mode required. It will not work with Novice Mode)

Step 2: Click the Configure Button:

Step 3: Select the Slots Tab -> Click on the Slot to highlight it -> Click on the Edit Button:

Step 4: A new window pop-ups. You click Add:

Step 5: A small window appears. Here you enter the Name and Value exactly as they appear and click OK:

Note 1: The options between v6 and V7 are DIFFERENT so please make sure to enter the correct options.
Step 6: You will notice that the option appears in the Extra slot options. You click OK:

Step 7: You return to the Slots Tab. You must click Save for the changes to be made:

Step 8: The new configurations will be printed in the log which can be viewed in the Log Tab:

A list of Common options are:
- Code: Select all
Name Value Description
client-type advanced Assigns WUs in late-stage beta if available
client-type bigadv Assigns bigadv WUs on capable systems if available (SMP slot only)
next-unit-percentage X X should be between 90 and 100. It tells when the next WU should be downloaded after the current WU reaches X percentage
List of Advanced options are:
- Code: Select all
Name Value Description
max-units X X can be any number; 0 is indefinite. It tells when to pause the slot after X WUs are completed
checkpoint X X is a value between 3 and 30. It will create a checkpoint after X minutes
core-priority idle Sets the priority of !FahCore to idle
core-priority low Set the priority of !FahCore to low
pause-on-start true FAHClient starts the slot in the pause state
pause-on-start false FAHClient will start the slot normally
max-packet-size small Configures the slot to get small WUs (~5MB)
max-packet-size normal Configures the slot to get normal WUs (~10MB)
max-packet-size big Configures the slot to get big WUs (~500MB)
List of all options with their Default values are:
- Code: Select all
10:28:19:<config>
10:28:19: <service-description v='Folding@home Client'/>
10:28:19: <service-restart v='true'/>
10:28:19: <service-restart-delay v='5000'/>
10:28:19:
10:28:19: <!-- Client Control -->
10:28:19: <cycle-rate v='4'/>
10:28:19: <cycles v='-1'/>
10:28:19: <data-directory v='.'/>
10:28:19: <disable-project-lookup v='false'/>
10:28:19: <exec-directory v='C:\Program Files (x86)\FAHClient'/>
10:28:19: <exit-when-done v='false'/>
10:28:19: <threads v='4'/>
10:28:19:
10:28:19: <!-- Configuration -->
10:28:19: <config-rotate v='true'/>
10:28:19: <config-rotate-dir v='configs'/>
10:28:19: <config-rotate-max v='16'/>
10:28:19:
10:28:19: <!-- Debugging -->
10:28:19: <assignment-servers>
10:28:19: assign3.stanford.edu:8080 assign4.stanford.edu:80
10:28:19: </assignment-servers>
10:28:19: <capture-directory v='capture'/>
10:28:19: <capture-sockets v='false'/>
10:28:19: <debug-sockets v='false'/>
10:28:19: <exception-locations v='true'/>
10:28:19: <gpu-assignment-servers>
10:28:19: assign-GPU.stanford.edu:80 assign-GPU.stanford.edu:8080
10:28:19: </gpu-assignment-servers>
10:28:19: <stack-traces v='false'/>
10:28:19:
10:28:19: <!-- Error Handling -->
10:28:19: <max-slot-errors v='5'/>
10:28:19: <max-unit-errors v='5'/>
10:28:19:
10:28:19: <!-- FahCore Control -->
10:28:19: <checkpoint v='15'/>
10:28:19: <core-dir v='cores'/>
10:28:19: <core-priority v='idle'/>
10:28:19: <cpu-affinity v='false'/>
10:28:19: <cpu-usage v='100'/>
10:28:19: <no-assembly v='false'/>
10:28:19:
10:28:19: <!-- Folding Slot Configuration -->
10:28:19: <client-subtype v='STDCLI'/>
10:28:19: <client-type v='normal'/>
10:28:19: <cpu-species v='X86_PENTIUM_II'/>
10:28:19: <cpu-type v='AMD64'/>
10:28:19: <cpus v='-1'/>
10:28:19: <cuda-index v='0'/>
10:28:19: <gpu v='false'/>
10:28:19: <gpu-usage v='100'/>
10:28:19: <max-packet-size v='normal'/>
10:28:19: <opencl-index v='0'/>
10:28:19: <os-species v='UNKNOWN'/>
10:28:19: <os-type v='WIN32'/>
10:28:19: <project-key v='0'/>
10:28:19: <smp v='false'/>
10:28:19:
10:28:19: <!-- Logging -->
10:28:19: <log v='log.txt'/>
10:28:19: <log-color v='false'/>
10:28:19: <log-crlf v='true'/>
10:28:19: <log-date v='false'/>
10:28:19: <log-date-periodically v='21600'/>
10:28:19: <log-debug v='true'/>
10:28:19: <log-domain v='false'/>
10:28:19: <log-header v='true'/>
10:28:19: <log-level v='true'/>
10:28:19: <log-no-info-header v='true'/>
10:28:19: <log-redirect v='false'/>
10:28:19: <log-rotate v='true'/>
10:28:19: <log-rotate-dir v='logs'/>
10:28:19: <log-rotate-max v='16'/>
10:28:19: <log-short-level v='false'/>
10:28:19: <log-simple-domains v='true'/>
10:28:19: <log-thread-id v='false'/>
10:28:19: <log-thread-prefix v='true'/>
10:28:19: <log-time v='true'/>
10:28:19: <log-to-screen v='true'/>
10:28:19: <log-truncate v='false'/>
10:28:19: <verbosity v='5'/>
10:28:19:
10:28:19: <!-- Network -->
10:28:19: <proxy v=':8080'/>
10:28:19: <proxy-enable v='false'/>
10:28:19: <proxy-pass v=''/>
10:28:19: <proxy-user v=''/>
10:28:19:
10:28:19: <!-- Process Control -->
10:28:19: <child v='false'/>
10:28:19: <daemon v='false'/>
10:28:19: <pid v='false'/>
10:28:19: <pid-file v='Folding@home Client.pid'/>
10:28:19: <respawn v='false'/>
10:28:19: <service v='false'/>
10:28:19:
10:28:19: <!-- Remote Command Server -->
10:28:19: <command-address v='0.0.0.0'/>
10:28:19: <command-allow v='127.0.0.1'/>
10:28:19: <command-allow-no-pass v='127.0.0.1'/>
10:28:19: <command-deny v='0.0.0.0/0'/>
10:28:19: <command-deny-no-pass v='0.0.0.0/0'/>
10:28:19: <command-port v='36330'/>
10:28:19:
10:28:19: <!-- Slot Control -->
10:28:19: <max-shutdown-wait v='60'/>
10:28:19: <pause-on-battery v='false'/>
10:28:19: <pause-on-start v='false'/>
10:28:19:
10:28:19: <!-- User Information -->
10:28:19: <machine-id v='0'/>
10:28:19: <passkey v=''/>
10:28:19: <team v='0'/>
10:28:19: <user v='Anonymous'/>
10:28:19:
10:28:19: <!-- Work Unit Control -->
10:28:19: <dump-after-deadline v='true'/>
10:28:19: <max-queue v='16'/>
10:28:19: <max-units v='0'/>
10:28:19: <next-unit-percentage v='99'/>
10:28:19:
10:28:19: <!-- Folding Slots -->
10:28:19: <slot id='0' type='UNIPROCESSOR'/>
10:28:19:</config>
For more information, please read the FAHControl article which explains everything.





