[RC5] OpenCL on Intel HD4000? (rc5 Digest, Vol 88, Issue 2)

RD Thrush rc5 at st.thrush.com
Thu Nov 15 08:15:52 EST 2012


[ One more time with no attachments. ]
On 10/08/12 20:22, Joseph Kaye wrote:
> On 10/5/2012 11:39 PM, Andre Schmitz wrote:
>> Hi!
>>
>> Is the new OpenCL-Client supposed to run on the Intel Integrated Graphics
>> HD4000 (found eg in the i5 3570k and supporting OpenCL 1.1 (see
>> http://news.cnet.com/8301-13924_3-20016302-64.html))
>>
>> Client-Output on the HD4000 is:
>>
>> dnetc v2.9111-520-GTL-12082118-*dev* for OpenCL on Win32 (WindowsNT 6.1).
>> Using email address (distributed.net ID) 'ryo.ohki at gmx.net'
>>
>> [Oct 05 18:59:20 UTC] Automatic processor type detection did not
>>   recognize the processor (tag: "Intel(R) HD Graphics 4000 ")
>> [Oct 05 18:59:21 UTC] Error building cl program on device 0
>> [Oct 05 18:59:21 UTC] Error code -11, message: Program build failure
>>
>> Thank you!
>> _______________________________________________
>> rc5 mailing list
>> rc5 at lists.distributed.net
>> http://lists.distributed.net/mailman/listinfo/rc5

I'm not the thread initiator; however, I recently built a win8 64 bit system with an i7/hd4000 and am experiencing similar problems.  I've collected a bit more info.


> Did you install the Intel OpenCL SDK?   I don't know if that's needed or not,
> but like the older revs of the Nvidia drivers, CUDA had to have a special driver
> and SDK installed.

I have installed the latest Intel OpenCL SDK.  I haven't yet done anything with the sdk.  According to the Intel update checker tool, I have the latest driver.

When invoking dnetc.exe from the command prompt, I see the following in the logfile:
dnetc v2.9111-520-GTR-12082117 for OpenCL on Win32 (WindowsNT 6.2).
Using email address (distributed.net ID) 'zbeard at thrush.com'

[Nov 12 14:51:08 UTC] Connected to us.v29.distributed.net:2064...
[Nov 12 14:51:08 UTC] The keyserver says: "Still crunching from a new ivo
                      proxy"
[Nov 12 14:51:08 UTC] Retrieved project state data from server. (cached)
[Nov 12 14:51:08 UTC] Automatic processor type detection did not
                      recognize the processor (tag: "Intel(R) HD Graphics 4000 ")
[Nov 12 14:51:09 UTC] Error building cl program on device 0
[Nov 12 14:51:09 UTC] Error code -11, message: Program build failure

In addition, the client popup window[1] contains additional debugging info as well as a second popup window[2] with 'distributed.net client has stopped working'.
[1]<http://arp.thrush.com/dnet/opencl/error.png>
[2]<http://arp.thrush.com/dnet/opencl/other.png>

For good measure, here[3] is the captured gpu-z output.
[3]<http://arp.thrush.com/dnet/opencl/gpu-z.png>


> Can you also post a "dnetc -cpuinfo" as well? It'd be interesting to look at.
dnetc v2.9111-520-GTR-12082117 for OpenCL on Win32 (WindowsNT 6.2).
Using email address (distributed.net ID) 'zbeard at thrush.com'

Automatic processor identification tag: 0
        name: Intel(R) HD Graphics 4000
Estimated processor clock speed (0 if unknown): 350 MHz
Number of processors detected by this client: 1
Number of processors supported by this client: 512

Platform info:
--------------
                 Platform Name: Intel(R) OpenCL
               Platform Vendor: Intel(R) Corporation
              Platform Version: OpenCL 1.1
           Platform extensions: cl_intel_dx9_media_sharing
cl_khr_byte_addressable_store cl_khr_gl_sharing cl_khr_global_int32_base_atomics
cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_local_int32_base_atomics
cl_khr_local_int32_extended_atomics

Device #0:
------------
GPU
                          Name: Intel(R) HD Graphics 4000
                 Max clockrate: 350
             Max compute units: 16
      Global memory cache size: 2097152
Read/Write
Yes
Yes
             Local memory size: 65536
            Max workgroup size: 512
     native vector width (int): 1
   native vector width (float): 1
              OpenCL C version: OpenCL C 1.1
  Device timer resolution (ns): 80
                 Device vendor: Intel(R) Corporation
              Device vendor id: 0x8086
                Driver version: 9.17.10.2867




More information about the rc5 mailing list