Second GPU

Message boards : Number crunching : Second GPU
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Dr Grey

Send message
Joined: 27 May 99
Posts: 154
Credit: 104,147,344
RAC: 21
United Kingdom
Message 1574992 - Posted: 20 Sep 2014, 11:19:35 UTC

Because I forget things; how do I get my second GPU in use? New card just delivered :)

20/09/2014 12:03:23 | | CUDA: NVIDIA GPU 0: GeForce GTX 980 (driver version 344.11, CUDA version 6.5, compute capability 5.2, 4096MB, 3910MB available, 7468 GFLOPS peak)
20/09/2014 12:03:23 | | CUDA: NVIDIA GPU 1 (not used): GeForce GTX 670 (driver version 344.11, CUDA version 6.5, compute capability 3.0, 2048MB, 1957MB available, 2845 GFLOPS peak)
20/09/2014 12:03:23 | | OpenCL: NVIDIA GPU 0: GeForce GTX 980 (driver version 344.11, device version OpenCL 1.1 CUDA, 4096MB, 3910MB available, 7468 GFLOPS peak)
20/09/2014 12:03:23 | | OpenCL: NVIDIA GPU 1 (ignored by config): GeForce GTX 670 (driver version 344.11, device version OpenCL 1.1 CUDA, 2048MB, 1957MB available, 2845 GFLOPS peak)
ID: 1574992 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14650
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1574993 - Posted: 20 Sep 2014, 11:24:40 UTC - in response to Message 1574992.  

http://boinc.berkeley.edu/wiki/Client_configuration

You're looking to use

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

in the options section.
ID: 1574993 · Report as offensive
Profile Wiggo
Avatar

Send message
Joined: 24 Jan 00
Posts: 34744
Credit: 261,360,520
RAC: 489
Australia
Message 1574994 - Posted: 20 Sep 2014, 11:27:27 UTC
Last modified: 20 Sep 2014, 11:28:36 UTC

You just need to create a cc_config.xml with notepad containing this,

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


and save it into your ProgramData BOINC folder.

[edit] looks like Richard got in while I was typing again. :-D

Cheers.
ID: 1574994 · Report as offensive
Profile Dr Grey

Send message
Joined: 27 May 99
Posts: 154
Credit: 104,147,344
RAC: 21
United Kingdom
Message 1574997 - Posted: 20 Sep 2014, 11:38:06 UTC

Thanks Richard, Wiggo. I tried the entry in various places but can't make it work
Here's what's in there at the moment, where does the entry go?

<app_config>
<app>
<name>setiathome_v7</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.2</cpu_usage>
</gpu_versions>
</app>
<app>
<name>astropulse_v6</name>
<gpu_versions>
<gpu_usage>0.5</gpu_usage>
<cpu_usage>0.2</cpu_usage>
</gpu_versions>
</app>
</app_config>
ID: 1574997 · Report as offensive
Claggy
Volunteer tester

Send message
Joined: 5 Jul 99
Posts: 4654
Credit: 47,537,079
RAC: 4
United Kingdom
Message 1574999 - Posted: 20 Sep 2014, 11:41:04 UTC - in response to Message 1574997.  
Last modified: 20 Sep 2014, 11:41:35 UTC

Different files, you posted the app_config.xml, that goes in the project folder,

The file you need to create is called cc_config.xml, that goes in the Boinc Data directory, you then need to restart Boinc, GPU detection is only done on startup, doing a read config files won't enable the 2nd GPU.

Claggy
ID: 1574999 · Report as offensive
Profile Dr Grey

Send message
Joined: 27 May 99
Posts: 154
Credit: 104,147,344
RAC: 21
United Kingdom
Message 1575000 - Posted: 20 Sep 2014, 11:51:20 UTC

Really appreciate everyone's help. Much better now, thanks.

