Repeating Decoration Seeds opencl app

Message boards : News : Repeating Decoration Seeds opencl app
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
boysanic
Project administrator
Project developer

Send message
Joined: 15 Jun 20
Posts: 124
Credit: 319,478,055
RAC: 686,221
Message 1316 - Posted: 29 Jul 2025, 16:17:43 UTC

Hi everyone,

The OpenCL version of this app has been launched as a beta app.

AMD/Intel users can contribute with their GPUs for this app now.

Please let us know if you encounter any issues. We'll be monitoring and pull it out of beta once it seems stable.
ID: 1316 · Report as offensive     Reply Quote
boysanic
Project administrator
Project developer

Send message
Joined: 15 Jun 20
Posts: 124
Credit: 319,478,055
RAC: 686,221
Message 1317 - Posted: 29 Jul 2025, 16:35:37 UTC - in response to Message 1316.  

We've released v1.01 of this app to address computation errors.

Things appear to be working on my end (nvidia, windows)
ID: 1317 · Report as offensive     Reply Quote
tito

Send message
Joined: 28 Jun 20
Posts: 9
Credit: 1,074,849,723
RAC: 206,957
Message 1318 - Posted: 30 Jul 2025, 4:21:54 UTC

On 1080Ti it works fine, but is ~ 40% slower than cuda app.
ID: 1318 · Report as offensive     Reply Quote
TBeck_All

Send message
Joined: 24 Jul 25
Posts: 2
Credit: 40,140,000
RAC: 314,773
Message 1319 - Posted: 30 Jul 2025, 8:16:44 UTC

on AMD RX590 GME I get the following error on all Wu's, Einstein@home does work correctly with opencl on this card

Wu #14354898

<core_client_version>8.2.4</core_client_version>
<![CDATA[
<message>
Incorrect function.
(0x1) - exit code 1 (0x1)</message>
<stderr_txt>
boinc gpu 0 gpuindex: 0
No checkpoint to load
Error building program: CL_BUILD_PROGRAM_FAILURE

</stderr_txt>
]]>
ID: 1319 · Report as offensive     Reply Quote
TBeck_All

Send message
Joined: 24 Jul 25
Posts: 2
Credit: 40,140,000
RAC: 314,773
Message 1320 - Posted: 30 Jul 2025, 8:18:27 UTC

on AMD RX6600 is work fine...
ID: 1320 · Report as offensive     Reply Quote
mmonnin

Send message
Joined: 25 Jun 20
Posts: 33
Credit: 2,012,166,845
RAC: 9,569,383
Message 1321 - Posted: 30 Jul 2025, 8:39:26 UTC - in response to Message 1318.  
Last modified: 30 Jul 2025, 8:50:28 UTC

On 1080Ti it works fine, but is ~ 40% slower than cuda app.


Same, don't send the OCL tasks to Nvidia cards. Just remove the app. All my cards are slower with the 5080 being over twice as long, 6:35 to 14:26

Cuda:
Average processing rate 0.67 GFLOPS

OCL:
Average processing rate 0.31 GFLOPS
ID: 1321 · Report as offensive     Reply Quote
Profile Henk Haneveld

Send message
Joined: 24 Jun 20
Posts: 10
Credit: 4,270,763
RAC: 0
Message 1322 - Posted: 30 Jul 2025, 11:19:47 UTC - in response to Message 1321.  

On 1080Ti it works fine, but is ~ 40% slower than cuda app.


Same, don't send the OCL tasks to Nvidia cards. Just remove the app. All my cards are slower with the 5080 being over twice as long, 6:35 to 14:26

Cuda:
Average processing rate 0.67 GFLOPS

OCL:
Average processing rate 0.31 GFLOPS

Nice for you but the Cuda version does not work on my GTX750Ti card and the OpenCL works OK.

So the version should stay but the Admin could perhaps create it as a different app giving the user a choice.
ID: 1322 · Report as offensive     Reply Quote
Drago75

Send message
Joined: 13 Oct 20
Posts: 18
Credit: 294,969,091
RAC: 423,703
Message 1323 - Posted: 30 Jul 2025, 12:02:43 UTC - in response to Message 1322.  

