Yep, no point overclocking an idle system!
No idea why there are CPU work units. My guess is that they were assigned because the GPUs weren't properly detected. I'll try the beta software now and get back to you shortly with an update.
Nathan_P wrote:
Pause all 4 slots, go into slot 0's config and edit the cuda, gpu and open cl indexes - set the gpu to 0 and then cuda and open cl to 1. save and close. Restart slot 0 and check that that card is folding by checking the temp and gpu utilisation in x server, if that card is not the one folding then alter the cuda and open cl values until it is.
For slot 1 the gpu index is 2, not sure on slots 2 & 3 but try 4 and 6 as there are 2 chips on a modern gpu - not sure what the 2nd one is but thats what is being dectected as a NV3 . Open cl and cuda values can be different to the gpu values. It took me about 20 minutes of stopping and starting to get my 2 cards running so it shouldn't take more than 45 minutes or so.
Oh you will also need to allow one cpu thread per gpu so you will only be able to have 4 cpu threads folding - this is a NV driver issue.
Slot0 is the CPU. It's 8 core, running at 4 cores to allow the other 4 to assist the GPU slots. So I assume your instructions will apply to slot 1, which is my first GPU, set to GPU 0.
I've tried setting the cuda and opencl indexes to every number from 0 to 8. GPU0 in X server has not shown GPU utilization to exceed more than 2%.
@Steve:
Unfortunately, I lack the free time to delve too much into learning anything beyond basic terminal usage. With all the praise that is constantly around Linux, I suppose I expected too much. Would have thought it would be a simple matter of installing a distro, downloading the folding software, and finding (apparently nonexistent) fan control and overclocking software. In all likelihood, I'm just going to revert back to Windows 10, because it simply works.
It's just really frustrating, I suppose. It's always 'Windows sucks because privacy, security and performance is better on Linux, why don't you switch?', which is all well and good, but it feels like as soon as you make that switch, you're on your own. By that point, everyone just says 'read the documentation', or 'these are simple instructions'. I mean, I can tell you that it's easy to fly a plane, but that's coming from someone who spent many hours getting the basic theoretical and practical experience, and I think many people tend to forget that they speak from very experienced perspectives. I'd like to think that it's not laziness that stops me from learning more. It's just a lack of time. As much as I would love to get the additional performance and stability, I just can't spare that much time learning this, especially when it feels like the amount of time my system has been idle, any performance gains will be negated by the downtime.
Anyway, that's my little rant. In any case, if I can get the GPU folding to work, I'll continue with your instructions.
EDIT: Okay, software uninstalled. Beta client and control are installed. By default, it only detects the CPU and defaults to running it as 8 cores. To be expected. No GPUs detected. Log:
Code: Select all
*********************** Log Started 2017-03-26T10:06:25Z ***********************
10:06:25:************************* Folding@home Client *************************
10:06:25: Website: http://folding.stanford.edu/
10:06:25: Copyright: (c) 2009-2016 Stanford University
10:06:25: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
10:06:25: Args: --child --lifeline 4982 /etc/fahclient/config.xml --run-as
10:06:25: fahclient --pid-file=/var/run/fahclient.pid --daemon
10:06:25: Config: /etc/fahclient/config.xml
10:06:25:******************************** Build ********************************
10:06:25: Version: 7.4.16
10:06:25: Date: Jan 6 2017
10:06:25: Time: 08:08:33
10:06:25: Repository: Git
10:06:25: Revision: e12187cbb0bd6937c067b9749af011374563b7b9
10:06:25: Branch: master
10:06:25: Compiler: GNU 4.9.2
10:06:25: Options: -std=gnu++98 -O3 -funroll-loops -ffast-math -mfpmath=sse
10:06:25: -fno-unsafe-math-optimizations -msse2
10:06:25: Platform: linux2 4.8.0-2-amd64
10:06:25: Bits: 64
10:06:25: Mode: Release
10:06:25:******************************* System ********************************
10:06:25: CPU: Intel(R) Xeon(R) CPU E5-2609 v4 @ 1.70GHz
10:06:25: CPU ID: GenuineIntel Family 6 Model 79 Stepping 1
10:06:25: CPUs: 8
10:06:25: Memory: 7.72GiB
10:06:25: Free Memory: 4.28GiB
10:06:25: Threads: POSIX_THREADS
10:06:25: OS Version: 4.4
10:06:25: Has Battery: false
10:06:25: On Battery: false
10:06:25: UTC Offset: 4
10:06:25: PID: 4984
10:06:25: CWD: /var/lib/fahclient
10:06:25: OS: Linux 4.4.0-66-generic x86_64
10:06:25: OS Arch: AMD64
10:06:25: GPUs: 0
10:06:25:CUDA Device 0: Platform:0 Device:0 Bus:4 Slot:0 Compute:6.1 Driver:8.0
10:06:25:CUDA Device 1: Platform:0 Device:1 Bus:5 Slot:0 Compute:6.1 Driver:8.0
10:06:25:CUDA Device 2: Platform:0 Device:2 Bus:8 Slot:0 Compute:6.1 Driver:8.0
10:06:25:CUDA Device 3: Platform:0 Device:3 Bus:9 Slot:0 Compute:6.1 Driver:8.0
10:06:25: OpenCL: Not detected: Failed to open dynamic library 'libOpenCL.so':
10:06:25: libOpenCL.so: cannot open shared object file: No such file or
10:06:25: directory
10:06:25:***********************************************************************
10:06:25:<config>
10:06:25: <!-- Client Control -->
10:06:25: <fold-anon v='true'/>
10:06:25:
10:06:25: <!-- Folding Slot Configuration -->
10:06:25: <gpu v='false'/>
10:06:25:
10:06:25: <!-- Slot Control -->
10:06:25: <power v='full'/>
10:06:25:
10:06:25: <!-- User Information -->
10:06:25: <passkey v='********************************'/>
10:06:25: <team v='212997'/>
10:06:25: <user v='hiigaran'/>
10:06:25:
10:06:25: <!-- Folding Slots -->
10:06:25:</config>
10:06:25:Switching to user fahclient
10:06:25:Trying to access database...
10:06:26:Successfully acquired database lock
10:06:26:FS00:Set client configured
10:06:26:Enabled folding slot 00: READY cpu:8
10:06:26:WU00:FS00:Connecting to 171.67.108.45:8080
10:06:28:WU00:FS00:Connecting to 171.67.108.45:8080
10:06:29:WU00:FS00:Assigned to work server 128.252.203.4
10:06:29:WU00:FS00:Requesting new work unit for slot 00: READY cpu:8 from 128.252.203.4
10:06:29:WU00:FS00:Connecting to 128.252.203.4:8080
10:06:30:WU00:FS00:Downloading 7.48MiB
10:06:36:WU00:FS00:Download 72.69%
10:06:38:WU00:FS00:Download complete
10:06:38:WU00:FS00:Received Unit: id:00 state:DOWNLOAD error:NO_ERROR project:13801 run:0 clone:2069 gen:34 core:0xa7 unit:0x0000002880fccb0458a5fc591d9b86e7
10:06:38:WU00:FS00:Downloading core from http://fahwebx.stanford.edu/cores/Linux/AMD64/AVX/Core_a7.fah
10:06:38:WU00:FS00:Connecting to fahwebx.stanford.edu:80
10:06:39:WU00:FS00:FahCore a7: Downloading 8.38MiB
10:06:45:WU00:FS00:FahCore a7: 7.46%
10:06:51:WU00:FS00:FahCore a7: 26.12%
10:06:57:WU00:FS00:FahCore a7: 55.97%
10:07:03:WU00:FS00:FahCore a7: 99.25%
10:07:03:WU00:FS00:FahCore a7: Download complete
10:07:03:WU00:FS00:Valid core signature
10:07:03:WU00:FS00:Unpacked 19.43MiB to cores/fahwebx.stanford.edu/cores/Linux/AMD64/AVX/Core_a7.fah/FahCore_a7
10:07:03:WU00:FS00:Starting
10:07:03:WU00:FS00:Running FahCore: /usr/bin/FAHCoreWrapper /var/lib/fahclient/cores/fahwebx.stanford.edu/cores/Linux/AMD64/AVX/Core_a7.fah/FahCore_a7 -dir 00 -suffix 01 -version 704 -lifeline 4984 -checkpoint 15 -np 8
10:07:03:WU00:FS00:Started FahCore on PID 5071
10:07:03:WU00:FS00:Core PID:5075
10:07:03:WU00:FS00:FahCore 0xa7 started
10:07:03:WU00:FS00:0xa7:*********************** Log Started 2017-03-26T10:07:03Z ***********************
10:07:03:WU00:FS00:0xa7:************************** Gromacs Folding@home Core ***************************
10:07:03:WU00:FS00:0xa7: Type: 0xa7
10:07:03:WU00:FS00:0xa7: Core: Gromacs
10:07:03:WU00:FS00:0xa7: Website: http://folding.stanford.edu/
10:07:03:WU00:FS00:0xa7: Copyright: (c) 2009-2016 Stanford University
10:07:03:WU00:FS00:0xa7: Author: Joseph Coffland <joseph@cauldrondevelopment.com>
10:07:03:WU00:FS00:0xa7: Args: -dir 00 -suffix 01 -version 704 -lifeline 5071 -checkpoint 15 -np 8
10:07:03:WU00:FS00:0xa7: Config: <none>
10:07:03:WU00:FS00:0xa7:************************************ Build *************************************
10:07:03:WU00:FS00:0xa7: Version: 0.0.11
10:07:03:WU00:FS00:0xa7: Date: Sep 20 2016
10:07:03:WU00:FS00:0xa7: Time: 06:40:11
10:07:03:WU00:FS00:0xa7: Repository: Git
10:07:03:WU00:FS00:0xa7: Revision: 957bd90e68d95ddcf1594dc15ff6c64cc4555146
10:07:03:WU00:FS00:0xa7: Branch: master
10:07:03:WU00:FS00:0xa7: Compiler: GNU 4.8.5
10:07:03:WU00:FS00:0xa7: Options: -std=gnu++98 -O3 -funroll-loops -ffast-math -mfpmath=sse
10:07:03:WU00:FS00:0xa7: -fno-unsafe-math-optimizations -msse2
10:07:03:WU00:FS00:0xa7: Platform: linux2 4.6.0-1-amd64
10:07:03:WU00:FS00:0xa7: Bits: 64
10:07:03:WU00:FS00:0xa7: Mode: Release
10:07:03:WU00:FS00:0xa7: SIMD: avx_256
10:07:03:WU00:FS00:0xa7:************************************ System ************************************
10:07:03:WU00:FS00:0xa7: CPU: Intel(R) Xeon(R) CPU E5-2609 v4 @ 1.70GHz
10:07:03:WU00:FS00:0xa7: CPU ID: GenuineIntel Family 6 Model 79 Stepping 1
10:07:03:WU00:FS00:0xa7: CPUs: 8
10:07:03:WU00:FS00:0xa7: Memory: 7.72GiB
10:07:03:WU00:FS00:0xa7:Free Memory: 4.27GiB
10:07:03:WU00:FS00:0xa7: Threads: POSIX_THREADS
10:07:03:WU00:FS00:0xa7: OS Version: 4.4
10:07:03:WU00:FS00:0xa7:Has Battery: false
10:07:03:WU00:FS00:0xa7: On Battery: false
10:07:03:WU00:FS00:0xa7: UTC Offset: 4
10:07:03:WU00:FS00:0xa7: PID: 5075
10:07:03:WU00:FS00:0xa7: CWD: /var/lib/fahclient/work
10:07:03:WU00:FS00:0xa7: OS: Linux 4.4.0-66-generic x86_64
10:07:03:WU00:FS00:0xa7: OS Arch: AMD64
10:07:03:WU00:FS00:0xa7:********************************************************************************
10:07:03:WU00:FS00:0xa7:Project: 13801 (Run 0, Clone 2069, Gen 34)
10:07:03:WU00:FS00:0xa7:Unit: 0x0000002880fccb0458a5fc591d9b86e7
10:07:03:WU00:FS00:0xa7:Reading tar file core.xml
10:07:03:WU00:FS00:0xa7:Reading tar file frame34.tpr
10:07:03:WU00:FS00:0xa7:Digital signatures verified
10:07:03:WU00:FS00:0xa7:Calling: mdrun -s frame34.tpr -o frame34.trr -x frame34.xtc -cpt 15 -nt 8
10:07:03:WU00:FS00:0xa7:Steps: first=8500000 total=250000
10:07:06:WU00:FS00:0xa7:Completed 1 out of 250000 steps (0%)
10:07:27:Saving configuration to /etc/fahclient/config.xml
10:07:27:<config>
10:07:27: <!-- Client Control -->
10:07:27: <fold-anon v='true'/>
10:07:27:
10:07:27: <!-- Folding Slot Configuration -->
10:07:27: <gpu v='false'/>
10:07:27:
10:07:27: <!-- Slot Control -->
10:07:27: <power v='full'/>
10:07:27:
10:07:27: <!-- User Information -->
10:07:27: <passkey v='********************************'/>
10:07:27: <team v='212997'/>
10:07:27: <user v='hiigaran'/>
10:07:27:
10:07:27: <!-- Folding Slots -->
10:07:27: <slot id='0' type='CPU'/>
10:07:27:</config>
smi reports driver version as 375.39
Attempting to add a GPU with a -1 GPU index results in error "On client "local" 127.0.0.1
No available GPUs"
EDIT2: I've noticed that despite the update manager showing that 375.39 is the latest stable driver, Nvidia shows their latest stable driver to be 378.13 since January. However, downloading the .run file gives me an error, stating that xed has not been able to detect the character encoding.