Intel GPU under Linux - Can't get WU

Physics Department - UQTR
Physics Departm...
Joined: 17 Feb 10
Posts: 3
Credit: 1835540300
RAC: 5269568
Topic 226867

Hello guys,

 

I have a i5-6500 with an intel HD Graphics 530 GPU but I'm unable to get WU for the intel GPU. The same iGPU work fine in windows, but I can't get it to work in linux (ubuntu 20.04).

 

The output of the server communication is bellow. I check a couple of help forum and many suggest to activate the beta testing option which I did, but I did not receive a Checking plan class 'opencl-intel_gpu-beta'... 

Any clue about a way to make it work? Thank you!

 

2022-01-28 00:58:04.9695 [PID=9418]   Request: [USER#xxxxx] [HOST#12916779] [IP xxx.xxx.xxx.54] client 7.16.6
2022-01-28 00:58:05.0010 [PID=9418 ] [debug]   have_master:1 have_working: 1 have_db: 1
2022-01-28 00:58:05.0011 [PID=9418 ] [debug]   using working prefs
2022-01-28 00:58:05.0011 [PID=9418 ] [debug]   have db 1; dbmod 1643309474.000000; global mod 1643309474.000000
2022-01-28 00:58:05.0011 [PID=9418 ]    [send] effective_ncpus 4 max_jobs_on_host_cpu 999999 max_jobs_on_host 999999
2022-01-28 00:58:05.0011 [PID=9418 ]    [send] effective_ngpus 1 max_jobs_on_host_gpu 999999
2022-01-28 00:58:05.0011 [PID=9418 ]    [send] Not using matchmaker scheduling; Not using EDF sim
2022-01-28 00:58:05.0011 [PID=9418 ]    [send] CPU: req 0.00 sec, 0.00 instances; est delay 0.00
2022-01-28 00:58:05.0012 [PID=9418 ]    [send] Intel GPU: req 43200.00 sec, 1.00 instances; est delay 0.00
2022-01-28 00:58:05.0012 [PID=9418 ]    [send] work_req_seconds: 0.00 secs
2022-01-28 00:58:05.0012 [PID=9418 ]    [send] available disk 9.86 GB, work_buf_min 17280
2022-01-28 00:58:05.0012 [PID=9418 ]    [send] active_frac 0.999971 on_frac 0.995128 DCF 2.616213
2022-01-28 00:58:05.0021 [PID=9418 ]    [mixed] sending locality work first (0.7860)
2022-01-28 00:58:05.0021 [PID=9418 ]    [mixed] sending non-locality work second
2022-01-28 00:58:05.0257 [PID=9418 ]    [send] [HOST#12916779] will accept beta work.  Scanning for beta work.
2022-01-28 00:58:05.0348 [PID=9418 ]    [version] no app version available: APP#19 (einsteinbinary_BRP4) PLATFORM#7 (x86_64-pc-linux-gnu) min_version 0
2022-01-28 00:58:05.0348 [PID=9418 ]    [version] Checking plan class 'FGRPopencl-ati'
2022-01-28 00:58:05.0377 [PID=9418 ]    [version] reading plan classes from file '/BOINC/projects/EinsteinAtHome/plan_class_spec.xml'
2022-01-28 00:58:05.0377 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0377 [PID=9418 ]    [version] No ATI devices found
2022-01-28 00:58:05.0377 [PID=9418 ]    [version] Checking plan class 'FGRPopencl-nvidia'
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] No CUDA devices found
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] Checking plan class 'FGRPopencl1K-ati'
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] No ATI devices found
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] Checking plan class 'FGRPopencl1K-nvidia'
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] No CUDA devices found
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] Checking plan class 'FGRPopenclTV-nvidia'
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] No CUDA devices found
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] Checking plan class 'FGRPopencl2-ati'
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] No ATI devices found
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] Checking plan class 'FGRPopencl2Pup-nvidia'
2022-01-28 00:58:05.0379 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0379 [PID=9418 ]    [version] No CUDA devices found
2022-01-28 00:58:05.0379 [PID=9418 ]    [version] no app version available: APP#40 (hsgamma_FGRPB1G) PLATFORM#7 (x86_64-pc-linux-gnu) min_version 0
2022-01-28 00:58:05.0380 [PID=9418 ]    [version] Checking plan class 'opencl-intel_gpu'
2022-01-28 00:58:05.0380 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_brp': 0.500000
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] Intel GPU device name: 'Intel(R) HD Graphics 530 [0x1912]' doesn't match 'HD Graphics [123]|HD Graphics 40'
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] no app version available: APP#25 (einsteinbinary_BRP4G) PLATFORM#7 (x86_64-pc-linux-gnu) min_version 0
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] Checking plan class 'FGRPSSE'
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] plan class ok
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] Don't need CPU jobs, skipping version 108 for hsgamma_FGRP5 (FGRPSSE)
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] no app version available: APP#46 (hsgamma_FGRP5) PLATFORM#7 (x86_64-pc-linux-gnu) min_version 0
2022-01-28 00:58:05.0430 [PID=9418 ]    [send] [HOST#12916779] is looking for work from a non-preferred application
2022-01-28 00:58:05.0496 [PID=9418 ] [debug]   [HOST#12916779] MSG(high) No work sent
2022-01-28 00:58:05.0497 [PID=9418 ] [debug]   [HOST#12916779] MSG(high) Binary Radio Pulsar Search (Arecibo) is not available for your type of computer.
2022-01-28 00:58:05.0497 [PID=9418 ] [debug]   [HOST#12916779] MSG(high) see scheduler log messages on https://einsteinathome.org/host/12916779/log
2022-01-28 00:58:05.0497 [PID=9418 ]    Sending reply to [HOST#12916779]: 0 results, delay req 60.00
2022-01-28 00:58:05.0498 [PID=9418 ]    Scheduler ran 0.083 seconds

mikey
mikey
Joined: 22 Jan 05
Posts: 12641
Credit: 1839027599
RAC: 5395

Département de Physique -

Département de Physique - UQTR wrote:

Hello guys,

 

I have a i5-6500 with an intel HD Graphics 530 GPU but I'm unable to get WU for the intel GPU. The same iGPU work fine in windows, but I can't get it to work in linux (ubuntu 20.04).

 

The output of the server communication is bellow. I check a couple of help forum and many suggest to activate the beta testing option which I did, but I did not receive a Checking plan class 'opencl-intel_gpu-beta'... 

Any clue about a way to make it work? Thank you!

 

2022-01-28 00:58:04.9695 [PID=9418]   Request: [USER#xxxxx] [HOST#12916779] [IP xxx.xxx.xxx.54] client 7.16.6
2022-01-28 00:58:05.0010 [PID=9418 ] [debug]   have_master:1 have_working: 1 have_db: 1
2022-01-28 00:58:05.0011 [PID=9418 ] [debug]   using working prefs
2022-01-28 00:58:05.0011 [PID=9418 ] [debug]   have db 1; dbmod 1643309474.000000; global mod 1643309474.000000
2022-01-28 00:58:05.0011 [PID=9418 ]    [send] effective_ncpus 4 max_jobs_on_host_cpu 999999 max_jobs_on_host 999999
2022-01-28 00:58:05.0011 [PID=9418 ]    [send] effective_ngpus 1 max_jobs_on_host_gpu 999999
2022-01-28 00:58:05.0011 [PID=9418 ]    [send] Not using matchmaker scheduling; Not using EDF sim
2022-01-28 00:58:05.0011 [PID=9418 ]    [send] CPU: req 0.00 sec, 0.00 instances; est delay 0.00
2022-01-28 00:58:05.0012 [PID=9418 ]    [send] Intel GPU: req 43200.00 sec, 1.00 instances; est delay 0.00
2022-01-28 00:58:05.0012 [PID=9418 ]    [send] work_req_seconds: 0.00 secs
2022-01-28 00:58:05.0012 [PID=9418 ]    [send] available disk 9.86 GB, work_buf_min 17280
2022-01-28 00:58:05.0012 [PID=9418 ]    [send] active_frac 0.999971 on_frac 0.995128 DCF 2.616213
2022-01-28 00:58:05.0021 [PID=9418 ]    [mixed] sending locality work first (0.7860)
2022-01-28 00:58:05.0021 [PID=9418 ]    [mixed] sending non-locality work second
2022-01-28 00:58:05.0257 [PID=9418 ]    [send] [HOST#12916779] will accept beta work.  Scanning for beta work.
2022-01-28 00:58:05.0348 [PID=9418 ]    [version] no app version available: APP#19 (einsteinbinary_BRP4) PLATFORM#7 (x86_64-pc-linux-gnu) min_version 0
2022-01-28 00:58:05.0348 [PID=9418 ]    [version] Checking plan class 'FGRPopencl-ati'
2022-01-28 00:58:05.0377 [PID=9418 ]    [version] reading plan classes from file '/BOINC/projects/EinsteinAtHome/plan_class_spec.xml'
2022-01-28 00:58:05.0377 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0377 [PID=9418 ]    [version] No ATI devices found
2022-01-28 00:58:05.0377 [PID=9418 ]    [version] Checking plan class 'FGRPopencl-nvidia'
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] No CUDA devices found
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] Checking plan class 'FGRPopencl1K-ati'
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] No ATI devices found
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] Checking plan class 'FGRPopencl1K-nvidia'
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] No CUDA devices found
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] Checking plan class 'FGRPopenclTV-nvidia'
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] No CUDA devices found
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] Checking plan class 'FGRPopencl2-ati'
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] No ATI devices found
2022-01-28 00:58:05.0378 [PID=9418 ]    [version] Checking plan class 'FGRPopencl2Pup-nvidia'
2022-01-28 00:58:05.0379 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_fgrp': 0.500000
2022-01-28 00:58:05.0379 [PID=9418 ]    [version] No CUDA devices found
2022-01-28 00:58:05.0379 [PID=9418 ]    [version] no app version available: APP#40 (hsgamma_FGRPB1G) PLATFORM#7 (x86_64-pc-linux-gnu) min_version 0
2022-01-28 00:58:05.0380 [PID=9418 ]    [version] Checking plan class 'opencl-intel_gpu'
2022-01-28 00:58:05.0380 [PID=9418 ]    [version] parsed project prefs setting 'gpu_util_brp': 0.500000
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] Intel GPU device name: 'Intel(R) HD Graphics 530 [0x1912]' doesn't match 'HD Graphics [123]|HD Graphics 40'
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] no app version available: APP#25 (einsteinbinary_BRP4G) PLATFORM#7 (x86_64-pc-linux-gnu) min_version 0
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] Checking plan class 'FGRPSSE'
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] plan class ok
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] Don't need CPU jobs, skipping version 108 for hsgamma_FGRP5 (FGRPSSE)
2022-01-28 00:58:05.0381 [PID=9418 ]    [version] no app version available: APP#46 (hsgamma_FGRP5) PLATFORM#7 (x86_64-pc-linux-gnu) min_version 0
2022-01-28 00:58:05.0430 [PID=9418 ]    [send] [HOST#12916779] is looking for work from a non-preferred application
2022-01-28 00:58:05.0496 [PID=9418 ] [debug]   [HOST#12916779] MSG(high) No work sent
2022-01-28 00:58:05.0497 [PID=9418 ] [debug]   [HOST#12916779] MSG(high) Binary Radio Pulsar Search (Arecibo) is not available for your type of computer.
2022-01-28 00:58:05.0497 [PID=9418 ] [debug]   [HOST#12916779] MSG(high) see scheduler log messages on https://einsteinathome.org/host/12916779/log
2022-01-28 00:58:05.0497 [PID=9418 ]    Sending reply to [HOST#12916779]: 0 results, delay req 60.00
2022-01-28 00:58:05.0498 [PID=9418 ]    Scheduler ran 0.083 seconds https://einsteinathome.org/apps.php 

I think your answer is on this page https://einsteinathome.org/apps.php and the line above that  says "no app version available: APP#25 (einsteinbinary_BRP4G) PLATFORM#7 (x86_64-pc-linux-gnu) min_version 0"

 

Ian&Steve C.
Ian&Steve C.
Joined: 19 Jan 20
Posts: 3927
Credit: 45708412642
RAC: 63936981

the problem is this

the problem is this line:

2022-01-28 00:58:05.0381 [PID=9418 ]    [version] Intel GPU device name: 'Intel(R) HD Graphics 530 [0x1912]' doesn't match 'HD Graphics [123]|HD Graphics 40'

 

the project scheduler has some issue where it thinks you don't have a qualifying device when you actually do. a linux-intel app exists for BRP4G, but the scheduler wont send work for it.

I've already asked Bernd to look into this, and he has replied back that he broke his arm and will look into it next week.

_________________________________________________________________________

Physics Department - UQTR
Physics Departm...
Joined: 17 Feb 10
Posts: 3
Credit: 1835540300
RAC: 5269568

Ok, thank you both for the

Ok, thank you both for the feedback!

 

Ian, on another post (https://einsteinathome.org/fr/goto/comment/184540), I saw that you suggest to modify the coproc_info.xml file and lock-it. I give it a try with different iGPU name (I have the same iGPU running fine on windows so I try with the GPU name in the windows coproc file) without sucess... :(  

I also saw that you talk about some pandora version as a possible work around... If it works, I'm interested to try it althout I have no idea what is the pandora version and were to find it. 

 

Hope that Bernd recover well and fast! 

 

Thanks!

Ian&Steve C.
Ian&Steve C.
Joined: 19 Jan 20
Posts: 3927
Credit: 45708412642
RAC: 63936981

Pandora is a custom version

Pandora is a custom version of the BOINC client, not for public release. But it won’t solve this problem. 
 

and yes I’ve tried editing the coproc file too, and it doesn’t work. There’s something in the scheduler that doesn’t properly see the GPU as a valid device, even when the name seems to match what it’s looking for. We just need to wait for the project to fix it. 

_________________________________________________________________________

GWGeorge007
GWGeorge007
Joined: 8 Jan 18
Posts: 3034
Credit: 4939374357
RAC: 800767

Ian, would it be possible

Ian, would it be possible that he doesn't have a GPU, only INTEL Intel(R) HD Graphics 530 ?

Or is that one of INTEL's latest GPU cards?

George

Proud member of the Old Farts Association

Ian&Steve C.
Ian&Steve C.
Joined: 19 Jan 20
Posts: 3927
Credit: 45708412642
RAC: 63936981

It’s the integrated GPU

It’s the integrated GPU that’s built into Intel processors. Intel has had graphics built into their mainstream CPUs since about 2010 or so. 
 

but that’s what we’re talking about. The project has an application for this device, but the project scheduler doesn’t seem to recognize any device for the Linux app. 

_________________________________________________________________________

mikey
mikey
Joined: 22 Jan 05
Posts: 12641
Credit: 1839027599
RAC: 5395

Ian&Steve C. wrote: It’s the

Ian&Steve C. wrote:

It’s the integrated GPU that’s built into Intel processors. Intel has had graphics built into their mainstream CPUs since about 2010 or so. 
 

but that’s what we’re talking about. The project has an application for this device, but the project scheduler doesn’t seem to recognize any device for the Linux app. 

I know years ago when I first started crunching we had to load 'crunchable' drivers for the onboard Intel gpu to work, could the person be missing these? Are they even still needed anymore?

Ian&Steve C.
Ian&Steve C.
Joined: 19 Jan 20
Posts: 3927
Credit: 45708412642
RAC: 63936981

I don’t know what you mean by

I don’t know what you mean by “crunchable” but I do have proper drivers installed that work for OpenCL and I’ve crunched some WCG OPNG work with it successfully and I’m having the exact same issue as the OP with the Einstein project scheduler not recognizing the device for this. I get the same message. in my log : https://einsteinathome.org/host/12901081/log

Quote:

[version] Intel GPU device name: 'Intel(R) Gen12LP HD Graphics NEO' doesn't match 'HD Graphics [123]|HD Graphics 40'

Bernd will look into it when he has time 

_________________________________________________________________________

GWGeorge007
GWGeorge007
Joined: 8 Jan 18
Posts: 3034
Credit: 4939374357
RAC: 800767

Ian&Steve C. wrote: It’s the

Ian&Steve C. wrote:

It’s the integrated GPU that’s built into Intel processors. Intel has had graphics built into their mainstream CPUs since about 2010 or so. 

I thought so.

Ian&Steve C. wrote:

but that’s what we’re talking about. The project has an application for this device, but the project scheduler doesn’t seem to recognize any device for the Linux app. 

I didn't know that BOINC, specifically the project scheduler, did not recognized it for the Linux app.  Is this for all of BOINC's projects, or just for Einstein?

George

Proud member of the Old Farts Association

Ian&Steve C.
Ian&Steve C.
Joined: 19 Jan 20
Posts: 3927
Credit: 45708412642
RAC: 63936981

when i say "project

when i say "project scheduler" i mean the scheduler at the project. this is a problem with Einstein's configuration on their systems which decide what tasks to send to hosts. it's nothing to do with the client/host BOINC software.

_________________________________________________________________________

Comment viewing options

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