Message boards :
News :
Repeating Decoration Seeds opencl app
Message board moderation
| Author | Message |
|---|---|
|
Send message Joined: 15 Jun 20 Posts: 124 Credit: 319,478,055 RAC: 686,221 |
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. |
|
Send message Joined: 15 Jun 20 Posts: 124 Credit: 319,478,055 RAC: 686,221 |
We've released v1.01 of this app to address computation errors. Things appear to be working on my end (nvidia, windows) |
|
Send message Joined: 28 Jun 20 Posts: 9 Credit: 1,074,849,723 RAC: 206,957 |
On 1080Ti it works fine, but is ~ 40% slower than cuda app. |
|
Send message Joined: 24 Jul 25 Posts: 2 Credit: 40,140,000 RAC: 314,773 |
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> ]]> |
|
Send message Joined: 24 Jul 25 Posts: 2 Credit: 40,140,000 RAC: 314,773 |
on AMD RX6600 is work fine... |
|
Send message Joined: 25 Jun 20 Posts: 33 Credit: 2,012,166,845 RAC: 9,569,383 |
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 |
Henk HaneveldSend message Joined: 24 Jun 20 Posts: 10 Credit: 4,270,763 RAC: 0 |
On 1080Ti it works fine, but is ~ 40% slower than cuda app. 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. |
|
Send message Joined: 13 Oct 20 Posts: 18 Credit: 294,969,091 RAC: 423,703 |
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.
|
[DPC] hansRSend message Joined: 29 Jun 20 Posts: 3 Credit: 417,289,369 RAC: 1,883,649 |
On 1080Ti it works fine, but is ~ 40% slower than cuda app. 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>
|
|
Send message Joined: 24 Jun 20 Posts: 34 Credit: 2,087,982,041 RAC: 895,195 |
I can confirm that the OpenCL app is MUCH slower than the CUDA app. |
|
Send message Joined: 27 Mar 25 Posts: 7 Credit: 10,440,000 RAC: 247,516 |
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 |
|
Send message Joined: 15 Jun 20 Posts: 124 Credit: 319,478,055 RAC: 686,221 |
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. |
|
Send message Joined: 28 Jun 20 Posts: 2 Credit: 407,563,835 RAC: 3,630,570 |
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 |
|
Send message Joined: 15 Jun 20 Posts: 124 Credit: 319,478,055 RAC: 686,221 |
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 |
|
Send message Joined: 25 Jun 20 Posts: 33 Credit: 2,012,166,845 RAC: 9,569,383 |
On 1080Ti it works fine, but is ~ 40% slower than cuda app. I already am running 2x on every card for WUProp hours. An app_info will be needed to force CUDA. |
|
Send message Joined: 14 Jan 25 Posts: 9 Credit: 2,255,000 RAC: 115 |
@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
}
...
|
|
Send message Joined: 28 Jun 20 Posts: 2 Credit: 407,563,835 RAC: 3,630,570 |
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 |
Henk HaneveldSend message Joined: 24 Jun 20 Posts: 10 Credit: 4,270,763 RAC: 0 |
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. |
|
Send message Joined: 15 Jun 20 Posts: 124 Credit: 319,478,055 RAC: 686,221 |
Thanks for the report! I'll look into it. |
|
Send message Joined: 23 Jul 23 Posts: 1 Credit: 100,000 RAC: 0 |
on AMD RX590 GME I get the following error on all Wu's, Einstein@home does work correctly with opencl on this card I have the same on AMD 5800h integrated GPU, don't have any stand-alone GPU's to try. |