Page 1 of 1

Client keeps re-adding specific unwanted GPU slot on restart

Posted: Thu Feb 04, 2021 4:58 pm
by FalconFour
I have a laptop, with an external Thunderbolt GPU. It's hard enough getting that to simply work properly (spare me the apologist "but that's a complex setup and it's weird and you're a strange person" stuff, please - it should work, it does not work, I make it work).

Problem is, folding can work on both of them simultaneously, but only if the drivers are installed in the correct magic incantation order, and if F@H woke up in the right mood on that day. Most of the time, those planets don't align, and what I end up with is F@H slogging through 10 or so WUs and failing to start them on my laptop's nVidia discrete GPU, while happily churning away on the external AMD GPU.

I also use the big, fat "pause", "fold", and "start" buttons at the top of the (advanced, but creaking-old Python) FAHControl client to start and stop my system, along with the 7 other systems around my house that heat it.

If the slot is paused (which, by common advice, it would be), then I would accidentally resume the slot that does nothing but chew through WUs and then fail again.

If I remove the slot, great, it stays removed for a day, then when I exit FAHClient and reopen it the next day, not only is it back, but it's churning through WUs as "bad" again just because it's got the logic of a potato and didn't put the GPU I/O wires into the correct holes to start the nVidia GPU (predictably).

I have 3 GPUs in this system - a little of each manufacturer: an Intel integrated GPU, an nVidia chip, and an AMD eGPU.

Here's a log snippet from when it decided to re-add the slot last night - this isn't relevant to the question at hand (how can I get it to stop adding unwanted GPU slots, by means of "disabling" the slot like it is for my Intel GPU - but not disabling all GPUs because duh, the only thing worth running F@H on is a GPU):

Code: Select all

