BitBOINC

BitBOINC

Thread 'MultiGPU Issue??'

Questions and Answers : Getting started & support : MultiGPU Issue??
Message board moderation

To post messages, you must log in.

AuthorMessage
Profiledskagcommunity
New member
Avatar

Send message
Joined: 29 Sep 26
Posts: 14
Credit: 494,000
RAC: 78,545
Message 204 - Posted: 2 Oct 2026, 7:00:25 UTC
Last modified: 2 Oct 2026, 7:48:07 UTC

I have a host with multiple GPUs for testing in here. The strange thing i was wondering is....GPU0 shows flatlined 100%, GPU 1 and 2 flatline zero. All WU have the same %..and thats not possible because the GPU0 is faster then 1 and 1 faster then 2.

But there are 3 WUs running. IN BOINC manager it seems to run every one GPU, 1 piece of WU, but technically said..it seems all 3 running on GPU0...because at home..on single card i dont have anywhere near 100%...

Sooo the conclussion is, perhaps any WUs are redirected to GPU0.

Im not sure if this problem existed on another project too.... was it WCG in GPU beta development? dont know..

PS: I will try in few hours when the WUs are done, to redirect a WU to GPU2 only. Just to see if it POSSIBLY could run on any other GPU.
---------- 24/7 Crunching since 2011 -----------
DSKAG Austria: http://www.dskag.at

ID: 204 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profiledskagcommunity
New member
Avatar

Send message
Joined: 29 Sep 26
Posts: 14
Credit: 494,000
RAC: 78,545
Message 209 - Posted: 2 Oct 2026, 9:20:12 UTC

Sooo i tested it, even when i exclude gpu0 and 1 and start it on GPU2 (BOINC Manager shows 2 too) it got reroutet to the hardwares GPU0..i see it in afterburner.

As far as i know is this a missbehaviour between the app and boinc.
---------- 24/7 Crunching since 2011 -----------
DSKAG Austria: http://www.dskag.at

ID: 209 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Alperen Yavuz
Project developer
New member

Send message
Joined: 27 Sep 26
Posts: 82
Credit: 877,800
RAC: 67,962
Message 211 - Posted: 2 Oct 2026, 9:29:58 UTC - in response to Message 209.  

It seems that tasks at checkpoint locations are being assigned to a single GPU for some reason; I will fix this.
ID: 211 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dave
New member

Send message
Joined: 29 Sep 26
Posts: 20
Credit: 205,000
RAC: 11,991
Message 231 - Posted: 2 Oct 2026, 13:37:29 UTC

I don't really understand what is happening. According to BOINC one task is running on GPU0 and one on GPU1. Yet they are both going at exactly the same speed, despite the fact that the discrete video card has about 15 times the processing power of the onboard graphics.
ID: 231 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Alperen Yavuz
Project developer
New member

Send message
Joined: 27 Sep 26
Posts: 82
Credit: 877,800
RAC: 67,962
Message 235 - Posted: 2 Oct 2026, 13:44:30 UTC - in response to Message 231.  

A single GPU is likely handling the entire workload, and BOINC is misinterpreting this. I am researching and working on how to fix these issues.
ID: 235 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dave
New member

Send message
Joined: 29 Sep 26
Posts: 20
Credit: 205,000
RAC: 11,991
Message 237 - Posted: 2 Oct 2026, 14:43:44 UTC - in response to Message 235.  
Last modified: 2 Oct 2026, 14:55:42 UTC

And looking at my computer's page, the 32GB of RAM it is showing I think means it is the on board graphics card using up to that amount of system RAM.

Edit: I have found the issue in my machine I believe.
In cc_config.xml I had
      <use_all_gpus>0</use_all_gpus>
rather than
<use_all_gpus>1</use_all_gpus>

I have now changed this but because I have an older CPU task still running that will start again if I exit BOINC I won't test it till this finishes. The discrete card only has 8GB RAM, but the extra speed should more than make up for that.
ID: 237 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profiledskagcommunity
New member
Avatar

Send message
Joined: 29 Sep 26
Posts: 14
Credit: 494,000
RAC: 78,545
Message 238 - Posted: 2 Oct 2026, 14:58:10 UTC - in response to Message 237.  
Last modified: 2 Oct 2026, 14:58:57 UTC

