Question about adding an extra GPU

Message boards : Number crunching : Question about adding an extra GPU
Message board moderation

To post messages, you must log in.

AuthorMessage
Johnny Barbour

Send message
Joined: 14 May 06
Posts: 9
Credit: 15,432,603
RAC: 0
United States
Message 1664548 - Posted: 12 Apr 2015, 15:48:29 UTC

First time forum poster, long time SETI geek... :-)

Background story is that I'm currently running 24/7 a self built Windows machine with an i5-4690 cpu, Z97 motherboard, and a GTX 770 GPU. Just for fun, I was thinking about adding a second $100-ish GPU to devote to SETI. My motherboard can support another video card, my power supply is big enough, and I have a beast of a full tower case with extra cooling fans.

My questions is - Would BOINC be able to make use of the second GPU if it is not a GTX 770? I'm open to other suggestions, but I was considering adding a GTX 750 because it would be around 60% as fast for 1/3 the cost of the current equivalent of a GTX 770 (my object is to get the best bang for the meager buck).

This is where I get the 60% as fast figure - https://setiathome.berkeley.edu/gpu_list.php

For what it's worth, I'm not into the competition / bragging rights aspect. It's just for fun and the idea that I'm doing my part to help the dream of finding E.T. come true (actually chocking back a few tears as I type this). Thanks!!!
ID: 1664548 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1664552 - Posted: 12 Apr 2015, 15:54:59 UTC - in response to Message 1664548.  

If the 2nd GPU wasn't of the same speed (assuming it's from the same vendor), Boinc wouldn't use it by default,
But you can override that with the <use_all_gpus> cc_config.xml option:

Client configuration

<use_all_gpus>0|1</use_all_gpus>If 1, use all GPUs (otherwise only the most capable ones are used).

If the 2nd GPU was from a different vendor, ie ATI/AMD or Intel, then you may need to connect a 2nd Monitor, or extend the desktop instead.

Claggy
ID: 1664552 · Report as offensive
Profile Zalster Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 5517
Credit: 528,817,460
RAC: 242
United States
Message 1664553 - Posted: 12 Apr 2015, 15:58:20 UTC - in response to Message 1664548.  

Yes you can but you need to add like a cc_config.xml to Bonic folder


<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
</options>
</cc_config>

That way it will use both of the GPUs


If you don't know how to make a xml please post and we can walk you thru it and how to find where to place it

Zalster
ID: 1664553 · Report as offensive
Profile Woodgie
Avatar

Send message
Joined: 6 Dec 99
Posts: 134
Credit: 89,630,417
RAC: 55
United Kingdom
Message 1664914 - Posted: 13 Apr 2015, 8:57:29 UTC - in response to Message 1664548.  
Last modified: 13 Apr 2015, 8:57:52 UTC

As the others have said, setting <use_all_gpus> to 1 in your cc_config.xml file works a treat.

As for mix 'n match GPUs I think the received wisdom is to stick with the same manufacturer at least. I have a Titan and 2 x 750Ti and everything is ticking along nicely.

The trick is to make sure you also tune the app_info.xml file too. There's plenty of info floating about on how to do that but if you want a condensed and probably shoddy explanation of it all then I'll see what I can knock out for you this evening. In a nutshell as ALL the graphics cards use the same settings (though this might change in the future apparently) you need to set the workload to something sensible for the lowest powered card.

In my case 2 WUs per card is the sweet spot, the Titan could probably stand to do 3 or 4 but not the 750Ti so running at 2 gives the most work per unit time, if that makes sense.

I like the 750Ti, for what it's worth, the price/performance (not to mention low LOW power consumption) is an all round winner for me.
~W

ID: 1664914 · Report as offensive

Message boards : Number crunching : Question about adding an extra GPU


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.