how to choose which gpu (swan device 0, 1, 2, ) to use?

Message boards : Graphics cards (GPUs) : how to choose which gpu (swan device 0, 1, 2, ) to use?
Message board moderation

To post messages, you must log in.

Previous · 1 · 2

AuthorMessage
erik

Send message
Joined: 30 Apr 19
Posts: 54
Credit: 168,971,875
RAC: 0
Level
Ile
Scientific publications
wat
Message 51964 - Posted: 2 Jun 2019, 20:07:45 UTC

a little update how device numbering in boinc is.
boinc sees multi-gpu setup the same way as gpu-z sees.

under ADVANCED tab you have option called CUDA, under CUDA you can see MULTI BOARD and then No (0) or No (1) etc etc. those device numbers in gpu-z are the same device numbers in boinc. and THIS numbering is done according to PCIE BUS ID. lower PCIE ID gets lower device number. you should say: of course, nothing strange or news with this.

now comes strange part....my motherboard asrock x399 taichi (for threadripper cpu's) has the following pcie-slots, counting from the pcie-slot most nearby cpu and memory banks:

- x16 electrial (pcie bus id 66)
- x16 slot (eletrical x8, pcie bus id 66)
- x1 slot electrical (pcie bus id 7)
- x16 electrical (pcie bus id 10)
- x16 slot (electrical x8, pcie bus id 9)

according to this pcie bus id's my device 0 in boinc and in gpu-z is x1-slot.

all this information is just for sharing.
i am not asking why 1st pcie-slot (most nearby cpu and memory banks) has the highest pcie bus id. but just sharing my experience.

oh yeah, forgotten to say.....swan_sync enabled under windows 10, tried with different gtx-cards (1060 and 1070), alsways multi-gpu in alls the same gtx-cards or all mixed gtx-cards.

so, i am saying: the card type has nothing to do with pcie bus id numbering

have fun !!!
ID: 51964 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
erik

Send message
Joined: 30 Apr 19
Posts: 54
Credit: 168,971,875
RAC: 0
Level
Ile
Scientific publications
wat
Message 52205 - Posted: 7 Jul 2019, 11:00:58 UTC

another question....rigth now i am testing gtx 1080 Ti card. its load is about 50%. this card is connected to pcie-x8 slot. is this normal for 1080 Ti? 50% load of gpu?

if it is not, is it possible to sign specific app (acemdlong or acemdshort) to this specific card? and then using gpu_usage 0.5 comment to load 2 WU on this card so it finally get almost 100% gpu load?

ID: 52205 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Erich56

Send message
Joined: 1 Jan 15
Posts: 1166
Credit: 12,260,898,501
RAC: 1
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwat
Message 52206 - Posted: 7 Jul 2019, 14:37:49 UTC - in response to Message 52205.  

another question....rigth now i am testing gtx 1080 Ti card. its load is about 50%. this card is connected to pcie-x8 slot. is this normal for 1080 Ti? 50% load of gpu?

Did you enable SwanSync ?
ID: 52206 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
erik

Send message
Joined: 30 Apr 19
Posts: 54
Credit: 168,971,875
RAC: 0
Level
Ile
Scientific publications
wat
Message 52207 - Posted: 8 Jul 2019, 9:00:38 UTC - in response to Message 52206.  

another question....rigth now i am testing gtx 1080 Ti card. its load is about 50%. this card is connected to pcie-x8 slot. is this normal for 1080 Ti? 50% load of gpu?

Did you enable SwanSync ?

yes, swan_syn is enabled. i am running windows 10, 64bit with latest windows updates, nvidia driver version 430. gpu load for gtx 1080 Ti is round 55-59%, connected to pcie-x8 slot (and also electrically x8-slot)

so once again my question....is it possible to asign a specific gpu-card to a specific application? meaning...i would like to asign gtx1080 Ti to only acemdlong-app. is this possible?
ID: 52207 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Retvari Zoltan
Avatar

Send message
Joined: 20 Jan 09
Posts: 2380
Credit: 16,897,957,044
RAC: 0
Level
Trp
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 52209 - Posted: 8 Jul 2019, 19:20:12 UTC - in response to Message 52207.  

meaning...i would like to asign gtx1080 Ti to only acemdlong-app. is this possible?

No, but you can exclude a GPU from a project.
See the <exclude_gpu> section here.
ID: 52209 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
erik

Send message
Joined: 30 Apr 19
Posts: 54
Credit: 168,971,875
RAC: 0
Level
Ile
Scientific publications
wat
Message 52213 - Posted: 9 Jul 2019, 10:42:27 UTC - in response to Message 52209.  

meaning...i would like to asign gtx1080 Ti to only acemdlong-app. is this possible?

No, but you can exclude a GPU from a project.
See the <exclude_gpu> section here.

thanks for your reply. pitty i cann't asign specific device to specific application with specific setting for that device or appliction....would be great feature of BOINC
ID: 52213 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mmonnin

Send message
Joined: 2 Jul 16
Posts: 338
Credit: 7,987,341,558
RAC: 213
Level
Tyr
Scientific publications
watwatwatwatwat
Message 52219 - Posted: 9 Jul 2019, 23:23:44 UTC - in response to Message 52213.  

meaning...i would like to asign gtx1080 Ti to only acemdlong-app. is this possible?

No, but you can exclude a GPU from a project.
See the <exclude_gpu> section here.

thanks for your reply. pitty i cann't asign specific device to specific application with specific setting for that device or appliction....would be great feature of BOINC


That is low GPU util even w/o swan sync.

The best way to use 1 GPU on one project and a 2nd GPU on another project is with separate BOINC Clients with the exclude function mentioned above. I have a guide for Windows and Linux at Overclock.net in the BOINC Guide sub forum if you're interested. My PCs with GPUs all have 1 client for CPU work and another for GPUs. It allows for finer control of work buffers, esp during competitions.
ID: 52219 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
erik

Send message
Joined: 30 Apr 19
Posts: 54
Credit: 168,971,875
RAC: 0
Level
Ile
Scientific publications
wat
Message 52222 - Posted: 10 Jul 2019, 5:29:35 UTC - in response to Message 52219.  

meaning...i would like to asign gtx1080 Ti to only acemdlong-app. is this possible?

No, but you can exclude a GPU from a project.
See the <exclude_gpu> section here.

thanks for your reply. pitty i cann't asign specific device to specific application with specific setting for that device or appliction....would be great feature of BOINC


That is low GPU util even w/o swan sync.

The best way to use 1 GPU on one project and a 2nd GPU on another project is with separate BOINC Clients with the exclude function mentioned above. I have a guide for Windows and Linux at Overclock.net in the BOINC Guide sub forum if you're interested. My PCs with GPUs all have 1 client for CPU work and another for GPUs. It allows for finer control of work buffers, esp during competitions.
so, i have read your guide for 2nd client setup.

what you actually suggest is in 1 client to exclude gtx1070 and include gtx1080 with setting like i wish.

in another client (2nd client) to do the opposite...do i understand you correct?

because you make 2 folders for boinc:
C:\ProgramData\BOINC

C:\ProgramData\BOINC2
ID: 52222 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
mmonnin

Send message
Joined: 2 Jul 16
Posts: 338
Credit: 7,987,341,558
RAC: 213
Level
Tyr
Scientific publications
watwatwatwatwat
Message 52223 - Posted: 10 Jul 2019, 9:55:20 UTC - in response to Message 52222.  

meaning...i would like to asign gtx1080 Ti to only acemdlong-app. is this possible?

No, but you can exclude a GPU from a project.
See the <exclude_gpu> section here.

thanks for your reply. pitty i cann't asign specific device to specific application with specific setting for that device or appliction....would be great feature of BOINC


That is low GPU util even w/o swan sync.

The best way to use 1 GPU on one project and a 2nd GPU on another project is with separate BOINC Clients with the exclude function mentioned above. I have a guide for Windows and Linux at Overclock.net in the BOINC Guide sub forum if you're interested. My PCs with GPUs all have 1 client for CPU work and another for GPUs. It allows for finer control of work buffers, esp during competitions.
so, i have read your guide for 2nd client setup.

what you actually suggest is in 1 client to exclude gtx1070 and include gtx1080 with setting like i wish.

in another client (2nd client) to do the opposite...do i understand you correct?

because you make 2 folders for boinc:
C:\ProgramData\BOINC

C:\ProgramData\BOINC2


Yes, thats correct. One install, several client instances are opened with separate data directories (with their own configs).
ID: 52223 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Previous · 1 · 2

Message boards : Graphics cards (GPUs) : how to choose which gpu (swan device 0, 1, 2, ) to use?

©2025 Universitat Pompeu Fabra