10:54:14:WU03:FS01:0x22:*********************** Log Started 2021-02-04T10:54:14Z ***********************
10:54:14:WU03:FS01:0x22:*************************** Core22 Folding@home Core ***************************
10:54:14:WU03:FS01:0x22:       Core: Core22
10:54:14:WU03:FS01:0x22:       Type: 0x22
10:54:14:WU03:FS01:0x22:    Version: 0.0.13
10:54:14:WU03:FS01:0x22:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
10:54:14:WU03:FS01:0x22:  Copyright: 2020 foldingathome.org
10:54:14:WU03:FS01:0x22:   Homepage: https://foldingathome.org/
10:54:14:WU03:FS01:0x22:       Date: Sep 19 2020
10:54:14:WU03:FS01:0x22:       Time: 02:35:58
10:54:14:WU03:FS01:0x22:   Revision: 571cf95de6de2c592c7c3ed48fcfb2e33e9ea7d3
10:54:14:WU03:FS01:0x22:     Branch: core22-0.0.13
10:54:14:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:54:14:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:54:14:WU03:FS01:0x22:             -DOPENMM_GIT_HASH="\"189320d0\""
10:54:14:WU03:FS01:0x22:   Platform: win32 10
10:54:14:WU03:FS01:0x22:       Bits: 64
10:54:14:WU03:FS01:0x22:       Mode: Release
10:54:14:WU03:FS01:0x22:Maintainers: John Chodera <john.chodera@choderalab.org> and Peter Eastman
10:54:14:WU03:FS01:0x22:             <peastman@stanford.edu>
10:54:14:WU03:FS01:0x22:       Args: -dir 03 -suffix 01 -version 706 -lifeline 14964 -checkpoint 15
10:54:14:WU03:FS01:0x22:             -opencl-platform 2 -opencl-device 0 -cuda-device 0 -gpu-vendor
10:54:14:WU03:FS01:0x22:             nvidia -gpu 0 -gpu-usage 100
10:54:14:WU03:FS01:0x22:************************************ libFAH ************************************
10:54:14:WU03:FS01:0x22:       Date: Sep 7 2020
10:54:14:WU03:FS01:0x22:       Time: 19:09:56
10:54:14:WU03:FS01:0x22:   Revision: 44301ed97b996b63fe736bb8073f22209cb2b603
10:54:14:WU03:FS01:0x22:     Branch: HEAD
10:54:14:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:54:14:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:54:14:WU03:FS01:0x22:   Platform: win32 10
10:54:14:WU03:FS01:0x22:       Bits: 64
10:54:14:WU03:FS01:0x22:       Mode: Release
10:54:14:WU03:FS01:0x22:************************************ CBang *************************************
10:54:14:WU03:FS01:0x22:       Date: Sep 7 2020
10:54:14:WU03:FS01:0x22:       Time: 19:08:30
10:54:14:WU03:FS01:0x22:   Revision: 33fcfc2b3ed2195a423606a264718e31e6b3903f
10:54:14:WU03:FS01:0x22:     Branch: HEAD
10:54:14:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:54:14:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:54:14:WU03:FS01:0x22:   Platform: win32 10
10:54:14:WU03:FS01:0x22:       Bits: 64
10:54:14:WU03:FS01:0x22:       Mode: Release
10:54:14:WU03:FS01:0x22:************************************ System ************************************
10:54:14:WU03:FS01:0x22:        CPU: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
10:54:14:WU03:FS01:0x22:     CPU ID: GenuineIntel Family 6 Model 158 Stepping 9
10:54:14:WU03:FS01:0x22:       CPUs: 8
10:54:14:WU03:FS01:0x22:     Memory: 15.88GiB
10:54:14:WU03:FS01:0x22:Free Memory: 8.59GiB
10:54:14:WU03:FS01:0x22:    Threads: WINDOWS_THREADS
10:54:14:WU03:FS01:0x22: OS Version: 6.2
10:54:14:WU03:FS01:0x22:Has Battery: true
10:54:14:WU03:FS01:0x22: On Battery: false
10:54:14:WU03:FS01:0x22: UTC Offset: -8
10:54:14:WU03:FS01:0x22:        PID: 24120
10:54:14:WU03:FS01:0x22:        CWD: C:\Users\Falcon\AppData\Roaming\FAHClient\work
10:54:14:WU03:FS01:0x22:************************************ OpenMM ****
********************************
10:54:14:WU03:FS01:0x22:   Revision: 189320d0
10:54:14:WU03:FS01:0x22:********************************************************************************
10:54:14:WU03:FS01:0x22:Project: 16928 (Run 1, Clone 18, Gen 770)
10:54:14:WU03:FS01:0x22:Unit: 0x00000000000000000000000000000000
10:54:14:WU03:FS01:0x22:Reading tar file core.xml
10:54:14:WU03:FS01:0x22:Reading tar file integrator.xml
10:54:14:WU03:FS01:0x22:Reading tar file state.xml
10:54:14:WU03:FS01:0x22:Reading tar file system.xml
10:54:14:WU03:FS01:0x22:Digital signatures verified
10:54:14:WU03:FS01:0x22:Folding@home GPU Core22 Folding@home Core
10:54:14:WU03:FS01:0x22:Version 0.0.13
10:54:15:WU03:FS01:0x22:  Checkpoint write interval: 250000 steps (5%) [20 total]
10:54:15:WU03:FS01:0x22:  JSON viewer frame write interval: 50000 steps (1%) [100 total]
10:54:15:WU03:FS01:0x22:  XTC frame write interval: 250000 steps (5%) [20 total]
10:54:15:WU03:FS01:0x22:  Global context and integrator variables write interval: disabled
10:54:15:WU03:FS01:0x22:There are 4 platforms available.
10:54:15:WU03:FS01:0x22:Platform 0: Reference
10:54:15:WU03:FS01:0x22:Platform 1: CPU
10:54:15:WU03:FS01:0x22:Platform 2: OpenCL
10:54:15:WU03:FS01:0x22:  opencl-device 0 specified
10:54:15:WU03:FS01:0x22:Platform 3: CUDA
10:54:15:WU03:FS01:0x22:  cuda-device 0 specified
10:54:16:WU03:FS01:0x22:Attempting to create CUDA context:
10:54:16:WU03:FS01:0x22:  Configuring platform CUDA
10:54:21:WU03:FS01:0x22:ERROR:exception: Error loading CUDA module: CUDA_ERROR_ILLEGAL_ADDRESS (700)
10:54:21:WU03:FS01:0x22:Saving result file ..\logfile_01.txt
10:54:21:WU03:FS01:0x22:Saving result file science.log
10:54:21:WU03:FS01:0x22:Folding@home Core Shutdown: BAD_WORK_UNIT
10:54:24:WARNING:WU03:FS01:FahCore returned an unknown error code which probably indicates that it crashed
10:54:24:WARNING:WU03:FS01:FahCore returned: UNKNOWN_ENUM (-1073740791 = 0xc0000409)
10:54:24:WU03:FS01:Starting
10:54:24:WU03:FS01:Running FahCore: "C:\Program Files (x86)\FAHClient/FAHCoreWrapper.exe" C:\Users\Falcon\AppData\Roaming\FAHClient\cores/cores.foldingathome.org/win/64bit/22-0.0.13/Core_22.fah/FahCore_22.exe -dir 03 -suffix 01 -version 706 -lifeline 7668 -checkpoint 15 -opencl-platform 2 -opencl-device 0 -cuda-device 0 -gpu-vendor nvidia -gpu 0 -gpu-usage 100
10:54:24:WU03:FS01:Started FahCore on PID 22156
10:54:24:WU03:FS01:Core PID:25408
10:54:24:WU03:FS01:FahCore 0x22 started
10:54:24:WU03:FS01:0x22:*********************** Log Started 2021-02-04T10:54:24Z ***********************
10:54:24:WU03:FS01:0x22:*************************** Core22 Folding@home Core ***************************
10:54:24:WU03:FS01:0x22:       Core: Core22
10:54:24:WU03:FS01:0x22:       Type: 0x22
10:54:24:WU03:FS01:0x22:    Version: 0.0.13
10:54:24:WU03:FS01:0x22:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
10:54:24:WU03:FS01:0x22:  Copyright: 2020 foldingathome.org
10:54:24:WU03:FS01:0x22:   Homepage: https://foldingathome.org/
10:54:24:WU03:FS01:0x22:       Date: Sep 19 2020
10:54:24:WU03:FS01:0x22:       Time: 02:35:58
10:54:24:WU03:FS01:0x22:   Revision: 571cf95de6de2c592c7c3ed48fcfb2e33e9ea7d3
10:54:24:WU03:FS01:0x22:     Branch: core22-0.0.13
10:54:24:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:54:24:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:54:24:WU03:FS01:0x22:             -DOPENMM_GIT_HASH="\"189320d0\""
10:54:24:WU03:FS01:0x22:   Platform: win32 10
10:54:24:WU03:FS01:0x22:       Bits: 64
10:54:24:WU03:FS01:0x22:       Mode: Release
10:54:24:WU03:FS01:0x22:Maintainers: John Chodera <john.chodera@choderalab.org> and Peter Eastman
10:54:24:WU03:FS01:0x22:             <peastman@stanford.edu>
10:54:24:WU03:FS01:0x22:       Args: -dir 03 -suffix 01 -version 706 -lifeline 22156 -checkpoint 15
10:54:24:WU03:FS01:0x22:             -opencl-platform 2 -opencl-device 0 -cuda-device 0 -gpu-vendor
10:54:24:WU03:FS01:0x22:             nvidia -gpu 0 -gpu-usage 100
10:54:24:WU03:FS01:0x22:************************************ libFAH ************************************
10:54:24:WU03:FS01:0x22:       Date: Sep 7 2020
10:54:24:WU03:FS01:0x22:       Time: 19:09:56
10:54:24:WU03:FS01:0x22:   Revision: 44301ed97b996b63fe736bb8073f22209cb2b603
10:54:24:WU03:FS01:0x22:     Branch: HEAD
10:54:24:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:54:24:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:54:24:WU03:FS01:0x22:   Platform: win32 10
10:54:24:WU03:FS01:0x22:       Bits: 64
10:54:24:WU03:FS01:0x22:       Mode: Release
10:54:24:WU03:FS01:0x22:************************************ CBang *************************************
10:54:24:WU03:FS01:0x22:       Date: Sep 7 2020
10:54:24:WU03:FS01:0x22:       Time: 19:08:30
10:54:24:WU03:FS01:0x22:   Revision: 33fcfc2b3ed2195a423606a264718e31e6b3903f
10:54:24:WU03:FS01:0x22:     Branch: HEAD
10:54:24:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:54:24:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:54:24:WU03:FS01:0x22:   Platform: win32 10
10:54:24:WU03:FS01:0x22:       Bits: 64
10:54:24:WU03:FS01:0x22:       Mode: Release
10:54:24:WU03:FS01:0x22:************************************ System ************************************
10:54:25:WU03:FS01:0x22:        CPU: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
10:54:25:WU03:FS01:0x22:     CPU ID: GenuineIntel Family 6 Model 158 Stepping 9
10:54:25:WU03:FS01:0x22:       CPUs: 8
10:54:25:WU03:FS01:0x22:     Memory: 15.88GiB
10:54:25:WU03:FS01:0x22:Free Memory: 8.57GiB
10:54:25:WU03:FS01:0x22:    Threads: WINDOWS_THREADS
10:54:25:WU03:FS01:0x22: OS Version: 6.2
10:54:25:WU03:FS01:0x22:Has Battery: true
10:54:25:WU03:FS01:0x22: On Battery: false
10:54:25:WU03:FS01:0x22: UTC Offset: -8
10:54:25:WU03:FS01:0x22:        PID: 25408
10:54:25:WU03:FS01:0x22:        CWD: C:\Users\Falcon\AppData\Roaming\FAHClient\work
10:54:25:WU03:FS01:0x22:************************************ OpenMM ************************************
10:54:25:WU03:FS01:0x22:   Revision: 189320d0
10:54:25:WU03:FS01:0x22:********************************************************************************
10:54:25:WU03:FS01:0x22:Project: 16928 (Run 1, Clone 18, Gen 770)
10:54:25:WU03:FS01:0x22:Unit: 0x00000000000000000000000000000000
10:54:25:WU03:FS01:0x22:Reading tar file core.xml
10:54:25:WU03:FS01:0x22:Reading tar file integrator.xml
10:54:25:WU03:FS01:0x22:Reading tar file state.xml
10:54:25:WU03:FS01:0x22:Reading tar file system.xml
10:54:25:WU03:FS01:0x22:Digital signatures verified
10:54:25:WU03:FS01:0x22:Folding@home GPU Core22 Folding@home Core
10:54:25:WU03:FS01:0x22:Version 0.0.13
10:54:25:WU03:FS01:0x22:  Checkpoint write interval: 250000 steps (5%) [20 total]
10:54:25:WU03:FS01:0x22:  JSON viewer frame write interval: 50000 steps (1%) [100 total]
10:54:25:WU03:FS01:0x22:  XTC frame write interval: 250000 steps (5%) [20 total]
10:54:25:WU03:FS01:0x22:  Global context and integrator variables write interval: disabled
10:54:25:WU03:FS01:0x22:There are 4 platforms available.
10:54:25:WU03:FS01:0x22:Platform 0: Reference
10:54:25:WU03:FS01:0x22:Platform 1: CPU
10:54:25:WU03:FS01:0x22:Platform 2: OpenCL
10:54:25:WU03:FS01:0x22:  opencl-device 0 specified
10:54:25:WU03:FS01:0x22:Platform 3: CUDA
10:54:25:WU03:FS01:0x22:  cuda-device 0 specified
10:54:26:WU03:FS01:0x22:Attempting to create CUDA context:
10:54:26:WU03:FS01:0x22:  Configuring platform CUDA
10:54:27:WU03:FS01:0x22:ERROR:exception: Error loading CUDA module: CUDA_ERROR_ILLEGAL_ADDRESS (700)
10:54:27:WU03:FS01:0x22:Saving result file ..\logfile_01.txt
10:54:27:WU03:FS01:0x22:Saving result file science.log
10:54:27:WU03:FS01:0x22:Folding@home Core Shutdown: BAD_WORK_UNIT
10:54:29:WARNING:WU03:FS01:FahCore returned an unknown error code which probably indicates that it crashed
10:54:29:WARNING:WU03:FS01:FahCore returned: UNKNOWN_ENUM (-1073740791 = 0xc0000409)
10:55:24:WU03:FS01:Starting
10:55:24:WU03:FS01:Running FahCore: "C:\Program Files (x86)\FAHClient/FAHCoreWrapper.exe" C:\Users\Falcon\AppData\Roaming\FAHClient\cores/cores.foldingathome.org/win/64bit/22-0.0.13/Core_22.fah/FahCore_22.exe -dir 03 -suffix 01 -version 706 -lifeline 7668 -checkpoint 15 -opencl-platform 2 -opencl-device 0 -cuda-device 0 -gpu-vendor nvidia -gpu 0 -gpu-usage 100
10:55:24:WU03:FS01:Started FahCore on PID 30076
10:55:24:WU03:FS01:Core PID:11736
10:55:24:WU03:FS01:FahCore 0x22 started
10:55:24:WU03:FS01:0x22:*********************** Log Started 2021-02-04T10:55:24Z ***********************
10:55:24:WU03:FS01:0x22:*************************** Core22 Folding@home Core ***************************
10:55:24:WU03:FS01:0x22:       Core: Core22
10:55:24:WU03:FS01:0x22:       Type: 0x22
10:55:24:WU03:FS01:0x22:    Version: 0.0.13
10:55:24:WU03:FS01:0x22:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
10:55:24:WU03:FS01:0x22:  Copyright: 2020 foldingathome.org
10:55:24:WU03:FS01:0x22:   Homepage: https://foldingathome.org/
10:55:24:WU03:FS01:0x22:       Date: Sep 19 2020
10:55:24:WU03:FS01:0x22:       Time: 02:35:58
10:55:24:WU03:FS01:0x22:   Revision: 571cf95de6de2c592c7c3ed48fcfb2e33e9ea7d3
10:55:24:WU03:FS01:0x22:     Branch: core22-0.0.13
10:55:24:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:55:25:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:55:25:WU03:FS01:0x22:             -DOPENMM_GIT_HASH="\"189320d0\""
10:55:25:WU03:FS01:0x22:   Platform: win32 10
10:55:25:WU03:FS01:0x22:       Bits: 64
10:55:25:WU03:FS01:0x22:       Mode: Release
10:55:25:WU03:FS01:0x22:Maintainers: John Chodera <john.chodera@choderalab.org> and Peter Eastman
10:55:25:WU03:FS01:0x22:             <peastman@stanford.edu>
10:55:25:WU03:FS01:0x22:       Args: -dir 03 -suffix 01 -version 706 -lifeline 30076 -checkpoint 15
10:55:25:WU03:FS01:0x22:             -opencl-platform 2 -opencl-device 0 -cuda-device 0 -gpu-vendor
10:55:25:WU03:FS01:0x22:             nvidia -gpu 0 -gpu-usage 100
10:55:25:WU03:FS01:0x22:************************************ libFAH ************************************
10:55:25:WU03:FS01:0x22:       Date: Sep 7 2020
10:55:25:WU03:FS01:0x22:       Time: 19:09:56
10:55:25:WU03:FS01:0x22:   Revision: 44301ed97b996b63fe736bb8073f22209cb2b603
10:55:25:WU03:FS01:0x22:     Branch: HEAD
10:55:25:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:55:25:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:55:25:WU03:FS01:0x22:   Platform: win32 10
10:55:25:WU03:FS01:0x22:       Bits: 64
10:55:25:WU03:FS01:0x22:       Mode: Release
10:55:25:WU03:FS01:0x22:************************************ CBang *************************************
10:55:25:WU03:FS01:0x22:       Date: Sep 7 2020
10:55:25:WU03:FS01:0x22:       Time: 19:08:30
10:55:25:WU03:FS01:0x22:   Revision: 33fcfc2b3ed2195a423606a264718e31e6b3903f
10:55:25:WU03:FS01:0x22:     Branch: HEAD
10:55:25:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:55:25:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:55:25:WU03:FS01:0x22:   Platform: win32 10
10:55:25:WU03:FS01:0x22:       Bits: 64
10:55:25:WU03:FS01:0x22:       Mode: Release
10:55:25:WU03:FS01:0x22:************************************ System ************************************
10:55:25:WU03:FS01:0x22:        CPU: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
10:55:25:WU03:FS01:0x22:     CPU ID: GenuineIntel Family 6 Model 158 Stepping 9
10:55:25:WU03:FS01:0x22:       CPUs: 8
10:55:25:WU03:FS01:0x22:     Memory: 15.88GiB
10:55:25:WU03:FS01:0x22:Free Memory: 8.72GiB
10:55:25:WU03:FS01:0x22:    Threads: WINDOWS_THREADS
10:55:25:WU03:FS01:0x22: OS Version: 6.2
10:55:25:WU03:FS01:0x22:Has Battery: true
10:55:25:WU03:FS01:0x22: On Battery: false
10:55:25:WU03:FS01:0x22: UTC Offset: -8
10:55:25:WU03:FS01:0x22:        PID: 11736
10:55:25:WU03:FS01:0x22:        CWD: C:\Users\Falcon\AppData\Roaming\FAHClient\work
10:55:25:WU03:FS01:0x22:************************************ OpenMM ************************************
10:55:25:WU03:FS01:0x22:   Revision: 189320d0
10:55:25:WU03:FS01:0x22:********************************************************************************
10:55:25:WU03:FS01:0x22:Project: 16928 (Run 1, Clone 18, Gen 770)
10:55:25:WU03:FS01:0x22:Unit: 0x00000000000000000000000000000000
10:55:25:WU03:FS01:0x22:Reading tar file core.xml
10:55:25:WU03:FS01:0x22:Reading tar file integrator.xml
10:55:25:WU03:FS01:0x22:Reading tar file state.xml
10:55:25:WU03:FS01:0x22:Reading tar file system.xml
10:55:25:WU03:FS01:0x22:Digital signatures verified
10:55:25:WU03:FS01:0x22:Folding@home GPU Core22 Folding@home Core
10:55:25:WU03:FS01:0x22:Version 0.0.13
10:55:25:WU03:FS01:0x22:  Checkpoint write interval: 250000 steps (5%) [20 total]
10:55:25:WU03:FS01:0x22:  JSON viewer frame write interval: 50000 steps (1%) [100 total]
10:55:25:WU03:FS01:0x22:  XTC frame write interval: 250000 steps (5%) [20 total]
10:55:25:WU03:FS01:0x22:  Global context and integrator variables write interval: disabled
10:55:25:WU03:FS01:0x22:There are 4 platforms available.
10:55:25:WU03:FS01:0x22:Platform 0: Reference
10:55:25:WU03:FS01:0x22:Platform 1: CPU
10:55:25:WU03:FS01:0x22:Platform 2: OpenCL
10:55:25:WU03:FS01:0x22:  opencl-device 0 specified
10:55:25:WU03:FS01:0x22:Platform 3: CUDA
10:55:25:WU03:FS01:0x22:  cuda-device 0 specified
10:55:26:WU03:FS01:0x22:Attempting to create CUDA context:
10:55:26:WU03:FS01:0x22:  Configuring platform CUDA
10:55:27:WU03:FS01:0x22:ERROR:exception: Error loading CUDA module: CUDA_ERROR_ILLEGAL_ADDRESS (700)
10:55:27:WU03:FS01:0x22:Saving result file ..\logfile_01.txt
10:55:27:WU03:FS01:0x22:Saving result file science.log
10:55:27:WU03:FS01:0x22:Folding@home Core Shutdown: BAD_WORK_UNIT
10:55:29:WARNING:WU03:FS01:FahCore returned an unknown error code which probably indicates that it crashed
10:55:29:WARNING:WU03:FS01:FahCore returned: UNKNOWN_ENUM (-1073740791 = 0xc0000409)
10:56:16:WU00:FS03:0xa8:Completed 1600000 out of 5000000 steps (32%)
10:56:24:WU03:FS01:Starting
10:56:24:WU03:FS01:Running FahCore: "C:\Program Files (x86)\FAHClient/FAHCoreWrapper.exe" C:\Users\Falcon\AppData\Roaming\FAHClient\cores/cores.foldingathome.org/win/64bit/22-0.0.13/Core_22.fah/FahCore_22.exe -dir 03 -suffix 01 -version 706 -lifeline 7668 -checkpoint 15 -opencl-platform 2 -opencl-device 0 -cuda-device 0 -gpu-vendor nvidia -gpu 0 -gpu-usage 100
10:56:24:WU03:FS01:Started FahCore on PID 1244
10:56:24:WU03:FS01:Core PID:9780
10:56:24:WU03:FS01:FahCore 0x22 started
10:56:25:WU03:FS01:0x22:*********************** Log Started 2021-02-04T10:56:24Z ***********************
10:56:25:WU03:FS01:0x22:*************************** Core22 Folding@home Core ***************************
10:56:25:WU03:FS01:0x22:       Core: Core22
10:56:25:WU03:FS01:0x22:       Type: 0x22
10:56:25:WU03:FS01:0x22:    Version: 0.0.13
10:56:25:WU03:FS01:0x22:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
10:56:25:WU03:FS01:0x22:  Copyright: 2020 foldingathome.org
10:56:25:WU03:FS01:0x22:   Homepage: https://foldingathome.org/
10:56:25:WU03:FS01:0x22:       Date: Sep 19 2020
10:56:25:WU03:FS01:0x22:       Time: 02:35:58
10:56:25:WU03:FS01:0x22:   Revision: 571cf95de6de2c592c7c3ed48fcfb2e33e9ea7d3
10:56:25:WU03:FS01:0x22:     Branch: core22-0.0.13
10:56:25:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:56:25:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:56:25:WU03:FS01:0x22:             -DOPENMM_GIT_HASH="\"189320d0\""
10:56:25:WU03:FS01:0x22:   Platform: win32 10
10:56:25:WU03:FS01:0x22:       Bits: 64
10:56:25:WU03:FS01:0x22:       Mode: Release
10:56:25:WU03:FS01:0x22:Maintainers: John Chodera <john.chodera@choderalab.org> and Peter Eastman
10:56:25:WU03:FS01:0x22:             <peastman@stanford.edu>
10:56:25:WU03:FS01:0x22:       Args: -dir 03 -suffix 01 -version 706 -lifeline 1244 -checkpoint 15
10:56:25:WU03:FS01:0x22:             -opencl-platform 2 -opencl-device 0 -cuda-device 0 -gpu-vendor
10:56:25:WU03:FS01:0x22:             nvidia -gpu 0 -gpu-usage 100
10:56:25:WU03:FS01:0x22:************************************ libFAH ************************************
10:56:25:WU03:FS01:0x22:       Date: Sep 7 2020
10:56:25:WU03:FS01:0x22:       Time: 19:09:56
10:56:25:WU03:FS01:0x22:   Revision: 44301ed97b996b63fe736bb8073f22209cb2b603
10:56:25:WU03:FS01:0x22:     Branch: HEAD
10:56:25:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:56:25:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:56:25:WU03:FS01:0x22:   Platform: win32 10
10:56:25:WU03:FS01:0x22:       Bits: 64
10:56:25:WU03:FS01:0x22:       Mode: Release
10:56:25:WU03:FS01:0x22:************************************ CBang *************************************
10:56:25:WU03:FS01:0x22:       Date: Sep 7 2020
10:56:25:WU03:FS01:0x22:       Time: 19:08:30
10:56:25:WU03:FS01:0x22:   Revision: 33fcfc2b3ed2195a423606a264718e31e6b3903f
10:56:25:WU03:FS01:0x22:     Branch: HEAD
10:56:25:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:56:25:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:56:25:WU03:FS01:0x22:   Platform: win32 10
10:56:25:WU03:FS01:0x22:       Bits: 64
10:56:25:WU03:FS01:0x22:       Mode: Release
10:56:25:WU03:FS01:0x22:************************************ System ************************************
10:56:25:WU03:FS01:0x22:        CPU: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
10:56:25:WU03:FS01:0x22:     CPU ID: GenuineIntel Family 6 Model 158 Stepping 9
10:56:25:WU03:FS01:0x22:       CPUs: 8
10:56:25:WU03:FS01:0x22:     Memory: 15.88GiB
10:56:25:WU03:FS01:0x22:Free Memory: 8.72GiB
10:56:25:WU03:FS01:0x22:    Threads: WINDOWS_THREADS
10:56:25:WU03:FS01:0x22: OS Version: 6.2
10:56:25:WU03:FS01:0x22:Has Battery: true
10:56:25:WU03:FS01:0x22: On Battery: false
10:56:25:WU03:FS01:0x22: UTC Offset: -8
10:56:25:WU03:FS01:0x22:        PID: 9780
10:56:25:WU03:FS01:0x22:        CWD: C:\Users\Falcon\AppData\Roaming\FAHClient\work
10:56:25:WU03:FS01:0x22:************************************ OpenMM ************************************
10:56:25:WU03:FS01:0x22:   Revision: 189320d0
10:56:25:WU03:FS01:0x22:********************************************************************************
10:56:25:WU03:FS01:0x22:Project: 16928 (Run 1, Clone 18, Gen 770)
10:56:25:WU03:FS01:0x22:Unit: 0x00000000000000000000000000000000
10:56:25:WU03:FS01:0x22:Reading tar file core.xml
10:56:25:WU03:FS01:0x22:Reading tar file integrator.xml
10:56:25:WU03:FS01:0x22:Reading tar file state.xml
10:56:25:WU03:FS01:0x22:Reading tar file system.xml
10:56:25:WU03:FS01:0x22:Digital signatures verified
10:56:25:WU03:FS01:0x22:Folding@home GPU Core22 Folding@home Core
10:56:25:WU03:FS01:0x22:Version 0.0.13
10:56:25:WU03:FS01:0x22:  Checkpoint write interval: 250000 steps (5%) [20 total]
10:56:25:WU03:FS01:0x22:  JSON viewer frame write interval: 50000 steps (1%) [100 total]
10:56:25:WU03:FS01:0x22:  XTC frame write interval: 250000 steps (5%) [20 total]
10:56:25:WU03:FS01:0x22:  Global context and integrator variables write interval: disabled
10:56:25:WU03:FS01:0x22:There are 4 platforms available.
10:56:25:WU03:FS01:0x22:Platform 0: Reference
10:56:25:WU03:FS01:0x22:Platform 1: CPU
10:56:25:WU03:FS01:0x22:Platform 2: OpenCL
10:56:25:WU03:FS01:0x22:  opencl-device 0 specified
10:56:25:WU03:FS01:0x22:Platform 3: CUDA
10:56:25:WU03:FS01:0x22:  cuda-device 0 specified
10:56:26:WU03:FS01:0x22:Attempting to create CUDA context:
10:56:26:WU03:FS01:0x22:  Configuring platform CUDA
10:56:28:WU03:FS01:0x22:ERROR:exception: Error loading CUDA module: CUDA_ERROR_ILLEGAL_ADDRESS (700)
10:56:28:WU03:FS01:0x22:Saving result file ..\logfile_01.txt
10:56:28:WU03:FS01:0x22:Saving result file science.log
10:56:28:WU03:FS01:0x22:Folding@home Core Shutdown: BAD_WORK_UNIT
10:56:30:WARNING:WU03:FS01:FahCore returned an unknown error code which probably indicates that it crashed
10:56:30:WARNING:WU03:FS01:FahCore returned: UNKNOWN_ENUM (-1073740791 = 0xc0000409)
10:57:24:WU03:FS01:Starting
10:57:24:WU03:FS01:Running FahCore: "C:\Program Files (x86)\FAHClient/FAHCoreWrapper.exe" C:\Users\Falcon\AppData\Roaming\FAHClient\cores/cores.foldingathome.org/win/64bit/22-0.0.13/Core_22.fah/FahCore_22.exe -dir 03 -suffix 01 -version 706 -lifeline 7668 -checkpoint 15 -opencl-platform 2 -opencl-device 0 -cuda-device 0 -gpu-vendor nvidia -gpu 0 -gpu-usage 100
10:57:24:WU03:FS01:Started FahCore on PID 24616
10:57:24:WU03:FS01:Core PID:26180
10:57:24:WU03:FS01:FahCore 0x22 started
10:57:25:WU03:FS01:0x22:*********************** Log Started 2021-02-04T10:57:24Z ***********************
10:57:25:WU03:FS01:0x22:*************************** Core22 Folding@home Core ***************************
10:57:25:WU03:FS01:0x22:       Core: Core22
10:57:25:WU03:FS01:0x22:       Type: 0x22
10:57:25:WU03:FS01:0x22:    Version: 0.0.13
10:57:25:WU03:FS01:0x22:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
10:57:25:WU03:FS01:0x22:  Copyright: 2020 foldingathome.org
10:57:25:WU03:FS01:0x22:   Homepage: https://foldingathome.org/
10:57:25:WU03:FS01:0x22:       Date: Sep 19 2020
10:57:25:WU03:FS01:0x22:       Time: 02:35:58
10:57:25:WU03:FS01:0x22:   Revision: 571cf95de6de2c592c7c3ed48fcfb2e33e9ea7d3
10:57:25:WU03:FS01:0x22:     Branch: core22-0.0.13
10:57:25:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:57:25:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:57:25:WU03:FS01:0x22:             -DOPENMM_GIT_HASH="\"189320d0\""
10:57:25:WU03:FS01:0x22:   Platform: win32 10
10:57:25:WU03:FS01:0x22:       Bits: 64
10:57:25:WU03:FS01:0x22:       Mode: Release
10:57:25:WU03:FS01:0x22:Maintainers: John Chodera <john.chodera@choderalab.org> and Peter Eastman
10:57:25:WU03:FS01:0x22:             <peastman@stanford.edu>
10:57:25:WU03:FS01:0x22:       Args: -dir 03 -suffix 01 -version 706 -lifeline 24616 -checkpoint 15
10:57:25:WU03:FS01:0x22:             -opencl-platform 2 -opencl-device 0 -cuda-device 0 -gpu-vendor
10:57:25:WU03:FS01:0x22:             nvidia -gpu 0 -gpu-usage 100
10:57:25:WU03:FS01:0x22:************************************ libFAH ************************************
10:57:25:WU03:FS01:0x22:       Date: Sep 7 2020
10:57:25:WU03:FS01:0x22:       Time: 19:09:56
10:57:25:WU03:FS01:0x22:   Revision: 44301ed97b996b63fe736bb8073f22209cb2b603
10:57:25:WU03:FS01:0x22:     Branch: HEAD
10:57:25:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:57:25:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:57:25:WU03:FS01:0x22:   Platform: win32 10
10:57:25:WU03:FS01:0x22:       Bits: 64
10:57:25:WU03:FS01:0x22:       Mode: Release
10:57:25:WU03:FS01:0x22:************************************ CBang *************************************
10:57:25:WU03:FS01:0x22:       Date: Sep 7 2020
10:57:25:WU03:FS01:0x22:       Time: 19:08:30
10:57:25:WU03:FS01:0x22:   Revision: 33fcfc2b3ed2195a423606a264718e31e6b3903f
10:57:25:WU03:FS01:0x22:     Branch: HEAD
10:57:25:WU03:FS01:0x22:   Compiler: Visual C++ 2015
10:57:25:WU03:FS01:0x22:    Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Ob3 /Zc:throwingNew /MT
10:57:25:WU03:FS01:0x22:   Platform: win32 10
10:57:25:WU03:FS01:0x22:       Bits: 64
10:57:25:WU03:FS01:0x22:       Mode: Release
10:57:25:WU03:FS01:0x22:************************************ System ************************************
10:57:25:WU03:FS01:0x22:        CPU: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
10:57:25:WU03:FS01:0x22:     CPU ID: GenuineIntel Family 6 Model 158 Stepping 9
10:57:25:WU03:FS01:0x22:       CPUs: 8
10:57:25:WU03:FS01:0x22:     Memory: 15.88GiB
10:57:25:WU03:FS01:0x22:Free Memory: 8.60GiB
10:57:25:WU03:FS01:0x22:    Threads: WINDOWS_THREADS
10:57:25:WU03:FS01:0x22: OS Version: 6.2
10:57:25:WU03:FS01:0x22:Has Battery: true
10:57:25:WU03:FS01:0x22: On Battery: false
10:57:25:WU03:FS01:0x22: UTC Offset: -8
10:57:25:WU03:FS01:0x22:        PID: 26180
10:57:25:WU03:FS01:0x22:        CWD: C:\Users\Falcon\AppData\Roaming\FAHClient\work
10:57:25:WU03:FS01:0x22:************************************ OpenMM ************************************
10:57:25:WU03:FS01:0x22:   Revision: 189320d0
10:57:25:WU03:FS01:0x22:********************************************************************************
10:57:25:WU03:FS01:0x22:Project: 16928 (Run 1, Clone 18, Gen 770)
10:57:25:WU03:FS01:0x22:Unit: 0x00000000000000000000000000000000
10:57:25:WU03:FS01:0x22:Reading tar file core.xml
10:57:25:WU03:FS01:0x22:Reading tar file integrator.xml
10:57:25:WU03:FS01:0x22:Reading tar file state.xml
10:57:25:WU03:FS01:0x22:Reading tar file system.xml
10:57:25:WU03:FS01:0x22:Digital signatures verified
10:57:25:WU03:FS01:0x22:Folding@home GPU Core22 Folding@home Core
10:57:25:WU03:FS01:0x22:Version 0.0.13
10:57:26:WU03:FS01:0x22:  Checkpoint write interval: 250000 steps (5%) [20 total]
10:57:26:WU03:FS01:0x22:  JSON viewer frame write interval: 50000 steps (1%) [100 total]
10:57:26:WU03:FS01:0x22:  XTC frame write interval: 250000 steps (5%) [20 total]
10:57:26:WU03:FS01:0x22:  Global context and integrator variables write interval: disabled
10:57:26:WU03:FS01:0x22:There are 4 platforms available.
10:57:26:WU03:FS01:0x22:Platform 0: Reference
10:57:26:WU03:FS01:0x22:Platform 1: CPU
10:57:26:WU03:FS01:0x22:Platform 2: OpenCL
10:57:26:WU03:FS01:0x22:  opencl-device 0 specified
10:57:26:WU03:FS01:0x22:Platform 3: CUDA
10:57:26:WU03:FS01:0x22:  cuda-device 0 specified
10:57:27:WU03:FS01:0x22:Attempting to create CUDA context:
10:57:27:WU03:FS01:0x22:  Configuring platform CUDA
10:57:28:WU03:FS01:0x22:ERROR:exception: Error loading CUDA module: CUDA_ERROR_ILLEGAL_ADDRESS (700)
10:57:28:WU03:FS01:0x22:Saving result file ..\logfile_01.txt
10:57:28:WU03:FS01:0x22:Saving result file science.log
10:57:28:WU03:FS01:0x22:Folding@home Core Shutdown: BAD_WORK_UNIT
10:57:30:WARNING:WU03:FS01:FahCore returned an unknown error code which probably indicates that it crashed
10:57:30:WARNING:WU03:FS01:FahCore returned: UNKNOWN_ENUM (-1073740791 = 0xc0000409)
10:57:30:WARNING:WU03:FS01:Too many errors, failing
10:57:30:WU03:FS01:Sending unit results: id:03 state:SEND error:FAILED project:16928 run:1 clone:18 gen:770 core:0x22 unit:0x00000012000003020000422000000001
10:57:30:WU03:FS01:Uploading 12.00KiB to 129.32.209.203
10:57:30:WU03:FS01:Connecting to 129.32.209.203:8080
10:57:30:WU03:FS01:Upload complete
10:57:30:WU03:FS01:Server responded WORK_ACK (400)
10:57:30:WU03:FS01:Cleaning up
And here is the very beginning:

Code: Select all

*********************** Log Started 2021-02-04T07:21:19Z ***********************
07:21:19:******************************* libFAH ********************************
07:21:19:           Date: Oct 20 2020
07:21:19:           Time: 13:36:55
07:21:19:       Revision: 5ca109d295a6245e2a2f590b3d0085ad5e567aeb
07:21:19:         Branch: master
07:21:19:       Compiler: Visual C++ 2015
07:21:19:        Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Zc:throwingNew /MT
07:21:19:       Platform: win32 10
07:21:19:           Bits: 32
07:21:19:           Mode: Release
07:21:19:****************************** FAHClient ******************************
07:21:19:        Version: 7.6.21
07:21:19:         Author: Joseph Coffland <joseph@cauldrondevelopment.com>
07:21:19:      Copyright: 2020 foldingathome.org
07:21:19:       Homepage: https://foldingathome.org/
07:21:19:           Date: Oct 20 2020
07:21:19:           Time: 13:41:04
07:21:19:       Revision: 6efbf0e138e22d3963e6a291f78dcb9c6422a278
07:21:19:         Branch: master
07:21:19:       Compiler: Visual C++ 2015
07:21:19:        Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Zc:throwingNew /MT
07:21:19:       Platform: win32 10
07:21:19:           Bits: 32
07:21:19:           Mode: Release
07:21:19:         Config: C:\Users\Falcon\AppData\Roaming\FAHClient\config.xml
07:21:19:******************************** CBang ********************************
07:21:19:           Date: Oct 20 2020
07:21:19:           Time: 11:36:18
07:21:19:       Revision: 7e4ce85225d7eaeb775e87c31740181ca603de60
07:21:19:         Branch: master
07:21:19:       Compiler: Visual C++ 2015
07:21:19:        Options: /TP /nologo /EHa /wd4297 /wd4103 /O2 /Zc:throwingNew /MT
07:21:19:       Platform: win32 10
07:21:19:           Bits: 32
07:21:19:           Mode: Release
07:21:19:******************************* System ********************************
07:21:19:            CPU: Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
07:21:19:         CPU ID: GenuineIntel Family 6 Model 158 Stepping 9
07:21:19:           CPUs: 8
07:21:19:         Memory: 15.88GiB
07:21:19:    Free Memory: 6.83GiB
07:21:19:        Threads: WINDOWS_THREADS
07:21:19:     OS Version: 6.2
07:21:19:    Has Battery: true
07:21:19:     On Battery: false
07:21:19:     UTC Offset: -8
07:21:19:            PID: 7668
07:21:19:            CWD: C:\Users\Falcon\AppData\Roaming\FAHClient
07:21:19:  Win32 Service: false
07:21:19:             OS: Windows 10 Enterprise
07:21:19:        OS Arch: AMD64
07:21:19:           GPUs: 3
07:21:19:          GPU 0: Bus:1 Slot:0 Func:0 NVIDIA:4 GM108 [GeForce 940MX]
07:21:19:          GPU 1: Bus:0 Slot:2 Func:0 INTEL:1 KBL GT2 [HD Graphics 630]
07:21:19:          GPU 2: Bus:9 Slot:0 Func:0 AMD:5 Fiji XT [Radeon R9 Fury X]
07:21:19:  CUDA Device 0: Platform:0 Device:0 Bus:1 Slot:0 Compute:5.0 Driver:11.0
07:21:19:OpenCL Device 0: Platform:0 Device:0 Bus:9 Slot:0 Compute:1.2 Driver:3075.13
07:21:19:OpenCL Device 1: Platform:1 Device:0 Bus:NA Slot:NA Compute:2.1 Driver:26.20
07:21:19:OpenCL Device 2: Platform:2 Device:0 Bus:1 Slot:0 Compute:1.2 Driver:452.41
07:21:19:***********************************************************************
07:21:19:<config>
07:21:19:  <!-- Folding Core -->
07:21:19:  <core-priority v='low'/>
07:21:19:
07:21:19:  <!-- HTTP Server -->
07:21:19:  <allow v='127.0.0.1 192.168.86.0/24 10.0.0.0/8'/>
07:21:19:
07:21:19:  <!-- Network -->
07:21:19:  <proxy v=':8080'/>
07:21:19:
07:21:19:  <!-- Remote Command Server -->
07:21:19:  <command-allow-no-pass v='127.0.0.1 192.168.86.0/24 10.0.0.0/8'/>
07:21:19:
07:21:19:  <!-- Slot Control -->
07:21:19:  <pause-on-battery v='false'/>
07:21:19:  <power v='full'/>
07:21:19:
07:21:19:  <!-- User Information -->
07:21:19:  <passkey v='*****'/>
07:21:19:  <team v='245782'/>
07:21:19:  <user v='FalconFour'/>
07:21:19:
07:21:19:  <!-- Folding Slots -->
07:21:19:  <slot id='0' type='GPU'>
07:21:19:    <pci-bus v='9'/>
07:21:19:    <pci-slot v='0'/>
07:21:19:  </slot>
07:21:19:  <slot id='3' type='CPU'/>
07:21:19:</config>
07:21:19:Trying to access database...
07:21:19:Successfully acquired database lock
07:21:19:FS00:Initialized folding slot 00: gpu:9:0 Fiji XT [Radeon R9 Fury X]
07:21:19:FS03:Initialized folding slot 03: cpu:5
07:21:19:FS01:Initialized folding slot 01: gpu:1:0 GM108 [GeForce 940MX]
07:21:19:WARNING:FS02:Guessing ambiguous GPU to OpenCL device mapping for 02: gpu:0:2 KBL GT2 [HD Graphics 630].  Consider upgrading your graphics driver or manually setting ``opencl-index`` in this slot's configuration.
07:21:19:WARNING:FS02:Disabling beta GPU slot 02: gpu:0:2 KBL GT2 [HD Graphics 630].  Beta GPUs can be tested for no points by setting ``gpu-beta=true`` in the configuration.
07:21:19:WU00:FS03:Starting
(oh look at that, it re-added the GeForce on its own, tripped over its shoelaces adding the Intel GPU and then disabling it immediately... who'd've thought?)

