No usable GPUs found - Windows 10

Message boards : GPUs : No usable GPUs found - Windows 10
Message board moderation

To post messages, you must log in.

AuthorMessage
Grekos

Send message
Joined: 26 Jan 17
Posts: 3
Greece
Message 75502 - Posted: 26 Jan 2017, 13:17:53 UTC

After reformatting PC with Windows 10 Pro 64bit, Boinc can no longer see the GPU.

System Information:
Windows 10 Pro 64bit
Boinc 7.6.33 x64
NVIDIA GeForce GTX 760
NVIDIA drivers 378.49 01/24/2017 (latest) installed through GeForce Experience

With previous installation (Windows 8.1 Pro 64bit) and GeForce Experience, latest NVIDIA drivers etc everything was working fine.

Typical startup log:
23-Jan-17 1:42:19 PM | | Starting BOINC client version 7.6.33 for windows_x86_64
23-Jan-17 1:42:19 PM | | log flags: file_xfer, sched_ops, task, coproc_debug
23-Jan-17 1:42:19 PM | | Libraries: libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8
23-Jan-17 1:42:19 PM | | Running as a daemon (GPU computing disabled)
23-Jan-17 1:42:19 PM | | Data directory: D:\BOINC
23-Jan-17 1:42:19 PM | | Running under account boinc_master
23-Jan-17 1:42:19 PM | | No usable GPUs found

Nothing that I have found on the message board seem to help me. Can you please help?
ID: 75502 · Report as offensive
Grekos

Send message
Joined: 26 Jan 17
Posts: 3
Greece
Message 75503 - Posted: 26 Jan 2017, 13:32:35 UTC - in response to Message 75502.  

FYI, clinfo.exe output:

Number of platforms: 1
Platform Profile: FULL_PROFILE
Platform Version: OpenCL 1.2 CUDA 8.0.0
Platform Name: NVIDIA CUDA
Platform Vendor: NVIDIA Corporation
Platform Extensions: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts


Platform Name: NVIDIA CUDA
Number of devices: 1
Device Type: CL_DEVICE_TYPE_GPU
Device ID: 4318
Max compute units: 6
Max work items dimensions: 3
Max work items[0]: 1024
Max work items[1]: 1024
Max work items[2]: 64
Max work group size: 1024
Preferred vector width char: 1
Preferred vector width short: 1
Preferred vector width int: 1
Preferred vector width long: 1
Preferred vector width float: 1
Preferred vector width double: 1
Max clock frequency: 1084Mhz
Address bits: 14757395255531667488
Max memory allocation: 536870912
Image support: Yes
Max number of images read arguments: 256
Max number of images write arguments: 16
Max image 2D width: 16384
Max image 2D height: 16384
Max image 3D width: 4096
Max image 3D height: 4096
Max image 3D depth: 4096
Max samplers within kernel: 32
Max size of kernel argument: 4352
Alignment (bits) of base address: 4096
Minimum alignment (bytes) for any datatype: 128
Single precision floating point capability
Denorms: Yes
Quiet NaNs: Yes
Round to nearest even: Yes
Round to zero: Yes
Round to +ve and infinity: Yes
IEEE754-2008 fused multiply-add: Yes
Cache type: Read/Write
Cache line size: 128
Cache size: 98304
Global memory size: 2147483648
Constant buffer size: 65536
Max number of constant args: 9
Local memory type: Scratchpad
Local memory size: 49152
Error correction support: 0
Profiling timer resolution: 1000
Device endianess: Little
Available: Yes
Compiler available: Yes
Execution capabilities:
Execute OpenCL kernels: Yes
Execute native function: No
Queue properties:
Out-of-Order: Yes
Profiling : Yes
Platform ID: 00C49518
Name: GeForce GTX 760
Vendor: NVIDIA Corporation
Driver version: 378.49
Profile: FULL_PROFILE
Version: OpenCL 1.2 CUDA
Extensions: cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_fp64 cl_khr_byte_addressable_store cl_khr_icd cl_khr_gl_sharing cl_nv_compiler_options cl_nv_device_attribute_query cl_nv_pragma_unroll cl_nv_d3d10_sharing cl_khr_d3d10_sharing cl_nv_d3d11_sharing cl_nv_copy_opts
ID: 75503 · Report as offensive
Profile Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12491
Netherlands
Message 75504 - Posted: 26 Jan 2017, 13:36:38 UTC - in response to Message 75502.  
Last modified: 26 Jan 2017, 13:41:08 UTC

23-Jan-17 1:42:19 PM | | Running as a daemon (GPU computing disabled)
23-Jan-17 1:42:19 PM | | Running under account boinc_master
23-Jan-17 1:42:19 PM | | No usable GPUs found

The key essential lines. You installed BOINC as a service. Which means that through a Microsoft security measure, the drivers that the GPU needs are separated from the user account you run BOINC under.

Fix:
Uninstall BOINC.
Reinstall BOINC with the installer.
Third screen in click Advanced.
Uncheck "Service install"
Continue installation.

Mind: the non-service installation is the default installation. To have BOINC install as a service, you or whomever else installed BOINC before has at one point changed the installation to be done as a service.

If you then ignore the blurb that states the thing about the GPUs... you get into this situation.

Doing an advanced 'no limit' search on these forums on "Running as a daemon" will yield a lot of results.
Jord
Please do not private message me for tech support. Use the forums for that. Tech PMs will be ignored.

quote: "Isn't the best defense always a good attack?"
ID: 75504 · Report as offensive
Grekos

Send message
Joined: 26 Jan 17
Posts: 3
Greece
Message 75506 - Posted: 26 Jan 2017, 13:56:20 UTC - in response to Message 75504.  

Thank you Ageless. Indeed that was the issue. I could have sworn that in my previous built I was running BOINC as a service and GPU computing was working but obviously I am wrong... :(

In either case, that was the issue and now my GPU is happily computing...

Cheers!
ID: 75506 · Report as offensive

Message boards : GPUs : No usable GPUs found - Windows 10

Copyright © 2018 University of California. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.