Page 1 of 1

GPU waiting for idle?

Posted: Tue May 26, 2020 4:06 pm
by smathead
Hi, I recently built a PC with a 2060ko and wanted to use it for folding. I got set up and turned off my cpu and created a gpu slot by a google search but even after restarting and reinstalling the client and waiting overnight the client still shows waiting for idle even though I set it to keep working while I am working. I also tried to manually click the fold button but that has no effect.

Code: Select all

*********************** Log Started 2020-05-26T15:22:27Z ***********************
15:22:27:Trying to access database...
15:22:27:Successfully acquired database lock
15:22:27:Read GPUs.txt
15:22:28:Enabled folding slot 01: PAUSED gpu:0:TU106-200A [GeForce RTX 2060] (waiting for idle)
15:22:28:****************************** FAHClient ******************************
15:22:28:        Version: 7.6.13
15:22:28:         Author: Joseph Coffland <[email protected]>
15:22:28:      Copyright: 2020 foldingathome.org
15:22:28:       Homepage: https://foldingathome.org/
15:22:28:           Date: Apr 27 2020
15:22:28:           Time: 21:21:01
15:22:28:       Revision: 5a652817f46116b6e135503af97f18e094414e3b
15:22:28:         Branch: master
15:22:28:       Compiler: Visual C++ 2008
15:22:28:        Options: /TP /nologo /EHa /wd4297 /wd4103 /Ox /MT
15:22:28:       Platform: win32 10
15:22:28:           Bits: 32
15:22:28:           Mode: Release
15:22:28:         Config: C:\Users\Jai\AppData\Roaming\FAHClient\config.xml
15:22:28:******************************** CBang ********************************
15:22:28:           Date: Apr 24 2020
15:22:28:           Time: 17:07:55
15:22:28:       Revision: ea081a3b3b0f4a37c4d0440b4f1bc184197c7797
15:22:28:         Branch: master
15:22:28:       Compiler: Visual C++ 2008
15:22:28:        Options: /TP /nologo /EHa /wd4297 /wd4103 /Ox /MT
15:22:28:       Platform: win32 10
15:22:28:           Bits: 32
15:22:28:           Mode: Release
15:22:28:******************************* System ********************************
15:22:28:            CPU: AMD Ryzen 5 1600 Six-Core Processor
15:22:28:         CPU ID: AuthenticAMD Family 23 Model 8 Stepping 2
15:22:28:           CPUs: 12
15:22:28:         Memory: 15.95GiB
15:22:28:    Free Memory: 13.47GiB
15:22:28:        Threads: WINDOWS_THREADS
15:22:28:     OS Version: 6.2
15:22:28:    Has Battery: false
15:22:28:     On Battery: false
15:22:28:     UTC Offset: -5
15:22:28:            PID: 11588
15:22:28:            CWD: C:\Users\Jai\AppData\Roaming\FAHClient
15:22:28:  Win32 Service: false
15:22:28:             OS: Windows 10 Enterprise
15:22:28:        OS Arch: AMD64
15:22:28:           GPUs: 1
15:22:28:          GPU 0: Bus:38 Slot:0 Func:0 NVIDIA:7 TU106-200A [GeForce RTX 2060]
15:22:28:  CUDA Device 0: Platform:0 Device:0 Bus:38 Slot:0 Compute:7.5 Driver:11.0
15:22:28:OpenCL Device 0: Platform:0 Device:0 Bus:38 Slot:0 Compute:1.2 Driver:445.87
15:22:28:******************************* libFAH ********************************
15:22:28:           Date: Apr 15 2020
15:22:28:           Time: 14:53:14
15:22:28:       Revision: 216968bc7025029c841ed6e36e81a03a316890d3
15:22:28:         Branch: master
15:22:28:       Compiler: Visual C++ 2008
15:22:28:        Options: /TP /nologo /EHa /wd4297 /wd4103 /Ox /MT
15:22:28:       Platform: win32 10
15:22:28:           Bits: 32
15:22:28:           Mode: Release
15:22:28:***********************************************************************
15:22:28:<config>
15:22:28:  <!-- Folding Slot Configuration -->
15:22:28:  <cause v='COVID_19'/>
15:22:28:
15:22:28:  <!-- Network -->
15:22:28:  <proxy v=':8080'/>
15:22:28:
15:22:28:  <!-- Slot Control -->
15:22:28:  <power v='light'/>
15:22:28:
15:22:28:  <!-- User Information -->
15:22:28:  <passkey v='*****'/>
15:22:28:  <team v='223518'/>
15:22:28:  <user v='smathead'/>
15:22:28:
15:22:28:  <!-- Folding Slots -->
15:22:28:  <slot id='1' type='GPU'/>
15:22:28:</config>
15:49:22:WU00:FS01:Starting
15:49:22:WU00:FS01:Running FahCore: "C:\Program Files (x86)\FAHClient/FAHCoreWrapper.exe" C:\Users\Jai\AppData\Roaming\FAHClient\cores/cores.foldingathome.org/v7/win/64bit/Core_22.fah/FahCore_22.exe -dir 00 -suffix 01 -version 706 -lifeline 11588 -checkpoint 15 -gpu-vendor nvidia -opencl-platform 0 -opencl-device 0 -cuda-device 0 -gpu 0
15:49:22:WU00:FS01:Started FahCore on PID 7932
15:49:22:WU00:FS01:Core PID:7572
15:49:22:WU00:FS01:FahCore 0x22 started
15:49:23:WU00:FS01:0x22:*********************** Log Started 2020-05-26T15:49:23Z ***********************
15:49:23:WU00:FS01:0x22:*************************** Core22 Folding@home Core ***************************
15:49:23:WU00:FS01:0x22:       Type: 0x22
15:49:23:WU00:FS01:0x22:       Core: Core22
15:49:23:WU00:FS01:0x22:    Website: https://foldingathome.org/
15:49:23:WU00:FS01:0x22:  Copyright: (c) 2009-2018 foldingathome.org
15:49:23:WU00:FS01:0x22:     Author: John Chodera <[email protected]> and Rafal Wiewiora
15:49:23:WU00:FS01:0x22:             <[email protected]>
15:49:23:WU00:FS01:0x22:       Args: -dir 00 -suffix 01 -version 706 -lifeline 7932 -checkpoint 15
15:49:23:WU00:FS01:0x22:             -gpu-vendor nvidia -opencl-platform 0 -opencl-device 0 -cuda-device
15:49:23:WU00:FS01:0x22:             0 -gpu 0
15:49:23:WU00:FS01:0x22:     Config: <none>
15:49:23:WU00:FS01:0x22:************************************ Build *************************************
15:49:23:WU00:FS01:0x22:    Version: 0.0.5
15:49:23:WU00:FS01:0x22:       Date: Apr 22 2020
15:49:23:WU00:FS01:0x22:       Time: 04:42:59
15:49:23:WU00:FS01:0x22: Repository: Git
15:49:23:WU00:FS01:0x22:   Revision: 2d69202c898bd9bb3e093f51cd32bf411c2a0388
15:49:23:WU00:FS01:0x22:     Branch: HEAD
15:49:23:WU00:FS01:0x22:   Compiler: Visual C++ 2008
15:49:23:WU00:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /Ox /MT
15:49:23:WU00:FS01:0x22:   Platform: win32 10
15:49:23:WU00:FS01:0x22:       Bits: 64
15:49:23:WU00:FS01:0x22:       Mode: Release
15:49:23:WU00:FS01:0x22:************************************ System ************************************
15:49:23:WU00:FS01:0x22:        CPU: AMD Ryzen 5 1600 Six-Core Processor
15:49:23:WU00:FS01:0x22:     CPU ID: AuthenticAMD Family 23 Model 8 Stepping 2
15:49:23:WU00:FS01:0x22:       CPUs: 12
15:49:23:WU00:FS01:0x22:     Memory: 15.95GiB
15:49:23:WU00:FS01:0x22:Free Memory: 8.64GiB
15:49:23:WU00:FS01:0x22:    Threads: WINDOWS_THREADS
15:49:23:WU00:FS01:0x22: OS Version: 6.2
15:49:23:WU00:FS01:0x22:Has Battery: false
15:49:23:WU00:FS01:0x22: On Battery: false
15:49:23:WU00:FS01:0x22: UTC Offset: -5
15:49:23:WU00:FS01:0x22:        PID: 7572
15:49:23:WU00:FS01:0x22:        CWD: C:\Users\Jai\AppData\Roaming\FAHClient\work
15:49:23:WU00:FS01:0x22:         OS: Windows 10 Pro
15:49:23:WU00:FS01:0x22:    OS Arch: AMD64
15:49:23:WU00:FS01:0x22:********************************************************************************
15:49:23:WU00:FS01:0x22:Project: 11759 (Run 0, Clone 3117, Gen 61)
15:49:23:WU00:FS01:0x22:Unit: 0x0000008080fccb0a5e6d7ca968123691
15:49:23:WU00:FS01:0x22:Reading tar file core.xml
15:49:23:WU00:FS01:0x22:Reading tar file integrator.xml
15:49:23:WU00:FS01:0x22:Reading tar file state.xml
15:49:24:WU00:FS01:0x22:Reading tar file system.xml
15:49:25:WU00:FS01:0x22:Digital signatures verified
15:49:25:WU00:FS01:0x22:Folding@home GPU Core22 Folding@home Core
15:49:25:WU00:FS01:0x22:Version 0.0.5
15:49:49:WU00:FS01:0x22:Completed 0 out of 1000000 steps (0%)
15:49:49:WU00:FS01:0x22:Temperature control disabled. Requirements: single Nvidia GPU, tmax must be < 110 and twait >= 900
15:51:15:WU00:FS01:0x22:Completed 10000 out of 1000000 steps (1%)
15:51:18:FS01:Shutting core down
15:51:18:WU00:FS01:0x22:WARNING:Console control signal 1 on PID 7572
15:51:18:WU00:FS01:0x22:Exiting, please wait. . .
15:51:18:WU00:FS01:0x22:Folding@home Core Shutdown: INTERRUPTED
15:51:18:WU00:FS01:FahCore returned: INTERRUPTED (102 = 0x66)
15:55:14:3:127.0.0.1:New Web session