So, the question: how can I permanently disable this one GPU slot so (a) it doesn't start running when I hit pause/finish/fold ("all"), and that (b) it doesn't re-add itself when I restart the client? I would hope there is some client option I can add that says "stop trying to be smarter than me and adding slots for detected hardware that you think I'd want to use", is there not?

Re: Client keeps re-adding specific unwanted GPU slot on res

Posted: Thu Feb 04, 2021 5:18 pm
by Joe_H
An option to disable specific hardware such as a GPU has been requested as an enhancement. But for now detected hardware will be automatically added when FAHClient starts up.

For the Intel iGPU if the drivers are not loaded or it is disabled in the BIOS, then it might not be added. Otherwise the slot is added but disabled when a beta flag is not set for that iGPU. For now the only way to keep an active slot for an iGPU from running is to add the pause-on-start flag set to true. But using the Fold all button will start the slot.

In FAHControl you can right click on an individual slot and start, stop or set to finish that slot only.

Unfortunately the one way of disabling adding GPU slots applies to all GPUs or none on a system. There is a client option "gpus" that set to false will only configure a CPU slot and ignore the GPUs detected.

Re: Client keeps re-adding specific unwanted GPU slot on res

Posted: Fri Feb 05, 2021 7:13 am
by FalconFour
Yup, that is all of my problems in a nutshell -- though my concern is with the faulty nVidia slot, not the Intel one - the client adds the Intel one but disables it, so it's not affected by the "fold all" button.

