In the end, to update I didn't wait for the WUs to finish, since the new versions were basically contained the changes you already suggested and that I already made.
Thus, I can confirm that version 7.6.9-8 works flawlessly for me! :)
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: | |
Submitter: | dtw |
Maintainer: | rustymech |
Last Packager: | rustymech |
Votes: | 162 |
Popularity: | 1.35 |
First Submitted: | 2007-06-28 14:55 |
Last Updated: | 2021-01-09 21:16 |
In the end, to update I didn't wait for the WUs to finish, since the new versions were basically contained the changes you already suggested and that I already made.
Thus, I can confirm that version 7.6.9-8 works flawlessly for me! :)
@alucryd: 7.6.9-8 still working fine for me :)
Alright, I added the 60s sleep and removed the clinfo line. Hopefully this make it work for everybody.
@alucryd: I removed the clinfo invocation and everything is still working
@keithy @Pezlu Awesome, thanks for the feedback! 60s is probably fine for most, if not all people. One last thing I'd like you to try if you find the time, is to remove the clinfo invocation from the nvidia service, I did on my desktop, and the delay was enough to get everything working.
@alucryd: I'm still on 7.6.9-6, and after adding ExecStartPre=/usr/bin/sleep 60 to the service file everything works fine! I've not fiddled (yet) with the delay length, however. I can try reducing it later if needed.
PS: I'll update to the latest version after finishing the current WUs... considering my ancient GPU, it will take a while!
@alucryd: working perfectly now with 7.6.9-7 - Thanks :)
FYI, waiting for 60s works on my desktop.
@YanDoroshenko: And thank you for your contribution to solving the issue, whining and being a smartass is always helpful :) I suggest you write to the arch-security mailing list explaining why you think, rather why you know, it's a good idea to run this as root ;)
@keithy: Oh, that's probably me, please try the latest revision.
@Pezlu: Almost there! I've been reading on the f@h forums that there might be some race condition, and just waiting a bit before actually starting FAHClient could be enough to get it working. Can you try adding ExecStartPre=/usr/bin/sleep 60
to the unit file and report back, and maybe play with the delay a bit? I'll do the same on my desktop.
Thanks, great job on keeping my system secure! Yesterday I was able to get the GPU to work running sudo FAHClient, but I'm not anymore, so no more nasty proprietary code running with superuser access.
Pinned Comments
alucryd commented on 2020-04-21 14:23
To be clear, nvidia users need to enable both
foldingathome.service
andfoldingathome-nvidia.service
.