Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

Help GamingOnLinux beat Coronavirus, join us on Folding@home

By - | Views: 34,914

Alright Coronavirus, this has gone on long enough. It's time to kick your arse. Want to help? We've made a team on Folding@home for you to spare your unused CPU/GPU cycles for research.

Hold on, what is this Folding stuff? It's a distributed computing project that simulates protein dynamics, including the process of protein folding and the movements of proteins implicated in a variety of diseases. It does this using your hardware and then sends all the data back to them—for science! It can help people working on diseases to better understand them. A good time to remind people on this, with everything going on right now and they have special simulations setup for Coronavirus.


Image Credit

How to get involved: Head to the official site to download it for Debian /Ubuntu/ Mint and Redhat / Centos / Fedora. If you're on Arch/Manjaro, you can see a guide on the Arch Wiki. If you're on NVIDIA, and it won't use your GPU, ensure you have OpenCL installed.

When you're setting it up and it asks you for a team ID, enter "245680" (stats page) which is the GamingOnLinux ID and we can work together to make a better world. Right now, my GPU is purring away working on Folding, come and join me.

You might see errors and delays, as they've been a little overwhelmed. Eventually though, it should assign your PC some work to do to help. They did a little FAQ thread recently on Twitter.

Article taken from GamingOnLinux.com.
Tags: Misc
37 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
122 comments
Page: «2/13»
  Go to:

Liam Dawe 21 Mar, 2020
Quoting: 14The 245680 team must be freshly out of the oven because I don't see any stats populated at extremeoverclocking yet.
Really, they need to clean up the Team system. I can see no reason for it not to show up. It's listed on my PC for my own folding quite clearly and using the ID I can go back and edit the Team details but it doesn't currently show in public lists.
herc 21 Mar, 2020
Quoting: on_en_a_grosI just tried to install it on manjaro, but the commamd "FAHClient --configure" returned me "command not found". Any idea on what aI'm doing wrong?

I don't think it's in $PATH. You'll have to run /opt/fah/FAHClient --configure
herc 21 Mar, 2020
Quoting: Liam Dawe
Quoting: 14The 245680 team must be freshly out of the oven because I don't see any stats populated at extremeoverclocking yet.
Really, they need to clean up the Team system. I can see no reason for it not to show up. It's listed on my PC for my own folding quite clearly and using the ID I can go back and edit the Team details but it doesn't currently show in public lists.

The stats lists seem to be a bit delayed. My stats was last updated 2020-03-19 22:11:19.

Great idea this though Liam! I've been folding for the Arch Linux team, but changed to GOL now =)
14 21 Mar, 2020
View PC info
  • Supporter Plus
Quoting: Liam Dawe
Quoting: 14The 245680 team must be freshly out of the oven because I don't see any stats populated at extremeoverclocking yet.
Really, they need to clean up the Team system. I can see no reason for it not to show up. It's listed on my PC for my own folding quite clearly and using the ID I can go back and edit the Team details but it doesn't currently show in public lists.
It's one dude that runs the site. The DB stats report only runs every few hours. I imagine the GoL team will show up less than a day.
on_en_a_gros 21 Mar, 2020
Quoting: herc
Quoting: on_en_a_grosI just tried to install it on manjaro, but the commamd "FAHClient --configure" returned me "command not found". Any idea on what aI'm doing wrong?

I don't think it's in $PATH. You'll have to run /opt/fah/FAHClient --configure

Yep it worked thanks ^_^
scaine 21 Mar, 2020
View PC info
  • Contributing Editor
  • Supporter Plus
Quoting: Salvatos
Quoting: scaineJoined the team - great idea, Liam!

I wish there was an actual client/shortcut as part of this build though. I had to visit the Arch WIKI to realise that you have to visit http://localhost:7396/ to see your progress and turn Folding on/off.
There should be one, it’s called FAHControl but I don’t remember the steps involved in installing it. Should be explained somewhere on their website :)

I downloaded the client only, which has no interface. I've now downloaded control and viewer, both of which are fat-clients. Strange approach, but it's all working now, although FAHcontrol doesn't recognise my GPU (Nvidia GTX 1080, running 440 driver). I'm looking into it now, appears I'm not the only one to have this issue.
D 21 Mar, 2020
Another option I stick with is https://www.ipd.uw.edu/2020/02/rosettas-role-in-fighting-coronavirus/
Hopefully it could help.
Mohandevir 21 Mar, 2020
Quoting: scaine
Quoting: Salvatos
Quoting: scaineJoined the team - great idea, Liam!