Seems this has been a requested "enhancement" (I semi-apologetically :roll: at that label) for quite some years now - I've seen threads related to this, but not my direct sort of problem with a mixed-vendor system constantly faulting on a slow-running GPU I'd like to keep disabled, with another fast GPU that's my primary purpose for running F@H - so not wanting to disable all GPUs, just want it to stop trying to "be smarter than" me.

I'd think the ability to keep it from trying to auto-add slots would be a really, really easy thing to implement, no? A config option to just auto-add-slots=false or something, that'd be simple. I know the common fault of thinking something is just so simple, but ... really, the logic here just seems so straightforward. Just inhibit running the procedure that adds slots on startup if that flag is set. Look, but don't touch. Seems more like a process/administrative thing than a tech challenge :lol:

Re: Client keeps re-adding specific unwanted GPU slot on res

Posted: Fri Feb 05, 2021 8:09 am
by Joe_H
Some of the current issues with the client auto-adding slots come from code changes made to improve detection of GPUs. Originally the best detection was done by the installer, so changes in hardware often required uninstalling the client, then reinstalling after the hardware such as GPUs was changed and drivers installed. The changes included having the client check on startup for any new GPUs, and in part that included supporting eGPUs connected to a system.

So in the past there was no need seen for disabling addition of detected hardware, just requests to improve detection of new or changed hardware. It may or may not be easy to add some method to keep a slot from being added for one specific piece of hardware. As an enhancement this may show up in a future version 7 client, or it may need to wait until the planned complete rewrite. Plans to do this started about 1 1/2-2 years ago, but were interrupted by the current pandemic. These plans included making the client as completely open source as possible, that has been partly done. I also just found out from another post yesterday that they have advertised for a developer to be part of that creation of a new client.

