Graphics
Intel® graphics drivers and software, compatibility, troubleshooting, performance, and optimization
22015 Discussions

Intel HD 3000 dont support DirectCompute on windows 8?

idata
Employee
7,833 Views

On windows 7 the intel hd 3000 support DirectCompute, but in windows 8 no..., see this on GPUZ:

can i fix it??

(Virus scan in progress ...)
14 Replies
MSchm21
Valued Contributor I
5,611 Views

DirectCompute is a DX11 feature. HD3000 doesn't support DX11.

0 Kudos
idata
Employee
5,611 Views

Why in windows 7 is "checked" DirectCompute? and windows 8 no.

0 Kudos
MSchm21
Valued Contributor I
5,611 Views
0 Kudos
idata
Employee
5,611 Views

So.. this is a bug on the drivers

0 Kudos
MSchm21
Valued Contributor I
5,611 Views
0 Kudos
Allan_J_Intel1
Employee
5,611 Views

Hi paramore,

I cannot find this information through our documentation, I will need to check with engineering about this, as soon as I get some data, I will reply again. Thanks for your patient and understanding.

 

Allan.

idata
Employee
5,611 Views

What is the reply after 2 years??????

1. I cannot run passmark performance test directcompute test with intel hd 3000 on windows 8.1. Intel HD3000 is direct compute 4.1 compatible but in windows 8.1 it cannot run.

2. I also have checked the inability to run directcompute 4.1 under windows 8.1 using "directcompute and opencl benchmark V0.45 by Pat" software program.

3. GPUz is also not showing directcompute compatibility.

Please enable directcompute 4.1 in the intel hd 3000 driver for windows 8.1 x64. The intel hd 3000 driver has to be adapted for windows 8.1 64 bit.

Allan_J_Intel1
Employee
5,611 Views

I got Windows® 7 64 bit and Intel® HD Graphics 3000 but DirectCompute is not supported according to GPU-Z

Allan.

(Virus scan in progress ...)
0 Kudos
idata
Employee
5,611 Views

hello Allan,

it is because you have not enabled this feature in the latest Intel driver. please do so.

thanks.

0 Kudos
idata
Employee
5,611 Views

Hello palmiris,

Looks like I'm experiencing the same problem.

 

DirectCompute box is unchecked in GPU-Z, and when I'm trying to use DC on HD3000, I get the following error:

 

D3D11 ERROR: ID3D11Device::CreateComputeShader: CreateComputeShader can only be called on devices either (a) with feature level greater or equal to D3D_FEATURE_LEVEL_11_0, or (b) with D3D_FEATURE_LEVEL_10_* for hardware that reports support for the Compute Shader. The current device is not one of these.

As we both know, Intel HD3000 is feature level 10.1 hardware that does support Compute Shaders.

So, where exactly in the latest Intel driver can I enabled the feature?

 

Thanks in advance.
0 Kudos
idata
Employee
5,611 Views

Intel did not enable this feature in its driver. Allan is from Intel right?????

DirectCompute and OpenCL are both unchecked. Allan why????? On the driver there is a opencl 1.1. Is it not supported??????

Allan can you please comment??

This is what I found:

The HD 3000 offers 12 Execution Units which can be accessed using DirectX 10.1, OpenGL 3.1 and DirectCompute 4.1. OpenCL is not supported (the media SDK only uses the CPU).

1. OpenCL is not supported but the initial design said that opencl 1.1 was supported. I am confused on this. In intel hd 4000 they upgraded the driver to support opencl 1.2.

2. DirectCompute 4.1 should be supported.

3. OpenGL 3.1 should be supported

So to sum up openGL 3.1 and DirectCompute4.1 are only supported at the DirectX 10.1 level. OpenCL I am not sure but I think version 1.1. is supported at DX10.1

On contrary at directX 11 level there is no support of either directcomput, OpenGL or OpenCL.

