Welcome to MilkyWay@home

Software confusion with multiple GPUs


Advanced search

Message boards : Number crunching : Software confusion with multiple GPUs
Message board moderation

To post messages, you must log in.

AuthorMessage
DanNeely

Send message
Joined: 6 Oct 09
Posts: 39
Credit: 78,822,406
RAC: 1
50 million credit badge12 year member badge
Message 43312 - Posted: 30 Oct 2010, 19:31:56 UTC

I have both a 5870 and a 5450 card in my PC. Since I added the 2nd card boinc has been running 2 MW WU's at a time, thinking both are getting 100% of a GPU; the fact that their runtimes move in lockstep with each other and are 2x as high makes it clear that they're both running on my 5870. Is there any way I can apply a cluebat to the system to straiten it out?
ID: 43312 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
John Clark

Send message
Joined: 4 Oct 08
Posts: 1734
Credit: 64,228,409
RAC: 0
50 million credit badge13 year member badge
Message 43314 - Posted: 30 Oct 2010, 19:44:57 UTC - in response to Message 43312.  
Last modified: 30 Oct 2010, 19:45:21 UTC

I have both a 5870 and a 5450 card in my PC. Since I added the 2nd card boinc has been running 2 MW WU's at a time, thinking both are getting 100% of a GPU; the fact that their runtimes move in lockstep with each other and are 2x as high makes it clear that they're both running on my 5870. Is there any way I can apply a cluebat to the system to straiten it out?



I presume you have yet to place the cc_config file in the folder containing the folder with all the projects?

This file tells BOINC to make use of all the available GPUs on your system that are compatible with the project(s) you want to run.

The cc_config file would look something like this -

<cc_config>
<options>
<use_all_gpus>1,/use_all_gpus>
</options>
</cc_config>
Go away, I was asleep


ID: 43314 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Brickhead
Avatar

Send message
Joined: 20 Mar 08
Posts: 108
Credit: 2,562,515,681
RAC: 0
2 billion credit badge14 year member badgeextraordinary contributions badge
Message 43315 - Posted: 30 Oct 2010, 20:42:27 UTC

What is it you want to achieve - run only one WU at a time?
The 5450 won't get any MW work whatever you do, according to the GPU Requirements.
ID: 43315 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
DanNeely

Send message
Joined: 6 Oct 09
Posts: 39
Credit: 78,822,406
RAC: 1
50 million credit badge12 year member badge
Message 43317 - Posted: 30 Oct 2010, 21:53:42 UTC - in response to Message 43315.  

I know the 5450 won't run MW, so 1 at a time would be my default objective so they're not competing with each other for hardware resources.

I'd like to know where the bug is though so I can report it to the correct people. My account lists my computer as having 2 5800 series cards not one 58xx and one 54xx; is this an MW problem or a problem with the boinc client.

http://milkyway.cs.rpi.edu/milkyway/hosts_user.php
ID: 43317 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
DanNeely

Send message
Joined: 6 Oct 09
Posts: 39
Credit: 78,822,406
RAC: 1
50 million credit badge12 year member badge
Message 43319 - Posted: 30 Oct 2010, 22:07:49 UTC

I should add that I'm assuming that resource conflicts will result in 2 WU's running concurrently taking slightly longer to complete than the same 2 WU's running sequentially. IF this isn't the case other than looking stupid I suppose it's not a major problem,
ID: 43319 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Brickhead
Avatar

Send message
Joined: 20 Mar 08
Posts: 108
Credit: 2,562,515,681
RAC: 0
2 billion credit badge14 year member badgeextraordinary contributions badge
Message 43320 - Posted: 30 Oct 2010, 22:15:35 UTC

Seems like the science app is somewhat more enlightened than the BOINC core client:

instructed by BOINC client to use device 1
Found 2 CAL devices
Device 0: ATI Radeon HD5800 series (Cypress)
Device 1: ATI Radeon HD5400 series (Cedar) ... not supporting double precision
Device 1 not available or not supported.
Trying to reassign the WU to another device.
0 WUs already running on GPU 0
Starting WU on GPU 0
(shortened)

My guess is that BOINC only detects the number of CAL devices and the type of the first one, then giving instructions that the science app must correct. I think a cc_config file can limit BOINC to use only one GPU, but I'm no expert there (have never used one).

On the other hand the 5870 is more than capable of running two WUs simultaneously. (If you get them slightly staggered in time after a while, it's actually beneficial because it will keep the GPU busy when it would otherwise be "between WUs".)
ID: 43320 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
ProfileIndigo

Send message
Joined: 16 Feb 09
Posts: 1
Credit: 127,531
RAC: 0
100 thousand credit badge13 year member badge
Message 43380 - Posted: 1 Nov 2010, 13:52:13 UTC - in response to Message 43320.  

Help me please.
My tasks by project MilkyWay are too big - I am afraid that I will not finish tasks before my deadline. (My PC works almost all day). How can I download smaller tasks?
Thank you
ID: 43380 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Software confusion with multiple GPUs

©2022 Astroinformatics Group