Re: Client keeps re-adding specific unwanted GPU slot on res

Posted: Fri Feb 05, 2021 5:12 pm
by bruce
Joe_H wrote:An option to disable specific hardware such as a GPU has been requested as an enhancement. But for now detected hardware will be automatically added when FAHClient starts up.
The option is (almost) available. You can disable automatic GPU reconfiguration during restart:
* Start FAH so all GPUs are configured.
* Delete your iGPU slot.
* In FAHControl's Other_Client_Options of the Configure + Expert tab Add "gpu" with the value "false"
If you ever need to configure a new GPU, you'll need to temporarily remove that option, but that's not too likely on a laptop.

Let me know if this works for you.

Re: Client keeps re-adding specific unwanted GPU slot on res

Posted: Sat Feb 06, 2021 4:59 pm
by FalconFour
bruce wrote:
Joe_H wrote:An option to disable specific hardware such as a GPU has been requested as an enhancement. But for now detected hardware will be automatically added when FAHClient starts up.
The option is (almost) available. You can disable automatic GPU reconfiguration during restart:
* Start FAH so all GPUs are configured.
* Delete your iGPU slot.
* In FAHControl's Other_Client_Options of the Configure + Expert tab Add "gpu" with the value "false"
If you ever need to configure a new GPU, you'll need to temporarily remove that option, but that's not too likely on a laptop.

