Folding At Home Installation Procedure

Good day.

I was hoping that someone can help me on how to install F@H in EndeavourOS. A step by step guide. I tried weblinks but got confused on the procedures, leading to nowhere.

I got a r9 3900X & a RX5700 that can run on Windows version of F@H Client & Control, no problem. I’m currently clueless in Linux on the how-to’s…

Anyways, I hope all of us, together with our families & friends, are safe & healthy during these trying times. TIA.

2 Likes

Try the Arch Wiki

Pudge

5 Likes

Steps that worked for me:

First and foremost make sure that your system is up to date.
yay -Syyuu
Now, it’s best to have at hand a passkey from Folding@home, and a team to join, it will be easier to track your progress and to configure your config.xml file

Step one: - install all packages needed

foldingathome
fahcontrol
fahviewer
opencl for AMD cards

To figure out what OpenCL version you need run clinfo
Once you have installed those, as root cd into the /opt/fah/ directory
There as root start the client to configure your settings:
./FAHClient --configure
will ask your name, team passkey and enabling the SMP and slots for CPU and GPU: yes to all and the name of the file to be generated is config.xml
Still in the same directory and as root start and enable the f@h client to start as the computer boots:

systctl start foldingathome.service
systctl enable foldingathome.service

Now, you can fine tune your client via browser, or the GUI.
Acces http://localhost:7396/ and you should see this

Screenshot_2020-03-23 Folding home Web Control - Version 7 5 1

Or via its GUI
Screenshot_20200323_105913

Don’t worry if for the moment no WU are designated to your client, there are so many peers helping so no WUs are available, but as soon there is one, you’ll receive it. And for the moment it’s tricky to choose Covid-19 for those who started folding long time ago, but for the newcomers maybe it will be easier to opt for that.

2 Likes

finally did it guys. TYVM! please, stay safe & healthy. :slight_smile:

DeepinScreenshot_20200324125725

2 Likes

works great! It should read systemctl Thanks.

@buwi0ng2020
Very nice hardware!

If you want to see how your CPU is faring, you can install s-tui from community repo:

yay -S s-tui

capture-200511-005819

Yes, i know s-tui. But i can´t run it long, because my CPU explodes to and over 100 °C.

I have a i7-2600K with the boxed cooler. In idle i have 40-50 °C.

Is that normal?

s-tui is only monitoring, it shouldn’t affect the way the processor runs at all. There is the stress component to it, but it only runs if you activate it manually.

I’m not sure about the i7-2600K, but i’d say that’s normal temp for an idling cpu of that era (maybe also in today’s terms).

Okay, thank you. yes, i have activate the stress test.

I am not getting around this problem that persists also after re-installing nvidia and cuda. Any ideas?

Description:	EndeavourOS Linux
5.11.16-arch1-1
x11

$ pacman -Q --info cuda
Name            : cuda
Version         : 11.3.0-1

$ pacman -Q --info ocl-icd
Name            : ocl-icd
Version         : 2.2.14-1

AMD: ~ $ pacman -Q --info foldingathome
Name            : foldingathome
Version         : 7.6.21-1
Optional Deps   : clinfo: for folding with an NVIDIA GPU [installed]
                  cuda: for folding with an NVIDIA GPU [installed]
                  ocl-icd: for folding with any GPU [installed]
                  opencl-driver: for folding with any GPU [installed]

/var/log/foldingathome/log.txt
...
18:25:09:       GPUs: 1
18:25:09:      GPU 0: Bus:39 Slot:0 Func:0 NVIDIA:7 GP106 [GeForce GTX 1060 6GB] 4372
18:25:09:       CUDA: Not detected: cuInit() returned 999
18:25:09:     OpenCL: Not detected: clGetPlatformIDs() returned -1001
...
18:35:09:WARNING:FS01:No CUDA or OpenCL 1.2+ support detected for GPU slot 0
1: gpu:39:0 GP106 [GeForce GTX 1060 6GB] 4372.  Disabling.

$ sudo systemctl status foldingathome-nvidia
○ foldingathome-nvidia.service - Folding@home helper for NVIDIA GPUs
     Loaded: loaded (/usr/lib/systemd/system/foldingathome-nvidia.service; disa>
     Active: inactive (dead)

works again after nvidia/cuda and folding package updates!