Believe me thats not the issue ^^ all multigpu machines should enable this by default, so also i have that enabled by many years ^^
---------- 24/7 Crunching since 2011 -----------
DSKAG Austria: http://www.dskag.at

ID: 238 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dave
New member

Send message
Joined: 29 Sep 26
Posts: 20
Credit: 205,000
RAC: 11,991
Message 239 - Posted: 2 Oct 2026, 15:11:26 UTC - in response to Message 238.  

Believe me thats not the issue ^^ all multigpu machines should enable this by default, so also i have that enabled by many years ^^


They certainly weren't in my case. I am new to GPU computing so won't argue on it being the issue. It will probably be tomorrow morning before I get the chance to see if enabling them all makes a difference in my case.
ID: 239 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dave
New member

Send message
Joined: 29 Sep 26
Posts: 20
Credit: 205,000
RAC: 11,991
Message 270 - Posted: 3 Oct 2026, 7:02:27 UTC

Even after restarting BOINC both for allowing both cards to be used and making the discrete card the priority one, it is still the on board graphics that is being used for tasks.
ID: 270 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ProfileTamagoch
New member

Send message
Joined: 29 Sep 26
Posts: 8
Credit: 908,000
RAC: 115,058
Message 272 - Posted: 3 Oct 2026, 7:21:04 UTC - in response to Message 204.  

If you're running Windows, that can also be an issue.
I've got a way better Multi-CPU workload and balancing after switching to Debian. Maybe that could work with multi-GPU setup as well )
ID: 272 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profiledskagcommunity
New member
Avatar

Send message
Joined: 29 Sep 26
Posts: 14
Credit: 494,000
RAC: 78,545
Message 274 - Posted: 3 Oct 2026, 9:16:17 UTC - in response to Message 270.  
Last modified: 3 Oct 2026, 9:17:38 UTC

Just as guess! You can try in BIOS to look what GPU it looks first iGPU or PEG...perhaps it is set to igpu and you dont have too (dont know your desktop setting) and rotating it..perhaps..dont know..could turn the numbers in BOINC around..so that the intel is shown as GPU1 and it uses your discrete card as GPU0 then. Like i said, just something you can look. I dont know that myself, but i would try for testing purpose ^^
---------- 24/7 Crunching since 2011 -----------
DSKAG Austria: http://www.dskag.at

ID: 274 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dave
New member

Send message
Joined: 29 Sep 26
Posts: 20
Credit: 205,000
RAC: 11,991
Message 304 - Posted: 3 Oct 2026, 16:09:39 UTC - in response to Message 274.  
Last modified: 3 Oct 2026, 16:12:26 UTC

I will have a look at that next time I reboot. Both GPUs in my case are AMD/ATI

Sat 03 Oct 2026 07:53:10 AM BST |  | OpenCL: AMD/ATI GPU 0: AMD Radeon RX 6600 (driver version 3614.0 (HSA1.1,LC), device version OpenCL 2.0, 7.98GB, 7.98GB available, 9.86 TFLOPS peak)
Sat 03 Oct 2026 07:53:10 AM BST |  | OpenCL: AMD/ATI GPU 1: AMD Radeon Graphics (driver version 3614.0 (HSA1.1,LC), device version OpenCL 2.0, 31.01GB, 31.01GB available, 563.20 GFLOPS peak)


It looks very much like it is your original issue of tasks running on just the first GPU that BOINC finds.
BOINC8.3.0 XUbuntu26.04
ID: 304 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dave
New member

Send message
Joined: 29 Sep 26
Posts: 20
Credit: 205,000
RAC: 11,991
Message 334 - Posted: 4 Oct 2026, 6:46:15 UTC

Next experiment here, with 2 tasks running and just one in the queue, I am going to see if a single task completes in close to half the time on the GPU.
ID: 334 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Dave
New member

Send message
Joined: 29 Sep 26
Posts: 20
Credit: 205,000
RAC: 11,991
Message 337 - Posted: 4 Oct 2026, 8:58:29 UTC - in response to Message 334.  

In reply to Dave's message of 4 Oct 2026:
Next experiment here, with 2 tasks running and just one in the queue, I am going to see if a single task completes in close to half the time on the GPU.

Yes, it does run twice as fast, confirming two tasks do run on the same GPU.
ID: 337 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Questions and Answers : Getting started & support : MultiGPU Issue??