Re: GPU waiting for idle?

Posted: Wed May 27, 2020 3:38 am
by PantherX
Welcome to the F@H Forum smathead,

Please open up Advanced Control (AKA FAHControl), right-click the GPU Slot and untick the On Idle. Also, ensure that the Folding power is set to Medium or Full.

Re: GPU waiting for idle?

Posted: Wed May 27, 2020 4:14 am
by JimboPalmer
Welcome to Folding@Home!

If, by chance, you set folding power to lLght because you only wanted to use 1/2 of your CPU threads, I have instructions to do that.

In the taskbar to the lower right of the screen, you should see a F@H molecule icon, click it (you may need to click an Up Arrow to see it ^)

The second item in this menu is Advanced Control, click it

On this screen to the left is a Configure button, click it

Now you get a screen with a Slots tab, click it

On this white field should be a cpu item, click it and then click edit

By default F@H set the number of CPUs to -1 meaning let the software decide.

You can enter any number from 1 to the number of threads your CPU supports.

Type the number you want, 6, and click save.

If you are happy with Medium or Full, ignore my advice, you will get more done!

Re: GPU waiting for idle? did not address the issue

Posted: Tue Jun 02, 2020 6:23 pm
by jerrycallahan66
why do all the replies to GPU settings never talk about GPU but only CPU?

