FAH provides a V7 client installer for Debian / Mint / Ubuntu / RedHat / CentOS / Fedora. Installation on other distros may or may not be easy but if you can offer help to others, they would appreciate it.
Right after I installed FAHClient and FAHControl I started folding with CPU and it worked great. I went over to the configuration and changed the slot with CPU to GPU. Now it wont fold at all. Status moves between Ready and Running for a while then settling on Error.
This keeps filling my log every time it switches between Ready and Running.
The message "Bad platformId size" usually indicates that you are either using the generic Linux video drivers, or have not fully installed the proprietary nVidia drivers. GPU folding on Linux systems requires the nVidia drivers be installed along with the OpenCL support.
iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
There are no OpenCL packages in the repository from Nvidia.
However I do have the following package that does seem to contain support for OpenCL
Information for package nvidia-computeG04:
------------------------------------------
Repository: Nvidia
Name: nvidia-computeG04
Version: 361.42-21.1
Arch: x86_64
Vendor: obs://build.suse.de/home:sndirsch:drivers
Installed: Yes
Status: up-to-date
Installed Size: 51.3 MiB
Summary: NVIDIA driver for computing with GPGPU
Description:
NVIDIA driver for computing with GPGPUs using CUDA or OpenCL
Retrieving package libOpenCL1-2.2.7-1.1.x86_64 (1/1), 30.1 KiB (111.8 KiB unpacked)
Retrieving: libOpenCL1-2.2.7-1.1.x86_64.rpm ............................................................................................................[done]
Checking for file conflicts: ..........................................................................................................................[error]
Detected 1 file conflict:
File /usr/lib64/libOpenCL.so.1.0.0
from install of
libOpenCL1-2.2.7-1.1.x86_64 (openSUSE-leap/42.1-Oss)
conflicts with file from package
nvidia-computeG04-361.42-21.1.x86_64 (@System)
File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content.
Continue? [yes/no] (no): no
Problem occured during or after installation or removal of packages:
Installation aborted by user
personally i would at least try ocl-icd. this is what it takes to get folding@home working on fedora which is also a rpm distribution. you can always reinstall the driver if it doesn't work. just my opinion though do what you are comfortable with.
after installing the NVidia driver did you do a "sudo halt" and power the machine back on after halting? rebooting after NVidia install is a necessary step. also exactly which gpu are you trying to fold with? is it supported? (to find out if its supported check GPU.txt)
if that doesn't work try deleting the slot and setting it up properly with FAHControl. you may want to post your config.xml file.
I have just reinstalled the nvidia driver, rebootet the machine.
I found my Nvidia graphic card in GPUs.txt
djviking@mintaka:/var/lib/fahclient> less GPUs.txt | grep "650 Ti"
0x10de:0x11c2:2:3:GK106 [GTX 650 Ti Boost]
0x10de:0x11c3:2:3:GK106 [GeForce GTX 650 Ti]
0x10de:0x11c6:2:3:GK106 [GeForce GTX 650 Ti]
I have now also tried to remove the old slot and created a new gpu slot. Values for gpu core, opencl and cuda was set to -1. That didn't work. Still getting the problem.
my config.xml is located in my home directory at ~/fahclient_7.4.4-64bit-release/config.xml though it may be slightly different on opensuse. GPU.txt should be in the same folder. though to be honest i really think you need ocl-icd. now that you have rebooted it may be a good time to try it.
Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
I have now also tried to remove the old slot and created a new gpu slot. Values for gpu core, opencl and cuda was set to -1. That didn't work. Still getting the problem.
Unless you know those new index values to be accurate, you will have made the troubleshooting much more difficult. The index settings are not the issue. Please return them to their default values.
that was before you rebooted. its fine with me if you don't want to but, i think you will continue to see "BadPlatformID" if you don't. have you installed the xorg-x11-drv-nvidia-*.rpm's? is the kernel module properly installed? how was the driver installed? i checked the page https://en.opensuse.org/SDB:NVIDIA_drivers and it says the following:
The packages contain the correct 'supplements:' so Zypper will find the correct modules for your card. Unfortunately on openSUSE Leap 42.1 these 'supplemements' are being ignored by default by YaST (boo#953522). Therefore you need to select 'Extras/Install All Matching Recommended Packages' in 'Software Management' for autoselection and installation of the appropriate NVIDIA driver packages. When using 'zypper inr' you're not affected by this issue on openSUSE Leap 42.1.