Maybe an extra check box could be added under settings "allow OpenCL apps" with an explanation box below stating that this box needs to be checked to receive OpenCL work for AMD, Intel or Nvidia GPUs older than RTX 2000.
ID: 1323 · Report as offensive     Reply Quote
Profile [DPC] hansR

Send message
Joined: 29 Jun 20
Posts: 3
Credit: 417,289,369
RAC: 1,883,649
Message 1324 - Posted: 30 Jul 2025, 12:05:16 UTC - in response to Message 1321.  

On 1080Ti it works fine, but is ~ 40% slower than cuda app.


Same, don't send the OCL tasks to Nvidia cards. Just remove the app. All my cards are slower with the 5080 being over twice as long, 6:35 to 14:26

Cuda:
Average processing rate 0.67 GFLOPS

OCL:
Average processing rate 0.31 GFLOPS


You can use something like this in de app_config.yml to run 2 (or more) open_cl tasks at the same time:

  <app_version>
    <app_name>repeatdecor</app_name>
    <plan_class>opencl_nvidia</plan_class>
    <ngpus>0.5</ngpus>
    <avg_ncpus>0.9</avg_ncpus>
  </app_version>
  <app_version>
    <app_name>repeatdecor</app_name>
    <plan_class>cuda</plan_class>
    <ngpus>1.0</ngpus>
    <avg_ncpus>0.9</avg_ncpus>
  </app_version>
ID: 1324 · Report as offensive     Reply Quote
zombie67 [MM]
Avatar

Send message
Joined: 24 Jun 20
Posts: 34
Credit: 2,087,982,041
RAC: 895,195
Message 1325 - Posted: 30 Jul 2025, 13:19:24 UTC

I can confirm that the OpenCL app is MUCH slower than the CUDA app.
ID: 1325 · Report as offensive     Reply Quote
Abruraspingi

Send message
Joined: 27 Mar 25
Posts: 7
Credit: 10,440,000
RAC: 247,516
Message 1326 - Posted: 30 Jul 2025, 13:28:02 UTC

Getting issues with my AMD RX580. Computational Error straight up
Updated to the latest drivers and still the same issues.

I guess I'll lurk the forums and wait for a fix
ID: 1326 · Report as offensive     Reply Quote
boysanic
Project administrator
Project developer

Send message
Joined: 15 Jun 20
Posts: 124
Credit: 319,478,055
RAC: 686,221
Message 1327 - Posted: 30 Jul 2025, 16:00:53 UTC

Hi everyone,

I want to stress that the OpenCL app is in active development and is in beta.

Nvidia users, if you want to run only CUDA for the time being, you can opt out of beta.

That said, the next version should resolve most/all of the performance regression. Thank you for your patience.
ID: 1327 · Report as offensive     Reply Quote
gemini8
Avatar

Send message
Joined: 28 Jun 20
Posts: 2
Credit: 407,563,835
RAC: 3,630,570
Message 1328 - Posted: 30 Jul 2025, 17:09:15 UTC

What about OpenCL on MacOS?
I'm running Catalina (10.15) on an old (pre-AVX) Mac Pro with an RX570.
It's doing fine on Amicable Numbers, Einstein and PrimeGrid.
Wouldn't call it fast, though. ;-)
- - - - - - - - - -
Greetings, Jens
ID: 1328 · Report as offensive     Reply Quote
boysanic
Project administrator
Project developer

Send message
Joined: 15 Jun 20
Posts: 124
Credit: 319,478,055
RAC: 686,221
Message 1329 - Posted: 30 Jul 2025, 18:22:53 UTC - in response to Message 1328.  

I'm interested :)

I don't know right now how easily I can get it running, but maybe I can cross-compile for darwin. I'm concerned about whether there's a limitation with Metal on newer macs - but it'd be cool to get this running on apple silicon's GPU for example
ID: 1329 · Report as offensive     Reply Quote
mmonnin

Send message
Joined: 25 Jun 20
Posts: 33
Credit: 2,012,166,845
RAC: 9,569,383
Message 1330 - Posted: 30 Jul 2025, 20:14:54 UTC - in response to Message 1324.  

On 1080Ti it works fine, but is ~ 40% slower than cuda app.