I still want to know how to get my GPU cores running in Light power and not get stuck waiting for idle.

Re: GPU waiting for idle?

Posted: Tue Jun 02, 2020 7:30 pm
by bruce
The slider limits your choices to 3 presets and the one you're trying to use invokes idle so you're left with only two. Forget the slider (well, set it to FULL) and then use FAHControl to manage many options for both the CPU and the GPU.

Re: GPU waiting for idle? did not address the issue

Posted: Tue Jun 02, 2020 7:40 pm
by JimboPalmer
jerrycallahan66 wrote:why do all the replies to GPU settings never talk about GPU but only CPU?

I still want to know how to get my GPU cores running in Light power and not get stuck waiting for idle.
There are changeable parameters for the CPUs, and none for GPUs, so all adjustments must be done on the CPU side.

All we can do with a GPU is fold, or not fold. On CPUs, we have much finer control. Your CPU can fold on 1, 2, 3 ,4, 6, 9, or 12 threads (F@H has 'issues' with Prime factors over 3)

I gave detailed instructions above how to get the effect you want, if any part needs more clarity, just ask! I have no social life and am often here.

Re: GPU waiting for idle?

Posted: Wed Jun 03, 2020 6:42 pm
by jerrycallahan66
If I understand your statement, 1. there is no way to use the GPU on Light setting 2. it is possible to set half CPU usage at Medium setting and 3. it is possible to set full CPU usage but not overclocking at Full setting? My objective is to utilize the GPU but not overheat the computer or wear out the fans. So no overclocking and the ability to cut back to half power when the house is hot.

