Thread 'Boinc uses wrong GPU for SRBase only'

Message boards : Questions and problems : Boinc uses wrong GPU for SRBase only
Message board moderation

To post messages, you must log in.

AuthorMessage
Ian&Steve C.

Send message
Joined: 24 Dec 19
Posts: 229
United States
Message 107428 - Posted: 17 Mar 2022, 15:12:13 UTC - in response to Message 107401.  

use the <exclude_gpu> element
ID: 107428 · Report as offensive
Dr Who Fan
Avatar

Send message
Joined: 10 May 07
Posts: 1432
United States
Message 107430 - Posted: 17 Mar 2022, 15:29:30 UTC - in response to Message 107401.  

Your answer is posted at the project forum:

rebirther wrote:
https://srbase.my-firewall.org/sr5/forum_thread.php?id=6&postid=5765

The GPU apps can only run on device 0, it was not designed for multi-GPU.
ID: 107430 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5123
United Kingdom
Message 107444 - Posted: 18 Mar 2022, 8:28:27 UTC - in response to Message 107442.  

That is incorrect, if I don't forbid any GPUs, It runs on both.
I'd double-check that theory against reality, if I were you.

BOINC will start two tasks, and give one the instructions to run on device 0, and the other instructions to run on device 1. BOINC Manager will show you that the instructions have been issued.

But what happens next is entirely dependent on the project's science application. If the application is not capable of reading and acting on the instructions, it'll do its own thing. I've seen that happen in the last few months, while a new application was being developed and tested at GPUGrid. They made a mistake in the code to implement device selection (or left it out entirely), and both tasks ran on device 0. We noticed, pointed it out, and they corrected it.

Part of the confusion arises from a change (many years ago) in the way BOINC passes the device instruction. When GPUs were first introduced, it was a very simple parameter on the command line: as GPUs got commoner and more diverse, that was changed to a more complex structure in a file called init_data.xml. Not every project got the memo.
ID: 107444 · Report as offensive

Message boards : Questions and problems : Boinc uses wrong GPU for SRBase only

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.