I had my PC set to medium power and it was using 11 of the available threads from it's Ryzen 5 1600. Last night after the previous work unit had finished and paused I increased the folding power setting to full power in fahcontrol UI to see what difference if any was made. However, the WU for the CPU running this morning is reporting 9 threads and the client log below clearly states I have reduced the number of threads and not increased anything at all
*********************** Log Started 2020-05-26T07:07:06Z ***********************
07:07:06:Trying to access database...
07:07:06:Successfully acquired database lock
07:07:06:Read GPUs.txt
07:07:06:Enabled folding slot 00: READY cpu:11
07:07:07:Enabled folding slot 01: READY gpu:0:GP102 [GeForce GTX 1080 Ti] 11380
07:07:07:****************************** FAHClient ******************************
07:07:07: Version: 7.6.13
07:07:07: Author: Joseph Coffland <[email protected]>
07:07:07: Copyright: 2020 foldingathome.org
07:07:07: Homepage: https://foldingathome.org/
07:07:07: Date: Apr 27 2020
07:07:07: Time: 21:21:01
07:07:07: Revision: 5a652817f46116b6e135503af97f18e094414e3b
07:07:07: Branch: master
07:07:07: Compiler: Visual C++ 2008
07:07:07: Options: /TP /nologo /EHa /wd4297 /wd4103 /Ox /MT
07:07:07: Platform: win32 10
07:07:07: Bits: 32
07:07:07: Mode: Release
07:07:07: Config: E:\Users\micsi\AppData\Roaming\FAHClient\config.xml
07:07:07:******************************** CBang ********************************
07:07:07: Date: Apr 24 2020
07:07:07: Time: 17:07:55
07:07:07: Revision: ea081a3b3b0f4a37c4d0440b4f1bc184197c7797
07:07:07: Branch: master
07:07:07: Compiler: Visual C++ 2008
07:07:07: Options: /TP /nologo /EHa /wd4297 /wd4103 /Ox /MT
07:07:07: Platform: win32 10
07:07:07: Bits: 32
07:07:07: Mode: Release
07:07:07:******************************* System ********************************
07:07:07: CPU: AMD Ryzen 5 1600 Six-Core Processor
07:07:07: CPU ID: AuthenticAMD Family 23 Model 1 Stepping 1
07:07:07: CPUs: 12
07:07:07: Memory: 31.96GiB
07:07:07: Free Memory: 28.59GiB
07:07:07: Threads: WINDOWS_THREADS
07:07:07: OS Version: 6.2
07:07:07: Has Battery: true
07:07:07: On Battery: false
07:07:07: UTC Offset: 1
07:07:07: PID: 9916
07:07:07: CWD: E:\Users\micsi\AppData\Roaming\FAHClient
07:07:07: Win32 Service: false
07:07:07: OS: Windows 10 Home
07:07:07: OS Arch: AMD64
07:07:07: GPUs: 1
07:07:07: GPU 0: Bus:38 Slot:0 Func:0 NVIDIA:8 GP102 [GeForce GTX 1080 Ti] 11380
07:07:07: CUDA Device 0: Platform:0 Device:0 Bus:38 Slot:0 Compute:6.1 Driver:11.0
07:07:07:OpenCL Device 0: Platform:0 Device:0 Bus:38 Slot:0 Compute:1.2 Driver:445.87
07:07:07:******************************* libFAH ********************************
07:07:07: Date: Apr 15 2020
07:07:07: Time: 14:53:14
07:07:07: Revision: 216968bc7025029c841ed6e36e81a03a316890d3
07:07:07: Branch: master
07:07:07: Compiler: Visual C++ 2008
07:07:07: Options: /TP /nologo /EHa /wd4297 /wd4103 /Ox /MT
07:07:07: Platform: win32 10
07:07:07: Bits: 32
07:07:07: Mode: Release
07:07:07:***********************************************************************
07:07:07:<config>
07:07:07: <!-- Network -->
07:07:07: <proxy v=':8080'/>
07:07:07:
07:07:07: <!-- Slot Control -->
07:07:07: <power v='full'/>
07:07:07:
07:07:07: <!-- User Information -->
07:07:07: <passkey v='*****'/>
07:07:07: <team v='45032'/>
07:07:07: <user v='NRT_AntiKytherA'/>
07:07:07:
07:07:07: <!-- Folding Slots -->
07:07:07: <slot id='0' type='CPU'/>
07:07:07: <slot id='1' type='GPU'/>
07:07:07:</config>
07:07:07:WU00:FS00:Connecting to assign1.foldingathome.org:80
07:07:07:WU01:FS01:Connecting to assign1.foldingathome.org:80
07:07:08:WU00:FS00:Assigned to work server 40.114.52.201
07:07:08:WU00:FS00:Requesting new work unit for slot 00: READY cpu:11 from 40.114.52.201
07:07:08:WU00:FS00:Connecting to 40.114.52.201:8080
07:07:08:WARNING:WU01:FS01:Failed to get assignment from 'assign1.foldingathome.org:80': No WUs available for this configuration
07:07:08:WU01:FS01:Connecting to assign2.foldingathome.org:80
07:07:09:WU01:FS01:Assigned to work server 140.163.4.241
07:07:09:WU00:FS00:Downloading 1.21MiB
07:07:09:WU01:FS01:Requesting new work unit for slot 01: READY gpu:0:GP102 [GeForce GTX 1080 Ti] 11380 from 140.163.4.241
07:07:09:WU01:FS01:Connecting to 140.163.4.241:8080
07:07:10:WU00:FS00:Download complete
07:07:10:WU00:FS00:Received Unit: id:00 state:DOWNLOAD error:NO_ERROR project:14574 run:0 clone:4835 gen:177 core:0xa7 unit:0x000000d8287234c95e7b86fd7e5c9b57
07:07:10:WU00:FS00:Starting
07:07:10:WARNING:WU00:FS00:AS lowered CPUs from 11 to 9
07:07:10:WU00:FS00:Running FahCore: "E:\Program Files (x86)\FAHClient/FAHCoreWrapper.exe" E:\Users\micsi\AppData\Roaming\FAHClient\cores/cores.foldingathome.org/v7/win/64bit/avx/Core_a7.fah/FahCore_a7.exe -dir 00 -suffix 01 -version 706 -lifeline 9916 -checkpoint 15 -np 9
07:07:10:WU00:FS00:Started FahCore on PID 4568
07:07:10:WU00:FS00:Core PID:508
07:07:10:WU00:FS00:FahCore 0xa7 started
07:07:11:WU00:FS00:0xa7:*********************** Log Started 2020-05-26T07:07:10Z ***********************
07:07:11:WU00:FS00:0xa7:************************** Gromacs Folding@home Core ***************************
07:07:11:WU00:FS00:0xa7: Type: 0xa7
07:07:11:WU00:FS00:0xa7: Core: Gromacs
07:07:11:WU00:FS00:0xa7: Args: -dir 00 -suffix 01 -version 706 -lifeline 4568 -checkpoint 15 -np 9
07:07:11:WU00:FS00:0xa7:************************************ CBang *************************************
07:07:11:WU00:FS00:0xa7: Date: Oct 26 2019
07:07:11:WU00:FS00:0xa7: Time: 01:38:25
07:07:11:WU00:FS00:0xa7: Revision: c46a1a011a24143739ac7218c5a435f66777f62f
07:07:11:WU00:FS00:0xa7: Branch: master
07:07:11:WU00:FS00:0xa7: Compiler: Visual C++ 2008
07:07:11:WU00:FS00:0xa7: Options: /TP /nologo /EHa /wd4297 /wd4103 /Ox /MT
07:07:11:WU00:FS00:0xa7: Platform: win32 10
07:07:11:WU00:FS00:0xa7: Bits: 64
07:07:11:WU00:FS00:0xa7: Mode: Release
07:07:11:WU00:FS00:0xa7:************************************ System ************************************
07:07:11:WU00:FS00:0xa7: CPU: AMD Ryzen 5 1600 Six-Core Processor
07:07:11:WU00:FS00:0xa7: CPU ID: AuthenticAMD Family 23 Model 1 Stepping 1
07:07:11:WU00:FS00:0xa7: CPUs: 12
07:07:11:WU00:FS00:0xa7: Memory: 31.96GiB
07:07:11:WU00:FS00:0xa7:Free Memory: 28.46GiB
07:07:11:WU00:FS00:0xa7: Threads: WINDOWS_THREADS
07:07:11:WU00:FS00:0xa7: OS Version: 6.2
07:07:11:WU00:FS00:0xa7:Has Battery: true
07:07:11:WU00:FS00:0xa7: On Battery: false
07:07:11:WU00:FS00:0xa7: UTC Offset: 1
07:07:11:WU00:FS00:0xa7: PID: 508
07:07:11:WU00:FS00:0xa7: CWD: E:\Users\micsi\AppData\Roaming\FAHClient\work
07:07:11:WU00:FS00:0xa7:******************************** Build - libFAH ********************************
07:07:11:WU00:FS00:0xa7: Version: 0.0.18
07:07:11:WU00:FS00:0xa7: Author: Joseph Coffland <[email protected]>
07:07:11:WU00:FS00:0xa7: Copyright: 2019 foldingathome.org
07:07:11:WU00:FS00:0xa7: Homepage: https://foldingathome.org/
07:07:11:WU00:FS00:0xa7: Date: Oct 26 2019
07:07:11:WU00:FS00:0xa7: Time: 01:52:30
07:07:11:WU00:FS00:0xa7: Revision: c1e3513b1bc0c16013668f2173ee969e5995b38e
07:07:11:WU00:FS00:0xa7: Branch: master
07:07:11:WU00:FS00:0xa7: Compiler: Visual C++ 2008
07:07:11:WU00:FS00:0xa7: Options: /TP /nologo /EHa /wd4297 /wd4103 /Ox /MT
07:07:11:WU00:FS00:0xa7: Platform: win32 10
07:07:11:WU00:FS00:0xa7: Bits: 64
07:07:11:WU00:FS00:0xa7: Mode: Release
07:07:11:WU00:FS00:0xa7:************************************ Build *************************************
07:07:11:WU00:FS00:0xa7: SIMD: avx_256
07:07:11:WU00:FS00:0xa7:********************************************************************************
07:07:11:WU00:FS00:0xa7:Project: 14574 (Run 0, Clone 4835, Gen 177)
07:07:11:WU00:FS00:0xa7:Unit: 0x000000d8287234c95e7b86fd7e5c9b57
07:07:11:WU00:FS00:0xa7:Reading tar file core.xml
07:07:11:WU00:FS00:0xa7:Reading tar file frame177.tpr
07:07:11:WU00:FS00:0xa7:Digital signatures verified
07:07:11:WU00:FS00:0xa7:Calling: mdrun -s frame177.tpr -o frame177.trr -x frame177.xtc -cpt 15 -nt 9
07:07:11:WU00:FS00:0xa7:Steps: first=88500000 total=500000
07:07:11:WU00:FS00:0xa7:Completed 1 out of 500000 steps (0%)
Obviously I won't interrupt it by reducing the setting to medium but I was wondering why setting Maximum would reduce the thread count rather than increasing it? The GPU is carrying on as normal but I am aware that the GPU is not affected by this slider passed Light folding, it is either folding or not.
Seems bizarre to me.
EDIT - especially as doing the same on the linux machine (AMD Athlon 5350) had the expected affect, it is folding with all 4 cores now and not the 3 it was using previously.
Please note that since you have an Nvidia GPU folding, you will need 1 CPU free to feed it if you're folding on the GPU.
Even though you have configured 11 CPUs, it will automatically be reduced to 10 CPUs since 11 is a prime number and the WU can't divide itself into smaller segments evenly (search for domain decomposition on this forum for additional information). Occasionally, 10 CPUs can cause issues but that's rather rare. The error would be the domain decomposition one.
To answer your question, Originally your CPU was asking for 11 CPUs WU and instead, got a 9 CPU WU to ensure that your CPU is folding a WU instead of sitting idle. Here's the message in your log file:
WARNING:WU00:FS00:AS lowered CPUs from 11 to 9
Once you have finished the WU, you might be able to get a WU for 10 CPUs lower.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time
That makes sense, but it should have stayed at 10 threads in that case. I never manually configured a value, I used the slider in fahcontrol. After double checking yesterday's log it was 10 threads on Medium Folding, not 11:
This is how it works:
Full: Total CPUs - 1 CPU per GPU. In your case it would be 12 - 1 = 11 CPUs
Medium: (Total CPUs - 1) - 1 CPU per GPU. In your case it would be (12 - 1) - 1 = 10 CPUs
Light: (Total CPUs / 2) - 1 CPU per GPU. In your case it would be (12 / 2) -1 = 5 CPUs. However, 5 CPUs would be downgraded to 4 CPUs since 5 CPUs is a prime number so can run into domain decomposition issue.
Do note that some Projects can't fold on 10 CPUs so in that case, the WU assigned to the system will limit it to 9 CPUs. I am not sure if your current WU falls into that category of Projects or not.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time
Thanks for the clear and concise information, it's very much appreciated. I think I'll stick with medium on this machine going forward though as it is quite happy chugging away at that level. I've checked back through the older logs and cannot find the "AS lowered CPUs" warning anywhere else to date so if it is WU specific then it is the first my machine has encountered with it too.
EDIT - I don't see an option to properly mark threads as solved, @Moderators if you have the ability to do so please feel free. Otherwise I guess [SOLVED] has been turned off for a reason here and I could add it to the title of the top post to do the same.