To correct me, Directcompute 4.0 is possible on Dx10.x hardware. Directcompute 5.0 on DX11 hardware. Here is a nice overview: http://msdn.microsoft.com/en-us/library/windows/desktop/ff476331%28v=vs.85%29.aspx
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.
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.
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.
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.
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.
Intel HD 3000 supports openGL 3.3 in other OS.
3.1 on Windows
3.3 on OS X
3.3 on Linux
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:
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?????