Message boards : GPUs : I can not run calculations on the GPU.
Message board moderation
Author | Message |
---|---|
Send message Joined: 27 Jun 19 Posts: 4 |
I can not run calculations on the GPU. My graphics card is K2200. Starting BOINC client version 7.14.2 for windows_x86_64 Libraries: libcurl/7.47.1 OpenSSL/1.0.2g zlib/1.2.8 Running as a daemon (GPU computing disabled) Data directory: d:\ProgramData\BOINC Running under account boinc_master No usable GPUs found Host name: CAM2-HP Processor: 4 GenuineIntel Intel(R) Xeon(R) CPU E5-1620 v2 @ 3.70GHz [Family 6 Model 62 Stepping 4] Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 popcnt aes f16c rdrandsyscall nx lm avx vmx smx tm2 dca pbe fsgsbase smep Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00) Memory: 31.93 GB physical, 63.86 GB virtual Disk: 390.62 GB total, 294.49 GB free Local time is UTC +2 hours No WSL found. VirtualBox version: 5.2.22 How to run calculations on the GPU? |
Send message Joined: 25 May 09 Posts: 1302 |
The clue is in this line: Running as a daemon (GPU computing disabled) The Windows drivers used when running as a daemon do not (by default) support the use of an nVida GPU for computational use. There may be third-party drivers that do The only solution I can think of (and admit that this may not be a route open to you) is to re-install BOINC in non-service mode, but then it will only run under the installing user account. |
Send message Joined: 27 Jun 19 Posts: 4 |
I installed it on an administrator account and so I run BM. |
Send message Joined: 29 Aug 05 Posts: 15573 |
Uninstall BOINC from Windows Add/Remove Program Install BOINC from its installer. On the third screen in the installer click Advanced. On the next screen uncheck "Service Install", click Next. Continue installation as normal. That will fix it that BOINC is installed as a service and therefore cannot detect the GPU (drivers) correctly. To get the GPU detected you do require installation of the drivers from the GPU manufacturer, not ones installed by Windows as these may lack certain required components. So in your case go to https://www.nvidia.com/Download/index.aspx?lang=en-us and clean install the newest drivers for the Quadro K2200. |
Send message Joined: 27 Jun 19 Posts: 4 |
|
Send message Joined: 29 Aug 05 Posts: 15573 |
You still have BOINC installed as a service. Your own image here says so. Uninstall BOINC. Reinstall it. Third screen of the installer click Advanced. Uncheck "Service install" Click Next. Continue the installation. Read the text blurb on the Service Install. It will state that if you use it this will disable the use of the GPU for calculations. Edit: when you install BOINC as a service, BOINC is run with a limited user account that does not have access to the drivers installed by your user or administrator account. This is a Windows security measure. The driver used is the graphics driver built into Windows, which is a generic one that caters for all videocards out there. It does not have exotics as CUDA, OpenCL, OpenGL, Vulkan, CAL or anything else built in. Therefore BOINC is unable to detect any of these. Just merely reinstalling BOINC won't do it, you will have to uninstall and reinstall. |
Send message Joined: 27 Jun 19 Posts: 4 |
|
Copyright © 2024 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.