Same, don't send the OCL tasks to Nvidia cards. Just remove the app. All my cards are slower with the 5080 being over twice as long, 6:35 to 14:26

Cuda:
Average processing rate 0.67 GFLOPS

OCL:
Average processing rate 0.31 GFLOPS


You can use something like this in de app_config.yml to run 2 (or more) open_cl tasks at the same time:

  <app_version>
    <app_name>repeatdecor</app_name>
    <plan_class>opencl_nvidia</plan_class>
    <ngpus>0.5</ngpus>
    <avg_ncpus>0.9</avg_ncpus>
  </app_version>
  <app_version>
    <app_name>repeatdecor</app_name>
    <plan_class>cuda</plan_class>
    <ngpus>1.0</ngpus>
    <avg_ncpus>0.9</avg_ncpus>
  </app_version>


I already am running 2x on every card for WUProp hours.

An app_info will be needed to force CUDA.
ID: 1330 · Report as offensive     Reply Quote
ahorek's team

Send message
Joined: 14 Jan 25
Posts: 9
Credit: 2,255,000
RAC: 115
Message 1332 - Posted: 30 Jul 2025, 23:48:29 UTC
Last modified: 30 Jul 2025, 23:48:56 UTC

@boysanic there's a small issue, choosing the gpu doesn't work right if multiple platforms (nvidia+amd) are present

For CUDA tasks, the platform is always CUDA, so using aid.gpu_device_num for indexing is fine. For OpenCL, however, there can be multiple platforms, so you should check those as well. The solution is straightforward:

#include "boinc_opencl.h"

cl_platform_id platformId = nullptr;
cl_device_id deviceId = nullptr;
int result = boinc_get_opencl_ids(&deviceId, &platformId);
if(CL_SUCCESS != result) {
  // error
}
...
ID: 1332 · Report as offensive     Reply Quote
gemini8
Avatar

Send message
Joined: 28 Jun 20
Posts: 2
Credit: 407,563,835
RAC: 3,630,570
Message 1336 - Posted: 31 Jul 2025, 16:45:40 UTC - in response to Message 1329.  

One of my team buddies is running on a not that old (AVX capable) Mac Pro with a CAL AMD Radeon Pro 580X Compute Engine (basically the same as an RX 580). IIRC, his OS is Ventura.

If you go down to High Sierra (10.13) you'd have CUDA as well.
- - - - - - - - - -
Greetings, Jens
ID: 1336 · Report as offensive     Reply Quote
Profile Henk Haneveld

Send message
Joined: 24 Jun 20
Posts: 10
Credit: 4,270,763
RAC: 0
Message 1341 - Posted: 1 Aug 2025, 16:48:43 UTC

I think there is a problem with the validation after a restart from a checkpoint.

If a Wu runs in one go from start to finish is validates just fine.
But if it has been suspendend and restarted from a checkpoint it is marked as invalid.
ID: 1341 · Report as offensive     Reply Quote
boysanic
Project administrator
Project developer

Send message
Joined: 15 Jun 20
Posts: 124
Credit: 319,478,055
RAC: 686,221
Message 1343 - Posted: 1 Aug 2025, 19:31:00 UTC - in response to Message 1341.  

Thanks for the report! I'll look into it.
ID: 1343 · Report as offensive     Reply Quote
UBT - wbiz

Send message
Joined: 23 Jul 23
Posts: 1
Credit: 100,000
RAC: 0
Message 1368 - Posted: 8 Aug 2025, 8:45:33 UTC - in response to Message 1319.  

on AMD RX590 GME I get the following error on all Wu's, Einstein@home does work correctly with opencl on this card

Wu #14354898

<core_client_version>8.2.4</core_client_version>
<![CDATA[
<message>
Incorrect function.
(0x1) - exit code 1 (0x1)</message>
<stderr_txt>
boinc gpu 0 gpuindex: 0
No checkpoint to load
Error building program: CL_BUILD_PROGRAM_FAILURE

</stderr_txt>
]]>


I have the same on AMD 5800h integrated GPU, don't have any stand-alone GPU's to try.
ID: 1368 · Report as offensive     Reply Quote
1 · 2 · Next

Message boards : News : Repeating Decoration Seeds opencl app