Thread 'I can not run calculations on the GPU.'

Message boards : GPUs : I can not run calculations on the GPU.
Message board moderation

To post messages, you must log in.

AuthorMessage
kindlar

Send message
Joined: 27 Jun 19
Posts: 4
Poland
Message 91945 - Posted: 27 Jun 2019, 11:55:54 UTC

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?
ID: 91945 · Report as offensive
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1301
United Kingdom
Message 91947 - Posted: 27 Jun 2019, 12:38:31 UTC

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.
ID: 91947 · Report as offensive
kindlar

Send message
Joined: 27 Jun 19
Posts: 4
Poland
Message 91948 - Posted: 27 Jun 2019, 12:42:26 UTC - in response to Message 91947.  

I installed it on an administrator account and so I run BM.
ID: 91948 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15566
Netherlands
Message 91950 - Posted: 27 Jun 2019, 13:59:39 UTC - in response to Message 91948.  
Last modified: 27 Jun 2019, 13:59:54 UTC

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.
ID: 91950 · Report as offensive
kindlar

Send message
Joined: 27 Jun 19
Posts: 4
Poland
Message 91971 - Posted: 28 Jun 2019, 5:35:16 UTC - in response to Message 91950.  

I did it before. Just in case, I re-installed it all at once. However, the GPU does not work in BM.

ID: 91971 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15566
Netherlands
Message 91972 - Posted: 28 Jun 2019, 6:16:23 UTC - in response to Message 91971.  
Last modified: 28 Jun 2019, 6:30:58 UTC

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.
ID: 91972 · Report as offensive
kindlar

Send message
Joined: 27 Jun 19
Posts: 4
Poland
Message 91973 - Posted: 28 Jun 2019, 7:07:36 UTC - in response to Message 91972.  

It's good.
ID: 91973 · Report as offensive

Message boards : GPUs : I can not run calculations on the GPU.

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.