I wish there was an actual client/shortcut as part of this build though. I had to visit the Arch WIKI to realise that you have to visit http://localhost:7396/ to see your progress and turn Folding on/off.
There should be one, it’s called FAHControl but I don’t remember the steps involved in installing it. Should be explained somewhere on their website :)

I downloaded the client only, which has no interface. I've now downloaded control and viewer, both of which are fat-clients. Strange approach, but it's all working now, although FAHcontrol doesn't recognise my GPU (Nvidia GTX 1080, running 440 driver). I'm looking into it now, appears I'm not the only one to have this issue.

That's my issue too. Solved the opencl stuff in the log file and it seems to see my gpu, but it won't add a gpu slot:

*********************** Log Started 2020-03-21T16:48:18Z ***********************
16:48:18:************************* Folding@home Client *************************
16:48:18: Website: https://foldingathome.org/
16:48:18: Copyright: (c) 2009-2018 foldingathome.org
16:48:18: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
16:48:18: Args: --child --lifeline 4599 /etc/fahclient/config.xml --run-as
16:48:18: fahclient --pid-file=/var/run/fahclient.pid --daemon
16:48:18: Config: /etc/fahclient/config.xml
16:48:18:******************************** Build ********************************
16:48:18: Version: 7.5.1
16:48:18: Date: May 11 2018
16:48:18: Time: 19:59:04
16:48:18: Repository: Git
16:48:18: Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
16:48:18: Branch: master
16:48:18: Compiler: GNU 6.3.0 20170516
16:48:18: Options: -std=gnu++98 -O3 -funroll-loops
16:48:18: Platform: linux2 4.14.0-3-amd64
16:48:18: Bits: 64
16:48:18: Mode: Release
16:48:18:******************************* System ********************************
16:48:18: CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
16:48:18: CPU ID: GenuineIntel Family 6 Model 58 Stepping 9
16:48:18: CPUs: 8
16:48:18: Memory: 31.33GiB
16:48:18: Free Memory: 28.84GiB
16:48:18: Threads: POSIX_THREADS
16:48:18: OS Version: 5.3
16:48:18: Has Battery: false
16:48:18: On Battery: false
16:48:18: UTC Offset: -4
16:48:18: PID: 4601
16:48:18: CWD: /var/lib/fahclient
16:48:18: OS: Linux 5.3.0-7642-generic x86_64
16:48:18: OS Arch: AMD64
16:48:18: GPUs: 0
16:48:18: CUDA Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:6.1 Driver:10.2
16:48:18: OpenCL Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:1.2 Driver:440.44

16:48:18:***********************************************************************
16:48:18:<config>
16:48:18: <!-- Client Control -->
16:48:18: <fold-anon v='true'/>
16:48:18:
16:48:18: <!-- Folding Slot Configuration -->
16:48:18: <gpu v='true'/>
16:48:18:
16:48:18: <!-- User Information -->
16:48:18: <team v='245680'/>
16:48:18: <user v='Mohandevir'/>
16:48:18:
16:48:18: <!-- Folding Slots -->
16:48:18:</config>
16:48:18:Switching to user fahclient
16:48:18:Trying to access database...
16:48:18:Successfully acquired database lock
16:48:18:FS00:Set client configured
16:48:18:Enabled folding slot 00: READY cpu:7
16:48:18:WU00:FS00:Connecting to 65.254.110.245:8080
16:48:19:WU00:FS00:Connecting to 65.254.110.245:8080
16:48:19:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
16:48:19:WU00:FS00:Connecting to 18.218.241.186:80
16:48:20:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
16:48:20:ERROR:WU00:FS00:Exception: Could not get an assignment
16:48:20:WU00:FS00:Connecting to 65.254.110.245:8080
16:48:21:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
16:48:21:WU00:FS00:Connecting to 18.218.241.186:80
16:48:21:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
16:48:21:ERROR:WU00:FS00:Exception: Could not get an assignment
16:48:36:Saving configuration to /etc/fahclient/config.xml
16:48:36:<config>
16:48:36: <!-- Client Control -->
16:48:36: <fold-anon v='true'/>
16:48:36:
16:48:36: <!-- Folding Slot Configuration -->
16:48:36: <gpu v='false'/>
16:48:36:
16:48:36: <!-- Network -->
16:48:36: <proxy v=':8080'/>
16:48:36:
16:48:36: <!-- User Information -->
16:48:36: <team v='245680'/>
16:48:36: <user v='Mohandevir'/>
16:48:36:
16:48:36: <!-- Folding Slots -->
16:48:36: <slot id='0' type='CPU'/>
16:48:36:</config>
16:49:19:Saving configuration to /etc/fahclient/config.xml
16:49:19:<config>
16:49:19: <!-- Client Control -->
16:49:19: <fold-anon v='true'/>
16:49:19:
16:49:19: <!-- Folding Slot Configuration -->
16:49:19: <gpu v='false'/>
16:49:19:
16:49:19: <!-- Network -->
16:49:19: <proxy v=':8080'/>
16:49:19:
16:49:19: <!-- User Information -->
16:49:19: <team v='245680'/>
16:49:19: <user v='Mohandevir'/>
16:49:19:
16:49:19: <!-- Folding Slots -->
16:49:19: <slot id='0' type='CPU'/>
16:49:19:</config>
16:49:20:WU00:FS00:Connecting to 65.254.110.245:8080
16:49:20:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
16:49:20:WU00:FS00:Connecting to 18.218.241.186:80
16:49:21:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
16:49:21:ERROR:WU00:FS00:Exception: Could not get an assignment

