Mix and match GPU?

Message boards : Number crunching : Mix and match GPU?
Message board moderation

To post messages, you must log in.

AuthorMessage
Miklos M.

Send message
Joined: 5 May 99
Posts: 955
Credit: 136,115,648
RAC: 73
Hungary
Message 1491504 - Posted: 19 Mar 2014, 22:49:29 UTC

Can I install a GTX 580 and also a GTX 780 ti on the same computer?
ID: 1491504 · Report as offensive
Ulrich Metzner
Volunteer tester
Avatar

Send message
Joined: 3 Jul 02
Posts: 1256
Credit: 13,565,513
RAC: 13
Germany
Message 1491508 - Posted: 19 Mar 2014, 22:56:05 UTC

Sure, but the two GPUs should not be to far apart regarding performance if they are of the same type/brand. If you mix GPUs of different kinds, e. g. intel and Nvidia or Nvidia and AMD, then the performance difference does not matter.

Myself running Nvidia GT 640 and GT 430 in the same machine. The 640 is about 2.5 times faster than the 430.
Aloha, Uli

ID: 1491508 · Report as offensive
Miklos M.

Send message
Joined: 5 May 99
Posts: 955
Credit: 136,115,648
RAC: 73
Hungary
Message 1491515 - Posted: 19 Mar 2014, 23:01:26 UTC - in response to Message 1491508.  

They both are NVIDIA.
ID: 1491515 · Report as offensive
Miklos M.

Send message
Joined: 5 May 99
Posts: 955
Credit: 136,115,648
RAC: 73
Hungary
Message 1491518 - Posted: 19 Mar 2014, 23:08:07 UTC - in response to Message 1491515.  

I find the 580 about 2.5 times as fast as the 460 I have in another computer.
ID: 1491518 · Report as offensive
Profile Wiggo
Avatar

Send message
Joined: 24 Jan 00
Posts: 34744
Credit: 261,360,520
RAC: 489
Australia
Message 1491529 - Posted: 19 Mar 2014, 23:23:04 UTC

Sure you can install both, but I wouldn't and here's why.

