Support for (integrated) Intel GPUs (Ivy Bridge and later)

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2139
Credit: 2752997967
RAC: 1373648

RE: RE: Your computers

Quote:
Quote:
Your computers are hidden, which makes it very hard for anyone here to diagnose.

Should be visible now.


Yes they are, thanks.

I presume we're talking host 10411699 - the i7-4771?

There's no sign yet that BOINC has detected the Intel GPU. Do you have a monitor, or other video load like a dummy plug, connected to the Intel's graphics output? Can you extend the Windows 7 desktop to the Intel GPU?

If neither of those provides any clue, the next step would be to post the first 20-30 lines from BOINC's start-up Event Log here for us to look through.

TJ
TJ
Joined: 11 Feb 05
Posts: 178
Credit: 21041858
RAC: 0

RE: RE: RE: Your

Quote:
Quote:
Quote:
Your computers are hidden, which makes it very hard for anyone here to diagnose.

Should be visible now.

Yes they are, thanks.

I presume we're talking host 10411699 - the i7-4771?

There's no sign yet that BOINC has detected the Intel GPU. Do you have a monitor, or other video load like a dummy plug, connected to the Intel's graphics output? Can you extend the Windows 7 desktop to the Intel GPU?

If neither of those provides any clue, the next step would be to post the first 20-30 lines from BOINC's start-up Event Log here for us to look through.


Thanks so far Richard.

Indeed that is the one the i7-4771.
I don't have a monitor connected to it as the MOBO has only HDMI and DisplayPort, but I have only DVI monitors at the moment. Also don't have a dummy plug for the HDMI connector. However I have read in a thread here on Einstein that some have also noting connected to it and it works. That is the reason I tried.
Here are the 20 lines:
2/14/2014 4:57:45 PM | | Starting BOINC client version 7.2.33 for windows_x86_64
2/14/2014 4:57:45 PM | | log flags: file_xfer, sched_ops, task
2/14/2014 4:57:45 PM | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6
2/14/2014 4:57:45 PM | | Data directory: D:\SCIENCE\BOINC\DATA
2/14/2014 4:57:45 PM | | Running under account TJ
2/14/2014 4:57:45 PM | | CUDA: NVIDIA GPU 0: GeForce GTX 780 Ti (driver version 331.82, CUDA version 6.0, compute capability 3.5, 3072MB, 2888MB available, 5345 GFLOPS peak)
2/14/2014 4:57:45 PM | | CUDA: NVIDIA GPU 1: GeForce GTX 770 (driver version 331.82, CUDA version 6.0, compute capability 3.0, 2048MB, 1925MB available, 3411 GFLOPS peak)
2/14/2014 4:57:45 PM | | OpenCL: NVIDIA GPU 0: GeForce GTX 780 Ti (driver version 331.82, device version OpenCL 1.1 CUDA, 3072MB, 2888MB available, 5345 GFLOPS peak)
2/14/2014 4:57:45 PM | | OpenCL: NVIDIA GPU 1: GeForce GTX 770 (driver version 331.82, device version OpenCL 1.1 CUDA, 2048MB, 1925MB available, 3411 GFLOPS peak)
2/14/2014 4:57:45 PM | | OpenCL CPU: Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz (OpenCL driver vendor: Intel(R) Corporation, driver version 1.2, device version OpenCL 1.2 (Build 66956))
2/14/2014 4:57:45 PM | | Host name: EARTH
2/14/2014 4:57:45 PM | | Processor: 8 GenuineIntel Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz [Family 6 Model 60 Stepping 3]
2/14/2014 4:57:45 PM | | 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 fma cx16 sse4_1 sse4_2 movebe popcnt aes syscall nx lm vmx smx tm2 pbe
2/14/2014 4:57:45 PM | | OS: Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00)
2/14/2014 4:57:45 PM | | Memory: 7.87 GB physical, 15.75 GB virtual
2/14/2014 4:57:45 PM | | Disk: 931.51 GB total, 930.62 GB free
2/14/2014 4:57:45 PM | | Local time is UTC +1 hours
2/14/2014 4:57:45 PM | | Config: report completed tasks immediately
2/14/2014 4:57:45 PM | | Config: use all coprocessors
2/14/2014 4:57:45 PM | rosetta@home | URL http://boinc.bakerlab.org/rosetta/; Computer ID 1669685; resource share 100

Greetings from
TJ

Richard Haselgrove
Richard Haselgrove
Joined: 10 Dec 05
Posts: 2139
Credit: 2752997967
RAC: 1373648

Well, the log rules out

Well, the log rules out "installed as a service", which was one worry.

I'd explore the monitor connection - try to find that thread about what exactly the user did to get it running without a monitor.

Failing that, HDMI, DisplayPort and DVI are all very similar under the skin and adapters are readily available: I have a Haswell running with a DisplayPort output, a DVI monitor (via digital KVM), and a 6 GBP adapter cable. HDMI and DVI can also be bridged with an adapter: I think I've collected adapters for both directions with my NVidia cards.

Holmis
Joined: 4 Jan 05
Posts: 1118
Credit: 1055935564
RAC: 0

Boinc isn't detecting the

Boinc isn't detecting the iGPU so if you have it activated in Bios then you probably need to get a HDMI -> DVI converter and maybe also connect it to a monitor.