Might need to create a support forum for F@H. :)


Last edited by Mohandevir on 21 March 2020 at 4:58 pm UTC
herc 21 Mar, 2020
Quoting: Mohandevir
Quoting: scaine
Quoting: Salvatos
Quoting: scaineJoined the team - great idea, Liam!

I wish there was an actual client/shortcut as part of this build though. I had to visit the Arch WIKI to realise that you have to visit http://localhost:7396/ to see your progress and turn Folding on/off.
There should be one, it’s called FAHControl but I don’t remember the steps involved in installing it. Should be explained somewhere on their website :)

I downloaded the client only, which has no interface. I've now downloaded control and viewer, both of which are fat-clients. Strange approach, but it's all working now, although FAHcontrol doesn't recognise my GPU (Nvidia GTX 1080, running 440 driver). I'm looking into it now, appears I'm not the only one to have this issue.

That's my issue too. Solved the opencl stuff in the log file and it seems to see my gpu, but it won't add a gpu slot:

*********************** Log Started 2020-03-21T16:48:18Z ***********************
16:48:18:************************* Folding@home Client *************************
16:48:18: Website: https://foldingathome.org/
16:48:18: Copyright: (c) 2009-2018 foldingathome.org
16:48:18: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
16:48:18: Args: --child --lifeline 4599 /etc/fahclient/config.xml --run-as
16:48:18: fahclient --pid-file=/var/run/fahclient.pid --daemon
16:48:18: Config: /etc/fahclient/config.xml
16:48:18:******************************** Build ********************************
16:48:18: Version: 7.5.1
16:48:18: Date: May 11 2018
16:48:18: Time: 19:59:04
16:48:18: Repository: Git
16:48:18: Revision: 4705bf53c635f88b8fe85af7675557e15d491ff0
16:48:18: Branch: master
16:48:18: Compiler: GNU 6.3.0 20170516
16:48:18: Options: -std=gnu++98 -O3 -funroll-loops
16:48:18: Platform: linux2 4.14.0-3-amd64
16:48:18: Bits: 64
16:48:18: Mode: Release
16:48:18:******************************* System ********************************
16:48:18: CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
16:48:18: CPU ID: GenuineIntel Family 6 Model 58 Stepping 9
16:48:18: CPUs: 8
16:48:18: Memory: 31.33GiB
16:48:18: Free Memory: 28.84GiB
16:48:18: Threads: POSIX_THREADS
16:48:18: OS Version: 5.3
16:48:18: Has Battery: false
16:48:18: On Battery: false
16:48:18: UTC Offset: -4
16:48:18: PID: 4601
16:48:18: CWD: /var/lib/fahclient
16:48:18: OS: Linux 5.3.0-7642-generic x86_64
16:48:18: OS Arch: AMD64
16:48:18: GPUs: 0
16:48:18: CUDA Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:6.1 Driver:10.2
16:48:18: OpenCL Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:1.2 Driver:440.44