Your GTX 580 is good running cuda42 type app, a GTX 780Ti presently works better with cuda50 type app though not as well as it could. Now I take it that Jason (or someone else) is probable working on a cuda60 type app (that's just a guess with the name) to better suit the GTX7xx architecture, I hope that you can see where I'm going with this.

Why not just replace that old GTX 460 in your other rig with the a GTX 780Ti?

Cheers.
ID: 1491529 · Report as offensive
Miklos M.

Send message
Joined: 5 May 99
Posts: 955
Credit: 136,115,648
RAC: 73
Hungary
Message 1491530 - Posted: 19 Mar 2014, 23:24:12 UTC - in response to Message 1491529.  

Thanks for the opinion. Appreciate it.
ID: 1491530 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1491594 - Posted: 20 Mar 2014, 1:21:00 UTC

You could run each car in a separate BOINC instance. Then you would have precise control over the configuration of each card.
Unless your goal is to have a single machine with high RAC. Then this would not be your desired option.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1491594 · Report as offensive
Miklos M.

Send message
Joined: 5 May 99
Posts: 955
Credit: 136,115,648
RAC: 73
Hungary
Message 1491806 - Posted: 20 Mar 2014, 12:19:50 UTC - in response to Message 1491594.  

Thanks Hal. You mean a separate project for each card?
ID: 1491806 · Report as offensive
Profile William
Volunteer tester
Avatar

Send message
Joined: 14 Feb 13
Posts: 2037
Credit: 17,689,662
RAC: 0
Message 1491810 - Posted: 20 Mar 2014, 12:36:40 UTC - in response to Message 1491806.  

Thanks Hal. You mean a separate project for each card?

No, he means two separate instances of BOINC, each driving only one of the GPUs.

Forget it, it is WAY above your paygrade.

Hal, you are welcome to try and explain, but while I am probably one of the very few persons who know how to set that up properly I also know how complicated it is, and given Miklos' prowess with computers I strongly advise against anything that involves more than clicking a few buttons. You've not read 'How to debug' Hal have you?

A 580 and a 780Ti? Might work, don;t think they are too far apart in speed.

Um.

Ok, Miklos, I'm afraid you will NOT get both cards in one host to work. Because to get them to work you need a working cc_config.xml to tell boinc to use all the GPUs...

Do you have a third host you could put that card in? Else, maybe just chuck out the 460 and put the 780Ti in there (if the rest of the system is up to it).
A person who won't read has no advantage over one who can't read. (Mark Twain)
ID: 1491810 · Report as offensive
Miklos M.

Send message
Joined: 5 May 99
Posts: 955
Credit: 136,115,648
RAC: 73
Hungary
Message 1491814 - Posted: 20 Mar 2014, 12:51:08 UTC - in response to Message 1491810.  

Thanks William. I just learned last week that there are more buttons on my key board than "control, alt, delete", lol.
You are right, it is way above my pay grade.
ID: 1491814 · Report as offensive
Juha
Volunteer tester

Send message
Joined: 7 Mar 04
Posts: 388
Credit: 1,857,738
RAC: 0
Finland
Message 1491853 - Posted: 20 Mar 2014, 14:55:06 UTC - in response to Message 1491810.  

Just remembered, there's boinc-client-configuration program. Haven't tried, no idea if it works or how well.
ID: 1491853 · Report as offensive
Miklos M.

Send message
Joined: 5 May 99
Posts: 955
Credit: 136,115,648
RAC: 73
Hungary
Message 1491939 - Posted: 20 Mar 2014, 17:16:40 UTC - in response to Message 1491810.  

William, I was just thinking "pay grade"? You mean we get paid here?
ID: 1491939 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1491997 - Posted: 20 Mar 2014, 18:03:12 UTC - in response to Message 1491853.  
Last modified: 20 Mar 2014, 18:41:58 UTC

Just remembered, there's boinc-client-configuration program. Haven't tried, no idea if it works or how well.

Uh, Oooooooooh ... I'm very stupid ... 'how to debug?' >200 posts wasted time ...
... and I was playing with this program ... just a month ago ... but did not find I need it so forget about it :(


Yes, it works!

@Miklos M.

The program is very easy - it is just one .exe in a .zip
You run this ccConfig.exe and just check/uncheck options and use [Save] button.
Then restart BOINC and the options are activated.

Get it:
BOINC client configuration (ccConfig.exe) (I repeat the same link as above)
http://code.google.com/p/boinc-client-configuration/

Look at it:






Use it ...

End of info for Miklos M.


************

More 'Advanced' info for others:

It (ccConfig.exe) finds where cc_config.xml has to be (i.e. finds BOINC Data directory from the registry),
reads cc_config.xml if it exists and shows checked what you already have enabled.
Also the first 3 log tags are checked by default.


My initial manually made cc_config.xml :
<cc_config>

   <log_flags>
      <benchmark_debug>1</benchmark_debug>
      <dcf_debug>1</dcf_debug>
      <checkpoint_debug>0</checkpoint_debug>
   </log_flags>

   <options>
      <start_delay>55</start_delay>
      <ncpus>-1</ncpus>

      <max_file_xfers>20</max_file_xfers>
      <max_file_xfers_per_project>10</max_file_xfers_per_project>

      <save_stats_days>3650</save_stats_days>
      <max_stdout_file_size>8388000</max_stdout_file_size>

      <zero_debts>0</zero_debts>
   </options>

</cc_config>



cc_config.xml after using ccConfig.exe and checking 'work_fetch_debug' and 'use_all_gpus' (yes - it added this first line):
<?xml version="1.0" encoding="UTF-8" ?>
<cc_config>
    <log_flags>
        <benchmark_debug>1</benchmark_debug>
        <dcf_debug>1</dcf_debug>
        <work_fetch_debug>1</work_fetch_debug>
    </log_flags>
    <options>
        <use_all_gpus>1</use_all_gpus>
        <max_file_xfers>20</max_file_xfers>
        <max_file_xfers_per_project>10</max_file_xfers_per_project>
        <max_stdout_file_size>8388000</max_stdout_file_size>
        <save_stats_days>3650</save_stats_days>
        <start_delay>55</start_delay>
    </options>
</cc_config>



As you see it removes empty lines and sorts.
In fact it recreates the file using own formatting/indents/sort ...

When you uncheck - it removes the line (which is good - less clutter for the eye), do not just put '0' (or what it is the default)
It simply removes all lines that are at default, for me removed:
<checkpoint_debug>0</checkpoint_debug>
<ncpus>-1</ncpus>
<zero_debts>0</zero_debts>


I think it is good enough to recommend for (semi) beginners ;)


 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1491997 · Report as offensive
Juha
Volunteer tester

Send message
Joined: 7 Mar 04
Posts: 388
Credit: 1,857,738
RAC: 0
Finland
Message 1492146 - Posted: 20 Mar 2014, 19:48:57 UTC - in response to Message 1491997.  

Just remembered, there's boinc-client-configuration program. Haven't tried, no idea if it works or how well.

Uh, Oooooooooh ... I'm very stupid ... 'how to debug?' >200 posts wasted time ...
... and I was playing with this program ... just a month ago ... but did not find I need it so forget about it :(

Just a matter of what are focusing on to. In the previous thread everybody's focus was on naming the file right and then putting it in a right folder.

This time, toggle the use_all_gpus option... hmm, toggle... like a checkbox... hmm, checkboxes... those come in GUIs... hmm, GUI... OOOHHHH a GUI OOHHH I know I know where is it :)


A few gotchas with ccConfig. The download tab has older version than front page, make sure you download the newest version.

And it's zipped. Does Miklos need instructions to unzip?
ID: 1492146 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1493208 - Posted: 22 Mar 2014, 7:36:08 UTC - in response to Message 1492146.  

And it's zipped.

On this page:
https://docs.google.com/file/d/0B7gS2LYSNsbLS0NidnZ6RGRGTUE/edit?pli=1

there is ccConfig.exe

To Download: point the mouse after the text '1.8 MB' (at most right) and click (near where down arrow appears)
 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1493208 · Report as offensive

Message boards : Number crunching : Mix and match 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.