Let me know if this works for you.
Indeed that did actually work! I deleted the two slots (nVidia and Intel) and left only my working eGPU slot (AMD R9 Fury X) and CPU slot (i7-7820hq), then added that option. It didn't stop the GPU WUs in progress at the moment, which was great. Then, exited the client, waited a few seconds, and restarted it... aaaaand... yep, it worked! It didn't add anything new, it just kept working on the CPU and eGPU slots.

Odd, as it sounded like that option would kill GPU work, but it just quit auto-adding slots, which is exactly what I needed. Thanks!

Re: Client keeps re-adding specific unwanted GPU slot on res

Posted: Sat Feb 06, 2021 9:27 pm
by bruce
FalconFour wrote:Odd, as it sounded like that option would kill GPU work, but it just quit auto-adding slots, which is exactly what I needed. Thanks!
For 99% of the time, it's right to auto-add slots, but it's nice to be able to disable that function when you don't want it.

The names of various options often aren't precise enough. The name is assigned years before folks figure out what they do and they often don't really describe what they would call it after the client has been revised many times.

Re: Client keeps re-adding specific unwanted GPU slot on res

Posted: Thu Jun 10, 2021 7:06 pm
by [WHGT]Cyberman
Resurrecting this thread to say two things:
... and second: I disagree that it is EVER right to automatically add slots after they have been manually removed, especially without saying anything .

For a first install, sure. But afterwards at the very least give the user a warning and inform them of what you did without their knowledge or explicit consent. If I restart FAH without checking the advanced GUI, I might not even realize the GPU has been added back.
I understand your perspective, but FAH does not keep track of GPUs which have been manually removed, so your request is void. Either it's there or it's not. Either is should be added or it should not. There's no list of GPUs which should NOT be added.

Every time FAHClient starts, it goes through the same process of discovering GPUs and adding them. It then sets a flag which is supposed to mean don't add any more GPUs. This makes it a real challenge when to plug in a new device and expect it to respond. You can't have it both ways.