My GPU is also now not working. It was working perfectly before the config files and logs started moving around for no reason.
Search Criteria
Package Details: foldingathome 8.4.3-1
Package Actions
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: | fah science |
Licenses: | GPL-3.0-or-later |
Submitter: | dtw |
Maintainer: | PlasticSoup |
Last Packager: | PlasticSoup |
Votes: | 180 |
Popularity: | 0.65 |
First Submitted: | 2007-06-28 14:55 (UTC) |
Last Updated: | 2024-08-21 01:37 (UTC) |
Dependencies (16)
- bzip2 (bzip2-gitAUR)
- expat (expat-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- lz4 (lz4-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- sqlite (sqlite-fossilAUR)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-selinuxAUR, sysupdated-systemd-libs-gitAUR, systemd-libs-gitAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compatAUR, zlib-ng-compat)
- git (git-gitAUR, git-glAUR) (make)
- leveldb (leveldb-gitAUR) (make)
- libyaml (libyaml-gitAUR) (make)
- re2 (re2-gitAUR) (make)
- scons (make)
- snappy (snappy-gitAUR) (make)
- opencl-driver (opencl-nvidia-410xxAUR, amdapp-sdkAUR, opencl-nvidia-340xxAUR, opencl-nvidia-440xxAUR, vc4cl-gitAUR, opencl-nvidia-430xxAUR, opencl-legacy-amdgpu-proAUR, intel-compute-runtime-gitAUR, beignetAUR, opencl-nvidia-vulkanAUR, beignet-gitAUR, intel-openclAUR, clvk-gitAUR, opencl-nvidia-390xxAUR, opencl-rusticl-mesa-minimal-gitAUR, mesa-gitAUR, opencl-nvidia-teslaAUR, mesa-wsl2-gitAUR, intel-compute-runtime-binAUR, opencl-nvidia-535xxAUR, opencl-nvidia-525xxAUR, opencl-510xx-nvidiaAUR, opencl-550xx-nvidiaAUR, opencl-amdAUR, opencl-nvidia-betaAUR, opencl-nvidia-470xxAUR, amdonly-gaming-opencl-clover-mesa-gitAUR, amdonly-gaming-opencl-rusticl-mesa-gitAUR, intel-compute-runtime, intel-oneapi-compiler-shared-runtime, opencl-clover-mesa, opencl-nvidia, opencl-rusticl-mesa, rocm-opencl-runtime) (optional) – GPU support
Required by (0)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 .. 23 Next › Last »
mnd999 commented on 2020-04-19 07:50 (UTC)
igorselsking commented on 2020-04-18 23:40 (UTC)
I think the configuration gets reset when I restart the client. It's that possible or I'm doing something wrong?
Emil commented on 2020-04-18 12:11 (UTC) (edited on 2020-04-18 12:13 (UTC) by Emil)
This is the systemd user service I use to make idle detection work:
~/.config/fah/config.xml
and ~/.local/share/fah/
need to be created first.
[Unit]
Description=Folding@home distributed computing client
After=network.target
[Service]
Type=simple
WorkingDirectory=%h/.local/share/fah
ExecStart=/opt/fah/FAHClient --config %h/.config/fah/config.xml --exec-directory=/opt/fah --data-directory=%h/.local/share/fah/
[Install]
WantedBy=default.target
Pezlu commented on 2020-04-18 11:56 (UTC) (edited on 2020-04-19 09:00 (UTC) by Pezlu)
Hello, I'm using a nVidia Geforce GTX 660 and I was using the root version before the latest updates. With the latest version (7.6.8-7) everything works almost as intended.
However, right after boot, CUDA and OpenCL are not detected, so the GPU does not fold. I get:
08:55:49: GPU 0: Bus:1 Slot:0 Func:0 NVIDIA:3 GK106 [GeForce GTX 660]
08:55:49: CUDA: Not detected: cuInit() returned 100
08:55:49: OpenCL: Not detected: clGetPlatformIDs() returned -1001
If I restart the service everything is recognized and works as intended:
10:28:36: GPU 0: Bus:1 Slot:0 Func:0 NVIDIA:3 GK106 [GeForce GTX 660]
10:28:36: CUDA Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:3.0 Driver:10.2
10:28:36:OpenCL Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:1.2 Driver:440.82
It seems to be a timing issue. As a workaround I'm restarting the service after boot with a startup script.
katt commented on 2020-04-18 10:27 (UTC)
Figured I'd also poke in and say it works perfectly with the latest (7.6.8-7) changes. I'm using startx and having no issues with this starting "too soon". nvidia gpu.
BS86 commented on 2020-04-18 09:32 (UTC) (edited on 2020-04-18 09:33 (UTC) by BS86)
not sure why, but I guess when the opencl entity is started too soon, it blocks the GPU from being accessible for display. Not sure if that is also true for nvidia cards, might be that the timing plays a huge role, and that this timing is different for Nvidia.
When using opencl-mesa, starting an OpenCL workload breaks the display output completely (image is not updated anymore - that information was last checked by me about 2 years ago so that might not be true anymore), that behaviour does not happen with opencl-amd. But that behaviour leads to my conclusion in the first sentence of this post.
alucryd commented on 2020-04-18 08:51 (UTC)
Awesome, thanks for the heads up.
Takei commented on 2020-04-18 08:12 (UTC)
@alucryd Can confirm that default.target works. Hopefully that will work for a while.
alucryd commented on 2020-04-18 07:49 (UTC)
WantedBy=default.target
works on my server, it should be the same as WantedBy=graphical.target
on your desktops.
Somehow After=multi-user.target
still works when default is multi-user.
Takei commented on 2020-04-18 05:16 (UTC)
@alucryd sadly cannot confirm on headless server. Sorry should have included that in the previous comment.
Pinned Comments
SovietReimu1228 commented on 2024-08-22 14:48 (UTC)
I'll leave a note for those who are having trouble starting FAH after updating. You should do
pacman -Rs foldingathome
and install again. This will create thefah-client
user.