Here is the OpenGL support: Some extensions are missing in order to completely support openGL 3.2 and 3.3. They are both 70% complete. Intel can you add the missing 30% by updating the latest driver???

Found the openCL 1.1 support. It is supported too. Intel please update driver to openCL 1.2 same as you have done with intel hd 4000. It is a cpu support rather than a GPU hardware support and only version 1.1.

(Virus scan in progress ...)
0 Kudos
gbhj
New Contributor I
5,612 Views

allan_intel

the Intel hd 300 is a shader model 4 GPU that can support up to openGL 3.3 and openCL 1.2 e.g an nvidia 8400 supports both openGL 3.3 and openCL 1.2.

the same rule applies to all shader model 5 GPU that can support openGL 4.5 and openCL 2.0.

0 Kudos
idata
Employee
5,611 Views

source Wikipedia

Intel HD 3000 supports openGL 3.3 in other OS.

3.1 on Windowshttps://en.m.wikipedia.org/wiki/List_of_Intel_graphics_processing_units# cite_note-sandybridgeopengl-19 [19]

 

3.3 on OS X

 

3.3 on Linuxhttps://en.m.wikipedia.org/wiki/List_of_Intel_graphics_processing_units# cite_note-21 [21]

https://support.apple.com/en-ap/HT202823 Mac computers that use OpenCL and OpenGL graphics - Apple Support

Intel why not windows??????

 

This is from intel website:

1st through 4th Generation Intel® Core Processors (OpenCL™ 1.2)

Linux is currently supporting OpenCL 1.2 on Intel HD 3000.

Thus the 2nd gen processor supports OpenCL 1.2. Does intel support these 2 features on windows 7, 8 ,8.1????

Where are you intel????? PLEASE ADD THESE 2 features on intel HD 3000 driver:

OpenGL 3.3

OpenCL 1.2

On a MacBookPro 8,1 with Mac OS X 10.8 (Mountain Lion) your program outputs:

2012-09-05 16:10:08.059 TestOpenCL[44960:303] No GPU support!

2012-09-05 16:10:08.061 TestOpenCL[44960:303] Vendor = Intel

2012-09-05 16:10:08.061 TestOpenCL[44960:303] Device = Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz

2012-09-05 16:10:08.062 TestOpenCL[44960:303] Profile = FULL_PROFILE

2012-09-05 16:10:08.063 TestOpenCL[44960:303] Version = OpenCL 1.2

2012-09-05 16:10:08.063 TestOpenCL[44960:303] Image support = YES

2012-09-05 16:10:08.064 TestOpenCL[44960:303] Compute units = 4

So CPU wise openCL 1.2 is supported too. All do, except windows OS, support opencl 1.2 (CPU) and openGL 3.3. Intel why you have condemned windows users????

Is windows inefficient to support these API features/technologies???? Is intel support below the average?????

0 Kudos
idata
Employee
5,612 Views

Allan,

As I have shown in my previous post

1. OpenGL 3.0 and 3.1 are fully supported. OpenGL 3.2 and 3.3 are 70% complete. Can you please complete the missing bits in order to have full opengl 3.2 and 3.3 support????

2. OpenCL 1.1 is supported. Can you please update driver to OpenCL 1.2

I am waiting for some intel support on these issues. When you have a baby you try to feed it in order to grow and become be a complete unit/entity. You dont throw it away like it is someones else child. We need better support on intel hd 3000.

Also Allan correct your diagram that OpenCL is not supported under intel HD 3000. There is OpenCL 1.1 support and I am hoping that you update it to 1.2. Mistake from Intel or is it because you did not carry out a openCL 1.2 driver update? If one wants to be in the graphics card business one has to update features. Intel has failed this aspect on intel HD 3000 graphics cards, though I think that intel has more potential if they properly support their IGD / 2nd gen processor features.

I prefer to see some work on driver development rather than hiding behind tables and defending those tables.

Reply