20/09/2014 12:48:29 | | Starting BOINC client version 7.2.42 for windows_x86_64
20/09/2014 12:48:29 | | log flags: file_xfer, sched_ops, task, dcf_debug
20/09/2014 12:48:29 | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6
20/09/2014 12:48:29 | | Data directory: C:\ProgramData\BOINC
20/09/2014 12:48:29 | | Running under account Martin
20/09/2014 12:48:29 | | CUDA: NVIDIA GPU 0: GeForce GTX 980 (driver version 344.11, CUDA version 6.5, compute capability 5.2, 4096MB, 3777MB available, 7468 GFLOPS peak)
20/09/2014 12:48:29 | | CUDA: NVIDIA GPU 1: GeForce GTX 670 (driver version 344.11, CUDA version 6.5, compute capability 3.0, 2048MB, 1957MB available, 2845 GFLOPS peak)
20/09/2014 12:48:29 | | OpenCL: NVIDIA GPU 0: GeForce GTX 980 (driver version 344.11, device version OpenCL 1.1 CUDA, 4096MB, 3777MB available, 7468 GFLOPS peak)
20/09/2014 12:48:29 | | OpenCL: NVIDIA GPU 1: GeForce GTX 670 (driver version 344.11, device version OpenCL 1.1 CUDA, 2048MB, 1957MB available, 2845 GFLOPS peak)
20/09/2014 12:48:29 | SETI@home | Found app_info.xml; using anonymous platform
20/09/2014 12:48:29 | | Host name: 600T
20/09/2014 12:48:29 | | Processor: 8 GenuineIntel Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz [Family 6 Model 58 Stepping 9]
20/09/2014 12:48:29 | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 popcnt aes syscall nx lm vmx tm2 pbe
20/09/2014 12:48:29 | | OS: Microsoft Windows 7: Home Premium x64 Edition, Service Pack 1, (06.01.7601.00)
20/09/2014 12:48:29 | | Memory: 15.94 GB physical, 31.89 GB virtual
20/09/2014 12:48:29 | | Disk: 238.46 GB total, 142.66 GB free
20/09/2014 12:48:29 | | Local time is UTC +1 hours
20/09/2014 12:48:29 | SETI@home | Found app_config.xml
20/09/2014 12:48:29 | | Config: use all coprocessors
20/09/2014 12:48:29 | SETI@home | URL http://setiathome.berkeley.edu/; Computer ID 7280272; resource share 100
20/09/2014 12:48:29 | SETI@home | General prefs: from SETI@home (last modified 01-Feb-2014 18:42:03)
20/09/2014 12:48:29 | SETI@home | Host location: none
20/09/2014 12:48:29 | SETI@home | General prefs: using your defaults
20/09/2014 12:48:29 | | Reading preferences override file
20/09/2014 12:48:29 | | Preferences:
20/09/2014 12:48:29 | | max memory usage when active: 8163.31MB
20/09/2014 12:48:29 | | max memory usage when idle: 14693.96MB
20/09/2014 12:48:29 | | max disk usage: 100.00GB
20/09/2014 12:48:29 | | max CPUs used: 6
20/09/2014 12:48:29 | | (to change preferences, visit a project web site or select Preferences in the Manager)
20/09/2014 12:48:29 | | Not using a proxy
20/09/2014 12:48:30 | SETI@home | Starting task 03ap08af.16918.16023.438086664203.12.46_0
20/09/2014 12:48:30 | SETI@home | Starting task 02ap08ac.11703.263373.438086664207.12.106_0
20/09/2014 12:48:30 | SETI@home | Sending scheduler request: To fetch work.
20/09/2014 12:48:30 | SETI@home | Requesting new tasks for CPU and NVIDIA
20/09/2014 12:48:33 | SETI@home | Scheduler request completed: got 0 new tasks
20/09/2014 12:48:33 | SETI@home | Not sending work - last request too recent: 216 sec
ID: 1575000 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13727
Credit: 208,696,464
RAC: 304
Australia
Message 1575302 - Posted: 20 Sep 2014, 23:59:44 UTC - in response to Message 1574992.  