I need to have my HD4000 connected to a monitor and the monitor powered on when Boinc starts for it to get detected, having it connected but the monitor turned off doesn't work for me. I also have the desktop extended to my second monitor. After detection I can turn the monitor off if I have some other program "pinging" the iGPU, running GPU-Z on the sensor-tab minimized seems to do the trick. If I don't run GPU-Z the first task works fine but then the subsequent tasks fail... It might have something to do with the driver version as some previous driver (don't recall which one) worked without the need for GPU-Z to always be running, but it works now so I'm reluctant to change things.

PS. Richard beat me to it...

Claggy
Claggy
Joined: 29 Dec 06
Posts: 560
Credit: 2694028
RAC: 0

RE: Well, the log rules out

Quote:

Well, the log rules out "installed as a service", which was one worry.

I'd explore the monitor connection - try to find that thread about what exactly the user did to get it running without a monitor.

Failing that, HDMI, DisplayPort and DVI are all very similar under the skin and adapters are readily available: I have a Haswell running with a DisplayPort output, a DVI monitor (via digital KVM), and a 6 GBP adapter cable. HDMI and DVI can also be bridged with an adapter: I think I've collected adapters for both directions with my NVidia cards.


This is how to do it:

Right click on the desktop, chose 'Screen resolution', click the Detect Button, then find the Intel GPU, and where it says Multiple displays 'No display detected' change it to 'Try and connect anyway on:VGA',
then restart Boinc,

Claggy

TJ
TJ
Joined: 11 Feb 05
Posts: 178
Credit: 21041858
RAC: 0

RE: RE: Well, the log

Quote:
Quote:

Well, the log rules out "installed as a service", which was one worry.

I'd explore the monitor connection - try to find that thread about what exactly the user did to get it running without a monitor.

Failing that, HDMI, DisplayPort and DVI are all very similar under the skin and adapters are readily available: I have a Haswell running with a DisplayPort output, a DVI monitor (via digital KVM), and a 6 GBP adapter cable. HDMI and DVI can also be bridged with an adapter: I think I've collected adapters for both directions with my NVidia cards.


This is how to do it:

Right click on the desktop, chose 'Screen resolution', click the Detect Button, then find the Intel GPU, and where it says Multiple displays 'No display detected' change it to 'Try and connect anyway on:VGA',
then restart Boinc,

Claggy


Thank you Claggy. I did what you said and I can do all these steps. But after restarting BOINC (stopped all BOINC processes with Task Manager) Einstein@hope still says: don't need tasks. Perhaps after a while it get tasks. I'll wait and see. Thanks anyhow.

Greetings from
TJ

Alex
Alex
Joined: 1 Mar 05
Posts: 451
Credit: 500247903
RAC: 211609

RE: Thank you Claggy. I

Quote:

Thank you Claggy. I did what you said and I can do all these steps. But after restarting BOINC (stopped all BOINC processes with Task Manager) Einstein@hope still says: don't need tasks. Perhaps after a while it get tasks. I'll wait and see. Thanks anyhow.

Two possible reasons for that behaviour are:
- a venue that prohibits intel-gpu apps
- a app_config or similar local setup

TJ
TJ
Joined: 11 Feb 05
Posts: 178
Credit: 21041858
RAC: 0

RE: RE: Thank you

Quote:
Quote:

Thank you Claggy. I did what you said and I can do all these steps. But after restarting BOINC (stopped all BOINC processes with Task Manager) Einstein@hope still says: don't need tasks. Perhaps after a while it get tasks. I'll wait and see. Thanks anyhow.

Two possible reasons for that behaviour are:
- a venue that prohibits intel-gpu apps
- a app_config or similar local setup


I don't have an app_config. The iGPU is visible in GPU-Z.
But there is no dummy plug connected as I don't have one for HDMI, I don't have any.

Greetings from
TJ

Claggy
Claggy
Joined: 29 Dec 06
Posts: 560
Credit: 2694028
RAC: 0

RE: RE: RE: Thank you

Quote:
Quote:
Quote:

Thank you Claggy. I did what you said and I can do all these steps. But after restarting BOINC (stopped all BOINC processes with Task Manager) Einstein@hope still says: don't need tasks. Perhaps after a while it get tasks. I'll wait and see. Thanks anyhow.

Two possible reasons for that behaviour are:
- a venue that prohibits intel-gpu apps
- a app_config or similar local setup


I don't have an app_config. The iGPU is visible in GPU-Z.
But there is no dummy plug connected as I don't have one for HDMI, I don't have any.


Does the 'Screen Resolution/Change the appearance of your displays' page show at least two displays? Are you sure you selected the Intel GPU one, and not another output from your GTX 780 Ti?

Does the second Display's 'Multiple displays' selection show the Desktop being extended onto it? (I missed that step), it should say 'Extend these displays'.

Claggy

Alex
Alex
Joined: 1 Mar 05
Posts: 451
Credit: 500247903
RAC: 211609

RE: I don't have an

Quote:

I don't have an app_config. The iGPU is visible in GPU-Z.
But there is no dummy plug connected as I don't have one for HDMI, I don't have any.

Unfortunately Intel disables the internal GPU when no attached monitor is detected. This is visible under windows as Claggy described it.
https://dl.dropboxusercontent.com/u/50246791/multiple%20screens.PNG. In this case monitor #4
In the beginnings of GPU computing ATI (now AMD) had the same problem, but they have learned. Intel is at the beginning here.

There are two ways to enable the APU: you attach a monitor (via the connectors on the motherboard) or do a trick, the 'Dummy Plug'
http://www.overclock.net/t/384733/the-30-second-dummy-plug
Afterwards you need to extend the desktop to that monitor. Boinc will now detect the gpu.

Comment viewing options

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