GPU Compute Software
Ask questions about Intel® Graphics Compute software technologies, such as OpenCL* GPU driver and oneAPI Level Zero
174 Discussions

UHD730 does not work distributed.net OpenCL client

jg1uaa
Beginner
1,941 Views

Hi,

 

I am trying distributed.net Windows 32bit [x86/OpenCL] client (https://http.distributed.net/pub/dcti/current-client/dnetc-win32-x86-opencl.zip) on Windows11 and it is not work with error -11 like this.

 

PS C:\Users\uaa\Desktop\dnetc> ./dnetc.com

distributed.net client for OpenCL on Win32 Copyright 1997-2016, distributed.net
Please visit http://www.distributed.net/ for up-to-date contest information.
Start the client with '-help' for a list of valid command line options.


dnetc v2.9112-521-CTR-16021317 for OpenCL on Win32 (WindowsNT 6.2).
Please provide the *entire* version descriptor when submitting bug reports.
The distributed.net bug report pages are at http://bugs.distributed.net/
Using email address (distributed.net ID) 'uaa@bi.a.u-tokyo.ac.jp'

[Jul 30 10:22:24 UTC] Automatic processor detection found 1 processor.
[Jul 30 10:22:24 UTC] Error building cl program on device 0
[Jul 30 10:22:24 UTC] Error code -11, message: Program build failure
[Jul 30 10:22:24 UTC] Build log returned 16263 bytes
Build Log:
PS C:\Users\uaa\Desktop\dnetc>

 

Maybe error -11 means CL_BUILD_PROGRAM_FAILURE. I also tried distributed.net Linux [AMD64/OpenCL] client with Debian12 on i7-7700 (HD630) machine, this works good.

 

It may be client program problem, but I think something incompatibility with host side as well.

I hope I can try this client on UHD730/Arc A380. Is there any good ideas to solve this?

0 Kudos
3 Replies
Hugo_Intel
Employee
1,866 Views

Hello  jg1uaa

  

Thank you for posting on the Intel️® communities.  

  

 We will move your question to the correct sub-forum, the team in charge will get back to you soon. 

  

Best regards,  

  

Hugo O.  

Intel Customer Support Technician.


jg1uaa
Beginner
1,773 Views

Hi Hugo,

 

Recently I tried distributed.net client for Linux [AMD64/OpenCL] client (https://http.distributed.net/pub/dcti/current-client/dnetc-linux-amd64-opencl.tar.gz) on WSL2, it does not work as well but build log said that buffer overflow.

 

I hope this will be a hint to solve the problem.

 

 

uaa@DESKTOP-251U0UF:~/dnetc521-linux-amd64-opencl$ ./dnetc

distributed.net client for OpenCL on Linux Copyright 1997-2016, distributed.net
Please visit http://www.distributed.net/ for up-to-date contest information.
Start the client with '-help' for a list of valid command line options.


dnetc v2.9112-521-CTR-16021317 for OpenCL on Linux (Linux 5.15.90.1-microso ...
Please provide the *entire* version descriptor when submitting bug reports.
The distributed.net bug report pages are at http://bugs.distributed.net/
Using email address (distributed.net ID) 'uaa@bi.a.u-tokyo.ac.jp'

[Aug 04 19:23:15 UTC] Automatic processor detection found 1 processor.
[Aug 04 19:23:15 UTC] Error building cl program on device 0
[Aug 04 19:23:15 UTC] Error code -11, message: Program build failure
[Aug 04 19:23:15 UTC] Build log returned 16263 bytes
Build Log:
*** buffer overflow detected ***: terminated
Aborted
uaa@DESKTOP-251U0UF:~/dnetc521-linux-amd64-opencl$

 

 

0 Kudos
jg1uaa
Beginner
1,676 Views

I tried https://github.com/dcti/dnetc-client-base the source code of distributed.net client and I found following code in rc5-72/opencl/ocl_common.cpp make things worse.

status = clBuildProgram(cont->program, 1, &cont->deviceID, "-cl-std=CL1.1", NULL, NULL);

remove "-cl-std=CL1.1" solves this problem.

Recently I bought ASRock Intel Arc A770 Phantom Gaming D 8GB OC and I checked this on this board. But maybe same method can solve on UHD730, too.

 

0 Kudos
Reply