Package Details: foldingathome 7.6.21-1

Git Clone URL: https://aur.archlinux.org/foldingathome.git (read-only, click to copy)
Package Base: foldingathome
Description: A distributed computing project for simulating protein dynamics
Upstream URL: https://foldingathome.org/
Keywords: folding foldingathome
Licenses: custom
Submitter: dtw
Maintainer: rustymech
Last Packager: rustymech
Votes: 164
Popularity: 2.49
First Submitted: 2007-06-28 14:55
Last Updated: 2021-01-09 21:16

Pinned Comments

alucryd commented on 2020-04-21 14:23

To be clear, nvidia users need to enable both foldingathome.service and foldingathome-nvidia.service.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 ... Next › Last »

Pezlu commented on 2020-04-21 19:20

@alucryd: I just updated to 7.6.9-6 and enabled the foldingathome-nvidia service. I tried to reboot only once, but the issue seems partially solved: OpenCL is detected, while CUDA is not:

19:12:42:           GPUs: 1
19:12:42:          GPU 0: Bus:1 Slot:0 Func:0 NVIDIA:3 GK106 [GeForce GTX 660]
19:12:42:           CUDA: Not detected: cuInit() returned 100
19:12:42:OpenCL Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:1.2 Driver:440.82

Restarting the foldingathome service corrects the issue as before:

19:15:36:           GPUs: 1
19:15:36:          GPU 0: Bus:1 Slot:0 Func:0 NVIDIA:3 GK106 [GeForce GTX 660]
19:15:36:  CUDA Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:3.0 Driver:10.2
19:15:36:OpenCL Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:1.2 Driver:440.82Driver:440.82

keithy commented on 2020-04-21 19:14

@alucryd: My issue actually appears to be entirely to do with foldingathome.service not starting.

During startup I get this error

systemd[1]: multi-user.target: Found ordering cycle on foldingathome.service/start
systemd[1]: multi-user.target: Found dependency on foldingathome-nvidia.service/start
systemd[1]: multi-user.target: Found dependency on multi-user.target/start
systemd[1]: multi-user.target: Job foldingathome.service/start deleted to break ordering cycle starting with multi-user.target/start

Thanks, I hope this doesn't create more confusion

alucryd commented on 2020-04-21 18:17

@cubethethird: right apologies, this is more of a hack and I hope to find a better way to initialize opencl for nvidia in the future, but for now I've added it to optdeps

cubethethird commented on 2020-04-21 15:51

It seems there is now a missing dependency for clinfo that is needed for the foldingathome-nvidia service.

alucryd commented on 2020-04-21 15:46

@keithy: I moved the logs to /var/log/foldingathome so it's easier for you guys to access logs.

Also removed the shipped GPUs.txt, looking at the log the download failure has been fixed upstream.

alucryd commented on 2020-04-21 14:33

@keithy can you get the full log of foldingathome-nvidia with journalctl? And what does foldingathome say? There's really no reason why even CPU folding wouldn't work after these changes.

@Buddlespit: don't know what to say, it works on both my 1050 and my 1080Ti, well enjoy giving root access to your whole system to some closed proprietary code then

keithy commented on 2020-04-21 14:26

@alucryd: No change with 7.6.9-4. Neither CPU nor GPU fold until I restart foldingathome.service

This is the status of the foldingathome-nvidia service in case it sheds some light!

foldingathome-nvidia.service - Folding@home helper for NVIDIA GPUs
Loaded: loaded (/usr/lib/systemd/system/foldingathome-nvidia.service; enabled; vendor preset: disabled)
Active: inactive (dead) since Tue 2020-04-21 15:07:10 BST; 11min ago
Process: 748 ExecStart=/usr/bin/nvidia-modprobe (code=exited, status=0/SUCCESS)
Process: 763 ExecStart=/usr/bin/nvidia-modprobe -c 0 -u (code=exited, status=0/SUCCESS)
Process: 794 ExecStart=/usr/bin/clinfo (code=exited, status=0/SUCCESS)
Main PID: 794 (code=exited, status=0/SUCCESS)

Apr 21 15:07:10 ryzen-antergos clinfo[794]:   clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
Apr 21 15:07:10 ryzen-antergos clinfo[794]:   clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  Invalid device type for platform
Apr 21 15:07:10 ryzen-antergos clinfo[794]:   clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  No platform
Apr 21 15:07:10 ryzen-antergos clinfo[794]: ICD loader properties
Apr 21 15:07:10 ryzen-antergos clinfo[794]:   ICD loader Name                                 OpenCL ICD Loader
Apr 21 15:07:10 ryzen-antergos clinfo[794]:   ICD loader Vendor                               OCL Icd free software
Apr 21 15:07:10 ryzen-antergos clinfo[794]:   ICD loader Version                              2.2.12
Apr 21 15:07:10 ryzen-antergos clinfo[794]:   ICD loader Profile                              OpenCL 2.2
Apr 21 15:07:10 ryzen-antergos systemd[1]: foldingathome-nvidia.service: Succeeded.
Apr 21 15:07:10 ryzen-antergos systemd[1]: Finished Folding@home helper for NVIDIA GPUs.

alucryd commented on 2020-04-21 14:23

To be clear, nvidia users need to enable both foldingathome.service and foldingathome-nvidia.service.

alucryd commented on 2020-04-21 14:09

@keithy: the latest foldingathome-nvidia service consistently works for me on my desktop

@Buddlespit: Did you read the latest install notes and enable foldingathome-nvidia? Did you try restarting the service like others do?

keithy commented on 2020-04-21 12:06

@alucryd:

Sorry, 7.6.9-3 is a backward step for me.

Now neither CPU nor GPU fold until I restart foldingathome.service.

After restart only CPU folds :(

Edit: GPU does fold as well after service restart - it was just trying to download another WU