For me to setup my folding this way I need help on 1. how to know how many threads I should set for my six core intel core i7 processer and 2. how to prevent overclocking on the High setting. Can you help with these?

Currently, running Medium power and CPU configuration set to -1, I see on my Resource Monitor:

Process Threads
FahCore_a7.exe 11
FahCore-22.exe 36
FAHClient.exe 10
FAHCoreWrapper.exe 2
FAHCoreWrapper.exe 2

Re: GPU waiting for idle?

Posted: Wed Jun 03, 2020 6:56 pm
by JimboPalmer
You can use Medium and still set CPU threads to 6. (or any other choice)

The F@H software has no ability to control overclocking. For that I use MSI Afterburner. (it has an overclocker vibe but also can underclock)
https://www.msi.com/page/afterburner

To emulate Light on a 6 core CPU, use 3.

Re: GPU waiting for idle?

Posted: Wed Jun 03, 2020 7:35 pm
by jerrycallahan66
I do not understand the difference between Medium and Full power. Also when I set my control to Full now, my CPU count and thread count stays the same. There is no apparent difference between the two setting. I am leery of having the system overheating because the full setting my ask my computer to ignore the temperature or clock settings.

Re: GPU waiting for idle?

Posted: Wed Jun 03, 2020 7:57 pm
by JimboPalmer
Remember that if you also have a GPU, one CPU thread is reserved for that up front.

Full = all threads fold
Medium = all but one threads fold. This was a bigger difference when 4 threads was common. with 16 threads it makes almost no difference.
Light = 1/2 threads fold, and the GPU only folds when idle.

One additional modifier is the no primes (or prime factors) over 3 rule. So sometimes there will be no difference between Full and Medium as Primes took away a step.
1, 2, 3, 4, 6, 8, 9, 12, 16, 18, 20, 21, 24, 27, 30, 32 are safe.

Re: GPU waiting for idle?

Posted: Wed Jun 03, 2020 8:24 pm
by Joe_H
And commenting on the last paragraph, if you notice the multiples of 5 and 7, there are some projects and exceptions to the rule. Some projects work well on multiples of 5, the researchers do try to exclude those numbers when it is known they do not work. For 7 this mostly applies for projects large enough to fold using CPU thread counts greater than 20. Above 20 the Gromacs code used in the CPU core allocates some threads to PME calculations alongside the ones being done in the rest of the threads.

Re: GPU waiting for idle?

Posted: Wed Jun 03, 2020 9:40 pm
by bruce
You can mange things more preciseily if you use FAHControl instead of the POWER slider.

Start with the assumption that you want to fold with the GPU and that it will not overload your power supply or your system's ability to manage the heat. If that's successful, gradually add CPU threads until it gets too hot and back off some. One CPU will always be reserved to send/receive data to/from the GPU.

You have 11 remaining CPU threads (FAH Calls them CPUs) The first 6 will add performance and heat. When increasing above 6 the changes will be more gradual.