Repeatdecor-cl v1.03

Message boards : News : Repeatdecor-cl v1.03
Message board moderation

To post messages, you must log in.

AuthorMessage
boysanic
Project administrator
Project developer

Send message
Joined: 15 Jun 20
Posts: 112
Credit: 284,628,055
RAC: 397,858
Message 1339 - Posted: 1 Aug 2025, 14:21:55 UTC

Hi everyone,

1.03 of this app is now live, and I've confirmed it at least launches this time before putting out this news post.

Please give it a try on your machines. On my 3090 is seems to be a bit faster than the CUDA version in my limited testing. But YMMV.
ID: 1339 · Report as offensive     Reply Quote
Sabroe_SMC

Send message
Joined: 3 May 21
Posts: 9
Credit: 1,002,670,706
RAC: 584,812
Message 1340 - Posted: 1 Aug 2025, 15:29:38 UTC

The openCL Wus are a bit, i think around 3 to 5 sec, slower than the Cuda Wus. It`s on my 4090 and on my 2080ti the same thing.
ID: 1340 · Report as offensive     Reply Quote
Profile Henk Haneveld

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

This version crashed on my 750Ti card. with the error

Error waiting for kernel completion: CL_INVALID_COMMAND_QUEUE
Error reading final checksum: CL_OUT_OF_RESOURCES
ID: 1342 · Report as offensive     Reply Quote
tito

Send message
Joined: 28 Jun 20
Posts: 9
Credit: 1,000,809,723
RAC: 319,030
Message 1344 - Posted: 2 Aug 2025, 0:32:31 UTC - in response to Message 1342.  

1080Ti ~ 4% slower than CUDA app.
ID: 1344 · Report as offensive     Reply Quote
Profile Shredrum

Send message
Joined: 25 Jul 20
Posts: 3
Credit: 271,402,500
RAC: 1
Message 1345 - Posted: 2 Aug 2025, 11:32:22 UTC
Last modified: 2 Aug 2025, 11:32:38 UTC

On my RTX 4060, OpenCL is on average about 7 seconds slower than CUDA (759 seconds versus 752 seconds, which amounts to roughly a 1% difference).
ID: 1345 · Report as offensive     Reply Quote
Keith Myers
Avatar

Send message
Joined: 8 Mar 21
Posts: 102
Credit: 3,003,962,973
RAC: 25,479
Message 1346 - Posted: 2 Aug 2025, 16:56:56 UTC
Last modified: 2 Aug 2025, 16:57:27 UTC

I hope you split the repeatdecor applications choice selection out in the Project Preferences list before you move the new OpenCL applications out of beta status. I don't want to mix OpenCL applications with default CUDA applications on my gpus. OpenCL apps don't run, only error.

Before I got a chance to untoggle test applications, I errored over 160 OpenCL tasks when I got sent that app and tasks.

You cannot run OpenCL apps along with CUDA apps when you are running the Nvidia mps-server application and environment.
ID: 1346 · Report as offensive     Reply Quote
boysanic
Project administrator
Project developer

Send message
Joined: 15 Jun 20
Posts: 112
Credit: 284,628,055
RAC: 397,858
Message 1347 - Posted: 2 Aug 2025, 21:31:50 UTC - in response to Message 1346.  

I'm not sure that we have an option to do that since the project preferences are per-app, not per-app version, to my understanding.

The best I could do is discontinue the nvidia variant of the opencl app. It just complicates things on my end since I'll have to maintain both apps. And there are some folks with the opposite problem as you where OpenCL runs and CUDA does not.
ID: 1347 · Report as offensive     Reply Quote
mmonnin

Send message
Joined: 25 Jun 20
Posts: 30
Credit: 1,543,086,845
RAC: 47,174
Message 1348 - Posted: 3 Aug 2025, 0:04:51 UTC

A dirty hack but make one of them a separate app name, not just a plan class.
ID: 1348 · Report as offensive     Reply Quote
Ian&Steve C.

Send message
Joined: 13 Jan 25
Posts: 12
Credit: 135,847,500
RAC: 0
Message 1349 - Posted: 3 Aug 2025, 0:21:18 UTC - in response to Message 1348.  

A dirty hack but make one of them a separate app name, not just a plan class.

that would essentially make it a new subproject, and probably make cross validation impossible on the server side.
ID: 1349 · Report as offensive     Reply Quote
Ian&Steve C.

Send message
Joined: 13 Jan 25
Posts: 12
Credit: 135,847,500
RAC: 0
Message 1350 - Posted: 3 Aug 2025, 0:23:18 UTC - in response to Message 1347.  

I'm not sure that we have an option to do that since the project preferences are per-app, not per-app version, to my understanding.

The best I could do is discontinue the nvidia variant of the opencl app. It just complicates things on my end since I'll have to maintain both apps. And there are some folks with the opposite problem as you where OpenCL runs and CUDA does not.


you could just keep the nvidia_opencl app in beta status. that way folks who dont want the nvidia_opencl app can just leave beta turned off, and folks who do want the opencl app can enable beta to get that app.
ID: 1350 · Report as offensive     Reply Quote
boysanic
Project administrator
Project developer

Send message
Joined: 15 Jun 20
Posts: 112
Credit: 284,628,055
RAC: 397,858
Message 1351 - Posted: 3 Aug 2025, 2:27:37 UTC - in response to Message 1350.  

That's a good point Ian (& Steve? Not sure what you prefer for a shortened form of your name.)

The best path forward is likely to keep opencl_nvidia in beta perpetually and allow those with issues on CUDA to opt into the opencl like that.

I'm not aware of a boinc-native way of adding the checkbox for opencl in project preferences otherwise
ID: 1351 · Report as offensive     Reply Quote
Keith Myers
Avatar

Send message
Joined: 8 Mar 21
Posts: 102
Credit: 3,003,962,973
RAC: 25,479
Message 1352 - Posted: 3 Aug 2025, 2:59:43 UTC

I thought you could do that with the server platform choices. If you can't achieve that, I will be forced to move all apps onto the anonymous platform which makes things a little bit more complicated.

Or just remove the OpenCL on Nvidia app.

OpenCL apps never approach the speed and efficiency of standard CUDA apps if built from the same codebase.

They can't since OpenCL code on Nvidia requires extra translation to perform the direct computations that CUDA code natively uses.
ID: 1352 · Report as offensive     Reply Quote
Keith Myers
Avatar

Send message
Joined: 8 Mar 21
Posts: 102
Credit: 3,003,962,973
RAC: 25,479
Message 1353 - Posted: 3 Aug 2025, 3:01:26 UTC - in response to Message 1350.  

I'm not sure that we have an option to do that since the project preferences are per-app, not per-app version, to my understanding.

The best I could do is discontinue the nvidia variant of the opencl app. It just complicates things on my end since I'll have to maintain both apps. And there are some folks with the opposite problem as you where OpenCL runs and CUDA does not.


you could just keep the nvidia_opencl app in beta status. that way folks who dont want the nvidia_opencl app can just leave beta turned off, and folks who do want the opencl app can enable beta to get that app.

But what happens when he releases a new beta CUDA app for some new project then which requires you to toggle beta apps back on? Catch-22 situation then.
ID: 1353 · Report as offensive     Reply Quote
Ian&Steve C.

Send message
Joined: 13 Jan 25
Posts: 12
Credit: 135,847,500
RAC: 0
Message 1354 - Posted: 3 Aug 2025, 4:11:39 UTC - in response to Message 1353.  

Seems like this project doesn’t leave stuff in beta for long. Or you turn off the offending subproject with the checkbox selection until it’s cuda app is out of beta.
ID: 1354 · Report as offensive     Reply Quote
Ian&Steve C.

Send message
Joined: 13 Jan 25
Posts: 12
Credit: 135,847,500
RAC: 0
Message 1355 - Posted: 3 Aug 2025, 4:13:27 UTC - in response to Message 1352.  

Anonymous platform is disabled here. So that’s a no-go. You won’t get any work if you try anonymous platform. I’ve tried before.
ID: 1355 · Report as offensive     Reply Quote
Profile Henk Haneveld

Send message
Joined: 24 Jun 20
Posts: 10
Credit: 4,270,763
RAC: 0
Message 1356 - Posted: 3 Aug 2025, 9:14:43 UTC - in response to Message 1351.  

That's a good point Ian (& Steve? Not sure what you prefer for a shortened form of your name.)

The best path forward is likely to keep opencl_nvidia in beta perpetually and allow those with issues on CUDA to opt into the opencl like that.

I'm not aware of a boinc-native way of adding the checkbox for opencl in project preferences otherwise

Good plan but can you then please go back to the 1.01 version without the performance mprovements the Cuda users wanted because it was to slow.
Version 1.01 worked on my older card, The 1.03 version not.
ID: 1356 · Report as offensive     Reply Quote
beep

Send message
Joined: 8 Jul 25
Posts: 2
Credit: 135,637,500
RAC: 21,436
Message 1357 - Posted: 4 Aug 2025, 22:16:43 UTC
Last modified: 4 Aug 2025, 22:35:45 UTC

How do you get the opencl app to run on NVIDIA GPUs? I want to time it myself since the CUDA app keeps erroring out with "PTX JIT compilation is disabled" and if the opencl app has similar timings then it should be a fine band-aid fix.
ID: 1357 · Report as offensive     Reply Quote
Keith Myers
Avatar

Send message
Joined: 8 Mar 21
Posts: 102
Credit: 3,003,962,973
RAC: 25,479
Message 1361 - Posted: 5 Aug 2025, 18:35:02 UTC - in response to Message 1357.  

You've got your environent incorrectly set then.
ID: 1361 · Report as offensive     Reply Quote
beep

Send message
Joined: 8 Jul 25
Posts: 2
Credit: 135,637,500
RAC: 21,436
Message 1362 - Posted: 5 Aug 2025, 18:51:09 UTC - in response to Message 1361.  

I somehow disabled PTX JIT compilation when I was doing something. I deleted the variable that disabled it and now it runs fine.
ID: 1362 · Report as offensive     Reply Quote
Profile Sip Calculator

Send message
Joined: 3 Sep 25
Posts: 1
Credit: 0
RAC: 0
Message 1385 - Posted: 3 Sep 2025, 16:47:17 UTC - in response to Message 1340.  

With the sip lumpsum calculator, compare SIP and lumpsum investments. A useful guide for better decision-making.
ID: 1385 · Report as offensive     Reply Quote

Message boards : News : Repeatdecor-cl v1.03