20/09/2014 12:03:23 | | CUDA: NVIDIA GPU 0: GeForce GTX 980 (driver version 344.11, CUDA version 6.5, compute capability 5.2, 4096MB, 3910MB available, 7468 GFLOPS peak)

Will be interesting to see the run times on that card.
Are you running 1, 2 or 3 WUs at a time?
Grant
Darwin NT
ID: 1575302 · Report as offensive
Profile Dr Grey

Send message
Joined: 27 May 99
Posts: 154
Credit: 104,147,344
RAC: 21
United Kingdom
Message 1575510 - Posted: 21 Sep 2014, 9:53:44 UTC - in response to Message 1575302.  

I've been running 3 at a time since last night because that gets me around 99 % GPU load compared to the 93 % if I just run 2 so I'm guessing that's the best configuration.
As for run times, it seems to complete in around 2/3 of the time of the GTX 670 I'm running but it's so difficult to tell because all WUs have different run times. I remember using a neat app a while back that someone had made that would benchmark using a standard WU and you could select running 1, 2, 3 or 4 at a time and it would calculate what was best. Is that still around and has anyone got a link to that?
One thing I will say about the card though is that it runs hot out of the box. Temps quickly got up to 80 C and the chip frequency throttled, and yet the fan was only running at 50 %. I had to use MSI Afterburner to use a custom fan profile to get the temp down so now the fan's at 88 % and the temp is down to 71 C with a 100 MHz overclock that ran stable overnight. This is a Zotac reference design.
There is a removable panel on the card that apparently helps with cooling if you take it off so I'll try that later if I'm ever 'allowed' to shut down the minecraft server that's currently eating into my RAC.
ID: 1575510 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13727
Credit: 208,696,464
RAC: 304
Australia
Message 1575514 - Posted: 21 Sep 2014, 10:10:18 UTC - in response to Message 1575510.  

I've been running 3 at a time since last night because that gets me around 99 % GPU load compared to the 93 % if I just run 2 so I'm guessing that's the best configuration.

I found with my GTX750Tis that 2 at a time was the sweet spot. They have no problems handling the longer running WUs, but processing the shorter ones takes a lot longer, so it offset the good run times with the longer running WUs.
Hence sticking with only 2 WUs at a time. Given the extra CUDA cores on the 980 over the 750, 3 at a time may give the best throughput.

And once they come up with an application that takes advantage of Maxwell's architecture, the throughput will be even greater.
Grant
Darwin NT
ID: 1575514 · Report as offensive
Profile BilBg
Volunteer tester
Avatar

Send message
Joined: 27 May 07
Posts: 3720
Credit: 9,385,827
RAC: 0
Bulgaria
Message 1575865 - Posted: 22 Sep 2014, 4:58:44 UTC - in response to Message 1575510.  

I remember using a neat app a while back that someone had made that would benchmark using a standard WU and you could select running 1, 2, 3 or 4 at a time and it would calculate what was best. Is that still around and has anyone got a link to that?

SetiPerformance 1.8 + Added apps from Lunatics v0.41
http://setiathome.berkeley.edu/forum_thread.php?id=73524

(It's up to you if you want to add and text newer apps)
 


- ALF - "Find out what you don't do well ..... then don't do it!" :)
 
ID: 1575865 · Report as offensive
Profile Fred J. Verster
Volunteer tester
Avatar

Send message
Joined: 21 Apr 04
Posts: 3252
Credit: 31,903,643
RAC: 0
Netherlands
Message 1575951 - Posted: 22 Sep 2014, 10:45:45 UTC - in response to Message 1575865.  
Last modified: 22 Sep 2014, 11:19:15 UTC

Doesn 't make the GPU's running at 99% load, a lot off noise?
Reminds me doing MilkyWay, GPU's @ 99% making sound like an jet, taking off.

