ratspeed wrote:Joe_H wrote:The Alternate downloads link on the main Download page leads me to this which does have the links -
https://foldingathome.org/alternative-downloads/
Many links were broken when the website was moved from its former server at Stanford to the current site. As the person who formerly maintained most of the support pages is no longer around, the software developer does some maintenance of the pages until someone new takes on the assignment
Hi! Thanks for responding.
Yes, I saw the links on that page upon first inspection of the site, and .deb packages are fine, but the install instructions linked on that page
Manual Installation – Optional (Advanced) states
"This is not for Linux running in Terminal mode (no GUI)." Additionally, the instructions link to an older version of FAH's software (7.4.4). It is from there, under the FAQ page
Command Line Only Options I discovered the page with the missing link.
I'm sure this is a quick fix, no? It's just a hyperlink. I would be happy to update the website for you if I had access, or if someone can point me in the direction of where to report website bugs. If there is no one in charge of maintaining the website during a pandemic, this might want to be rectified! Thanks!
The instructions are a mess and have been a mess for years.
Things to know.
7.4.4 works fine on Linux. I've been running it since it was released. Currently running it on Debian 10 without issue for both SMP and GPU. All clients are console only. They extend that for people who arent good at Linux by packaging a GUI with it called FAHControl, to make it easy to use. For advanced users you can do something like this.
Code: Select all
$ mkdir ~/fahclient && mkdir /tmp/fah && cd /tmp/fah
$ wget https://download.foldingathome.org/releases/public/release/fahclient/debian-stable-64bit/v7.5/fahclient_7.5.1_amd64.deb
$ ar -x fahclient_7.5.1_amd64.deb
$ tar -xvJf data.tar.xz
$ mv usr/bin/FAH* ~/fahclient
$ cd ~/fahclient
$ chmod 0700 FAH*
$ nano -w config.xml
Now add the following to config.xml (if you want more options run the client with --help)
Code: Select all
<config>
<!-- Folding Core -->
<checkpoint v='10'/>
<cpu-usage v='100'/>
<!-- Folding Slot Configuration -->
<client-type v='advanced'/>
<cpus v='6'/>
<extra-core-args v=' -service '/>
<!-- HTTP Server -->
<http-addresses v='127.0.0.1:7396'/>
<!-- Slot Control -->
<power v='FULL'/>
<!-- User Information -->
<passkey v='yourpasskey'/>
<team v='yourteam'/>
<user v='yourname'/>
<!-- Folding Slots -->
<slot id='1' type='SMP'/>
</config>
Change cpus to reflect how many cores you have. Slot type might be CPU on newer clients, but on 7.4.4 SMP works. CPU Usage can be tweaked.
Save it and run the client, to make sure it works. Press ctrl+c to kill it after it gets a workunit.
If all is good then setup a startup script in whichever way you favour. I run all FAH clients from a unique user and use crontab to bring my clients up after the machine boots. You may use systemd. Its upto you how you do it.