16:48:18:***********************************************************************
16:48:18:<config>
16:48:18: <!-- Client Control -->
16:48:18: <fold-anon v='true'/>
16:48:18:
16:48:18: <!-- Folding Slot Configuration -->
16:48:18: <gpu v='true'/>
16:48:18:
16:48:18: <!-- User Information -->
16:48:18: <team v='245680'/>
16:48:18: <user v='Mohandevir'/>
16:48:18:
16:48:18: <!-- Folding Slots -->
16:48:18:</config>
16:48:18:Switching to user fahclient
16:48:18:Trying to access database...
16:48:18:Successfully acquired database lock
16:48:18:FS00:Set client configured
16:48:18:Enabled folding slot 00: READY cpu:7
16:48:18:WU00:FS00:Connecting to 65.254.110.245:8080
16:48:19:WU00:FS00:Connecting to 65.254.110.245:8080
16:48:19:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
16:48:19:WU00:FS00:Connecting to 18.218.241.186:80
16:48:20:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
16:48:20:ERROR:WU00:FS00:Exception: Could not get an assignment
16:48:20:WU00:FS00:Connecting to 65.254.110.245:8080
16:48:21:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
16:48:21:WU00:FS00:Connecting to 18.218.241.186:80
16:48:21:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
16:48:21:ERROR:WU00:FS00:Exception: Could not get an assignment
16:48:36:Saving configuration to /etc/fahclient/config.xml
16:48:36:<config>
16:48:36: <!-- Client Control -->
16:48:36: <fold-anon v='true'/>
16:48:36:
16:48:36: <!-- Folding Slot Configuration -->
16:48:36: <gpu v='false'/>
16:48:36:
16:48:36: <!-- Network -->
16:48:36: <proxy v=':8080'/>
16:48:36:
16:48:36: <!-- User Information -->
16:48:36: <team v='245680'/>
16:48:36: <user v='Mohandevir'/>
16:48:36:
16:48:36: <!-- Folding Slots -->
16:48:36: <slot id='0' type='CPU'/>
16:48:36:</config>
16:49:19:Saving configuration to /etc/fahclient/config.xml
16:49:19:<config>
16:49:19: <!-- Client Control -->
16:49:19: <fold-anon v='true'/>
16:49:19:
16:49:19: <!-- Folding Slot Configuration -->
16:49:19: <gpu v='false'/>
16:49:19:
16:49:19: <!-- Network -->
16:49:19: <proxy v=':8080'/>
16:49:19:
16:49:19: <!-- User Information -->
16:49:19: <team v='245680'/>
16:49:19: <user v='Mohandevir'/>
16:49:19:
16:49:19: <!-- Folding Slots -->
16:49:19: <slot id='0' type='CPU'/>
16:49:19:</config>
16:49:20:WU00:FS00:Connecting to 65.254.110.245:8080
16:49:20:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': No WUs available for this configuration
16:49:20:WU00:FS00:Connecting to 18.218.241.186:80
16:49:21:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': No WUs available for this configuration
16:49:21:ERROR:WU00:FS00:Exception: Could not get an assignment

Might need to create a support forum for F@H. :)

Try adding this in your /etc/fahclient/config.xml
<slot id='1' type='GPU'/>
Maki 21 Mar, 2020
Quoting: Mohandevir
Quoting: Salvatos
Quoting: scaineJoined the team - great idea, Liam!

I wish there was an actual client/shortcut as part of this build though. I had to visit the Arch WIKI to realise that you have to visit http://localhost:7396/ to see your progress and turn Folding on/off.
There should be one, it’s called FAHControl but I don’t remember the steps involved in installing it. Should be explained somewhere on their website :)
Quoting: Salvatos
Quoting: scaineJoined the team - great idea, Liam!

I wish there was an actual client/shortcut as part of this build though. I had to visit the Arch WIKI to realise that you have to visit http://localhost:7396/ to see your progress and turn Folding on/off.
There should be one, it’s called FAHControl but I don’t remember the steps involved in installing it. Should be explained somewhere on their website :)

Yeah, but it's dependent on python-gnome2 and my spare rig's Pop_OS! refuses to install it.

Is there a way to use my gpu? It seems to run on my CPU only...
I'm just running Rosetta@Home on BOINC because of the python-gnome2 thing.

Meanwhile Linus Tech Tips is working together with Folding@Home to get them more serverspace because they hit basically 10x their normal workload thanks to people all jumping on the project to get rid of Corona. They made mention of it in the latest WAN Show.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.