No GPU detected, and no GPU tasks

Francisco Antonio Suing
Francisco Anton...
Joined: 7 Oct 17
Posts: 1
Credit: 4,625,547
RAC: 0
Topic 222424

1.- I have these Graphic cards in my computer:
Intel(R) HD Graphics 530, and AMD Radeon R9 M275X

However, none of these appear in my computer settings at einsteinathome.

      AVG. CREDIT TOTAL CREDIT BOINC VERSION CPU GPU OPERATING SYSTEM LAST CONTACT
      3,897.72 297,227 7.16.5 GenuineIntel
Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz [Family 6 Model 94 Stepping 3]
(8 processors)
--- Microsoft Windows 10
Core x64 Edition, (10.00.18363.00)
10 May 2020 4:51:28 UTC

What could be the problem or solution for this?

 

2.- Recently, I've tried to run GPU tasks but with no success.

At: https://einsteinathome.org/account/prefs/project
My prefs are like these:

Use CPU: > YES
Use NVIDIA GPU: > YES
Use AMD GPU: > YES
Use Use INTEL GPU: > YES

At, Run only the selected applications []
ALL the applications are selected, true

However, I always get the same application: Gamma-ray pulsar search #5

Is this related to the previous problem? what can I do to work with other application?  

Thank for your time,

 

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4,926
Credit: 18,480,411,343
RAC: 5,863,868

You don't have the correct

You don't have the correct OpenCL drivers loaded for your gpus. I would uncheck the igpu or Intel gpu as that will impact the running of cpu tasks.  Leave only the ATI gpu configured in your preferences.

You need to install the proper AMD drivers that contain the OpenCL component as the science apps require that for this project and any other gpu application on other projects.

If you don't see the gpu listed in the startup of BOINC in its Event Log, you don't have any drivers installed that include the compute component.

You should see something similar to this, only for detected AMD cards in your case.  I see that you have a mobile gpu.  You should probably restrict to only the Gamma Ray tasks as the GW tasks require a minimum of 4GB of memory and your mobile chip uses shared memory.

7-May-2020 07:37:28 [---] CUDA: NVIDIA GPU 0: GeForce RTX 2080 (driver version 440.64, CUDA version 10.2, compute capability 7.5, 7982MB, 7743MB available, 10598 GFLOPS peak)
07-May-2020 07:37:28 [---] CUDA: NVIDIA GPU 1: GeForce RTX 2080 (driver version 440.64, CUDA version 10.2, compute capability 7.5, 7979MB, 7584MB available, 10598 GFLOPS peak)
07-May-2020 07:37:28 [---] CUDA: NVIDIA GPU 2: GeForce RTX 2080 (driver version 440.64, CUDA version 10.2, compute capability 7.5, 7982MB, 7743MB available, 10598 GFLOPS peak)
07-May-2020 07:37:28 [---] OpenCL: NVIDIA GPU 0: GeForce RTX 2080 (driver version 440.64, device version OpenCL 1.2 CUDA, 7982MB, 7743MB available, 10598 GFLOPS peak)
07-May-2020 07:37:28 [---] OpenCL: NVIDIA GPU 1: GeForce RTX 2080 (driver version 440.64, device version OpenCL 1.2 CUDA, 7979MB, 7584MB available, 10598 GFLOPS peak)
07-May-2020 07:37:28 [---] OpenCL: NVIDIA GPU 2: GeForce RTX 2080 (driver version 440.64, device version OpenCL 1.2 CUDA, 7982MB, 7743MB available, 10598 GFLOPS peak)

 

Gary Roberts
Gary Roberts
Moderator
Joined: 9 Feb 05
Posts: 5,870
Credit: 116,096,735,392
RAC: 35,955,841

Francisco Antonio Suing

Francisco Antonio Suing wrote:

1.- I have these Graphic cards in my computer:
Intel(R) HD Graphics 530, and AMD Radeon R9 M275X

The most likely reason your GPUs are not being detected is that the graphics driver(s) you are using do not include OpenCL libraries, meaning that the OpenCL capability is not being recognised.  To check this, you need to inspect (or post here for others to look at) the BOINC startup messages from the event log, looking for the GPU detection information which will mention OpenCL if it is being properly detected.

I don't run Windows at all, but from what others have mentioned, Windows drivers don't include OpenCL.  If the event log doesn't show OpenCL, you will need to remove the Windows supplied drivers and get the full drivers for your device from AMD.

According to this page, the R9 M275X is a GCN 1st Gen device with either 2GB or 4GB VRAM.  Other people with similar 1st Gen devices have had no success running the GW app so I would strongly advise you to deselect that app in your preferences.  The best search for that GPU to contribute to would be the gamma-ray pulsar search (FGRPB1G) where it should be quite OK, once you have proper OpenCL Libs installed.

I would also advise you to deselect the Intel GPU since trying to use it as well will quite likely impact on the usability of your machine as well as cause a severe slowdown for other crunching activities.  You should monitor the cooling system in case you see excessive temperatures once GPU crunching starts.

Cheers,
Gary.

Keith Myers
Keith Myers
Joined: 11 Feb 11
Posts: 4,926
Credit: 18,480,411,343
RAC: 5,863,868

Quote:I don't run Windows at

Quote:
I don't run Windows at all, but from what others have mentioned, Windows drivers don't include OpenCL.  If the event log doesn't show OpenCL, you will need to remove the Windows supplied drivers and get the full drivers for your device from AMD.

Sometimes they do . . . and sometime they don't.  Depends.  Some of the later Windows provided drivers provided the Nvidia OpenCL component labeled as 432.00 for example.  That version was never released by Nvidia for example.

The only guaranteed method of getting the OpenCL compute component is by using the vendor supplied drivers, not Microsoft's.  And MS very often supplants the vendor driver on its own with updates the user has no control over.

Also, for the AMD Linux drivers, you need to explicitly configure the installation for OpenCL with a:

./amdgpu-install -y --opencl=legacy

statement for example.  I don't think you need to do that explicitly for Windows drivers but I am not sure about that as I don't run Windows nor have I ever run an AMD card. Look for any installation query messages when installing the Windows drivers that ask something like "do you want to do a custom install" or similar.

There may be an option for installing the OpenCL component that is skipped in an Express installation. Just guessing here.

 

Anonymous

For amd windows driver

For amd windows driver support try this page:  https://www.amd.com/en/support .  Note at the top the auto install option.  This auto install option is for windows only.  I do not use windows so I cannot vouch for this procedure.  I do run Ubuntu and AMD products and download and install manually following the instructions on this page.  Just be sure to download the correct driver for your card.  

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.