Something completely different, still running BOINC 7.2.42 (stock),
using an I7-2600 and 2 AMD/ATI HD5870 GPU's.
[In Einstein@home I run 2 WU's on each GPU].
And I already experience heat problems on the CPU. which has a stock-cooler.
CPU on 90% --> temp >/= 97C, GPU 's 58 and 64C.[2 E@Home WU's on each GPU.]
[This rig draws 465 Watt].
A better cooler for the CPU is necessary when running optimized app. 's in fact
100% use sometimes shut's the PC off, thermal shutdown @ 110C !
PSU has enough capacity 1KWatt.
ID: 1575951 · Report as offensive
Profile Dr Grey

Send message
Joined: 27 May 99
Posts: 154
Credit: 104,147,344
RAC: 21
United Kingdom
Message 1576152 - Posted: 22 Sep 2014, 19:40:09 UTC - in response to Message 1575865.  

I remember using a neat app a while back that someone had made that would benchmark using a standard WU and you could select running 1, 2, 3 or 4 at a time and it would calculate what was best. Is that still around and has anyone got a link to that?

SetiPerformance 1.8 + Added apps from Lunatics v0.41
http://setiathome.berkeley.edu/forum_thread.php?id=73524

(It's up to you if you want to add and text newer apps)


Thanks for the link. This really is a neat app. Maybe it would be good to get it linked in a sticky so that others can find it easily?
It looks like running 3 at a time is slightly faster on the 980 but quite a lot slower on the 670. So I'll set it to run 2.
ID: 1576152 · Report as offensive
Profile Dr Grey

Send message
Joined: 27 May 99
Posts: 154
Credit: 104,147,344
RAC: 21
United Kingdom
Message 1576154 - Posted: 22 Sep 2014, 19:45:13 UTC - in response to Message 1575951.  

Doesn 't make the GPU's running at 99% load, a lot off noise?


The fans are quite quiet really and actually I like a little white noise but I've set the card to run a bit hotter at 75 C so the fan runs a bit slower to keep the noise down and maybe keep some life in the bearings.
ID: 1576154 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13727
Credit: 208,696,464
RAC: 304
Australia
Message 1576420 - Posted: 23 Sep 2014, 6:07:33 UTC - in response to Message 1575951.  

Doesn 't make the GPU's running at 99% load, a lot off noise?
Reminds me doing MilkyWay, GPU's @ 99% making sound like an jet, taking off.

Depends on the video card.
Maxwell based cards use considerably less power than previous cards, so even when running at 100% load, there is a lot less heat to get rid of.
Grant
Darwin NT
ID: 1576420 · Report as offensive
Profile KWSN THE Holy Hand Grenade!
Volunteer tester
Avatar

Send message
Joined: 20 Dec 05
Posts: 3187
Credit: 57,163,290
RAC: 0
United States
Message 1577390 - Posted: 24 Sep 2014, 22:56:19 UTC - in response to Message 1574997.  
Last modified: 24 Sep 2014, 22:57:31 UTC

oops, replied to a question already answered...
.

Hello, from Albany, CA!...
ID: 1577390 · Report as offensive
Profile Fred J. Verster
Volunteer tester
Avatar

Send message
Joined: 21 Apr 04
Posts: 3252
Credit: 31,903,643
RAC: 0
Netherlands
Message 1577395 - Posted: 24 Sep 2014, 23:24:09 UTC - in response to Message 1577390.  
Last modified: 24 Sep 2014, 23:33:16 UTC

I"d rather use 2 high end video cards, the bigger the better.
I now use AMD/ATI 2 HD 5870 GPU's. They are great using OpenCL speed up 500 times faster are realistick, Collatz C ; MilkyWay; GPUGrid had very efficient use and thus 200 - 800 times faster.
Both video cards and CPU maxed out, the rig uses 575 Watt. It has a 1000Watt PSU.
In that case the whole rig gets too hot and a big fan 40cm diameter 9600 rpm max. is used to get rid off the heat and for now I sometimes use it.
ID: 1577395 · Report as offensive

Message boards : Number crunching : Second 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.