Top Production apps OS3GW or Brp7-meerKat - Discussion

AndreyOR
AndreyOR
Joined: 28 Jul 19
Posts: 44
Credit: 746170776
RAC: 891382

Ian&Steve C. wrote: GPU

Ian&Steve C. wrote:


GPU detection in WSL2 with BOINC is an issue. but it's a problem with the symlinks really. can be fixed easily.

credit to the user who posted the fix: https://github.com/microsoft/WSL/issues/5663#issuecomment-1068499676 ...

Wow, it really was that easy! Got the symlinks, restarted WSL2 and bam, BOINC sees the GPU. Much Thanks for that find!

Successfully completed a task with all 4 of the Linux CUDA GPU apps, including the custom BRP7 one. One even validated already. Times were unimpressive but I also had work briefly running or paused on the Windows side at the time. Once I drain the Windows cache, I'll try again with better resource allocation.  But the fact that it works is great in itself.

One interesting observation is that BRP7 CPU usage is much higher in the WSL2 setup than regular, see here.

petri33
petri33
Joined: 4 Mar 20
Posts: 129
Credit: 4331793227
RAC: 5120958

To improve the performance

To improve the performance uner WSL i'm going to try things mentioned Here

AndreyOR
AndreyOR
Joined: 28 Jul 19
Posts: 44
Credit: 746170776
RAC: 891382

petri33 wrote: To improve

petri33 wrote:

To improve the performance uner WSL i'm going to try things mentioned Here

That link is to the project's home page. What did you mean it to be?

petri33
petri33
Joined: 4 Mar 20
Posts: 129
Credit: 4331793227
RAC: 5120958

AndreyOR wrote: petri33

AndreyOR wrote:

petri33 wrote:

To improve the performance uner WSL i'm going to try things mentioned Here

That link is to the project's home page. What did you mean it to be?

Leveling up CUDA Performance on WSL2 with New Enhancements | NVIDIA Technical Blog Here

 

 

AndreyOR
AndreyOR
Joined: 28 Jul 19
Posts: 44
Credit: 746170776
RAC: 891382

petri33 wrote: AndreyOR

petri33 wrote:

AndreyOR wrote:

petri33 wrote:

To improve the performance uner WSL i'm going to try things mentioned Here

That link is to the project's home page. What did you mean it to be?

Leveling up CUDA Performance on WSL2 with New Enhancements | NVIDIA Technical Blog Here

That'd be cool if you could improve WSL2 performance.  If I understood things correctly, sounds like WSL2 Overhead is where the biggest slow downs occur. I believe hardware-accelerated GPU scheduling is on by default in Windows. Mine is on.

Here's what I found trying out BRP7 1x on WSL2 Ubuntu22.04 on Windows10 PC.  Using a sample of 10, your latest app was fastest, 244 sec. avg. Official Linux CUDA (v.16) - 285 sec.  Windows CUDA (v.19) - 290 sec.  I'd need a larger sample size to be confident that Linux (v.16) is faster than Windows (v.19).  Interesting thing is that both Linux apps show a lot more CPU usage than on Windows or regular Linux.

Running 2x is much worse in all cases. Because it was obviously way worse, I only did 6 tasks at 2x, staggered at 50%.  Your app was 454 sec. avg. per task (effective, not actual), v.16 - 414 sec.  I believe Windows v.19 was ~420 sec.

Trying out O3AS app now to see how that one does under WSL2.

 

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.