• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Guide to running multiple GPU work units

Going by this guide it appears that it would be better to run two GTX 460 SE's over two GTX 295's...is that correct? Would it be possible or beneficial to slip another card in with them?

At the very least, the GTX460SEs will use far, far less power than the GTX295s. I'd imagine the two GTX460SEs would probably get 12k PPD together--not bad. You could certainly slip in another card--what do you have?
 
At the very least, the GTX460SEs will use far, far less power than the GTX295s. I'd imagine the two GTX460SEs would probably get 12k PPD together--not bad. You could certainly slip in another card--what do you have?

I was thinking one of the GTX 295's if it came to that configuration. What kind of performance does a 295 give?
 
I was thinking one of the GTX 295's if it came to that configuration. What kind of performance does a 295 give?

To be honest, I'm not sure. I don't know of anyone on the Team who is running the older GTX2xx cards.
 
I have two GTX 560 Ti's in the gamer I could swap around...I don't see that much difference between those and the 460's for gaming, but I understand the 560 Ti is much better at this game. I do hate the 295's sitting here not doing a thing tho. I suppose I could just set them up and try it to see what gives.
 
Ok - I have the two GTX 295's running now with four gpu's loaded around 95% each...I guess they will only pull one at a time. When I first began only the cpu was getting work, but now the gpu's have taken over. How do I determine what the ppd is for each gpu? Each one is polishing one off at 15 minute intervals.
 
Ok - I have the two GTX 295's running now with four gpu's loaded around 95% each...I guess they will only pull one at a time. When I first began only the cpu was getting work, but now the gpu's have taken over. How do I determine what the ppd is for each gpu? Each one is polishing one off at 15 minute intervals.

A WU every fifteen minutes means about 4 points/minute per GPU core--or about 16 points/minute total with the two GTX295s. Or ~22k PPD--better than I would have thought :toast:
 
A WU every fifteen minutes means about 4 points/minute per GPU core--or about 16 points/minute total with the two GTX295s. Or ~22k PPD--better than I would have thought :toast:

Now, should I leave it as is or try the GTX 460 SE's for effect? Maybe I should Fold with the cpu at the same time since the gpu's have taken over? When will my badge re-appear? So many questions lol...:p
 
Last edited by a moderator:
Now, should I leave it as is or try the GTX 460 SE's for effect? When will my badge re-appear? :p

Not sure about the badge TBH.

If you're running both of the GTX295s, that's higher output than I got from a pair of GTX460s, so you might as well stay with that. Unless power usage is a concern, and the two-GPU solution would be better.
 
Alright guys, how do I verify if this is working correctly? I used the auto utility and put the XML file in the folder where it goes. I put it to run 2 WU's on my 6850 for now. This is what my tasks look like at the moment, just started BOINC up. I also installed the latest version.

Capture023508.jpg
 
It's not working--if it was, it would say that it was running two WUs, each using .5 AMD GPU(s).
Can you paste the Event Log here and the contents of your cc_config.xml file?

Thanks! :toast:
 
Event Log:
2/28/2013 1:14:27 PM | | Starting BOINC client version 7.0.52 for windows_x86_64
2/28/2013 1:14:27 PM | | log flags: file_xfer, sched_ops, task
2/28/2013 1:14:27 PM | | Libraries: libcurl/7.25.0 OpenSSL/1.0.1 zlib/1.2.6
2/28/2013 1:14:27 PM | | Data directory: E:\ProgramData\BOINC
2/28/2013 1:14:27 PM | | Running under account 2600K
2/28/2013 1:14:27 PM | | Processor: 8 GenuineIntel Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz [Family 6 Model 42 Stepping 7]
2/28/2013 1:14:27 PM | | Processor: 256.00 KB cache
2/28/2013 1:14:27 PM | | 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
2/28/2013 1:14:27 PM | | OS: Microsoft Windows 7: Ultimate x64 Edition, Service Pack 1, (06.01.7601.00)
2/28/2013 1:14:27 PM | | Memory: 7.98 GB physical, 15.95 GB virtual
2/28/2013 1:14:27 PM | | Disk: 465.66 GB total, 439.24 GB free
2/28/2013 1:14:27 PM | | Local time is UTC -5 hours
2/28/2013 1:14:27 PM | | CAL: ATI GPU 0: AMD Radeon HD 6800 series (Barts) (CAL version 1.4.1741, 1024MB, 991MB available, 2976 GFLOPS peak)
2/28/2013 1:14:27 PM | | OpenCL: AMD/ATI GPU 0: AMD Radeon HD 6800 series (Barts) (driver version 1016.4 (VM), device version OpenCL 1.2 AMD-APP (1016.4), 1024MB, 991MB available, 2976 GFLOPS peak)
2/28/2013 1:14:27 PM | | Config: report completed tasks immediately
2/28/2013 1:14:27 PM | | Config: don't compute while iw5mp_server.exe is running
2/28/2013 1:14:27 PM | | Config: don't compute while iw5sp.exe is running
2/28/2013 1:14:27 PM | | Version change (7.0.28 -> 7.0.52)
2/28/2013 1:14:27 PM | World Community Grid | URL http://www.worldcommunitygrid.org/; Computer ID 2233200; resource share 100
2/28/2013 1:14:27 PM | World Community Grid | General prefs: from World Community Grid (last modified 01-Feb-2012 18:25:12)
2/28/2013 1:14:27 PM | World Community Grid | Computer location: home
2/28/2013 1:14:27 PM | | General prefs: using separate prefs for home
2/28/2013 1:14:27 PM | | Reading preferences override file
2/28/2013 1:14:27 PM | | Preferences:
2/28/2013 1:14:27 PM | | max memory usage when active: 4084.39MB
2/28/2013 1:14:27 PM | | max memory usage when idle: 7351.90MB
2/28/2013 1:14:27 PM | | max disk usage: 10.00GB
2/28/2013 1:14:27 PM | | suspend work if non-BOINC CPU load exceeds 25 %
2/28/2013 1:14:27 PM | | (to change preferences, visit a project web site or select Preferences in the Manager)
2/28/2013 1:14:27 PM | | Not using a proxy
2/28/2013 1:14:28 PM | | Running CPU benchmarks
2/28/2013 1:14:28 PM | | Suspending computation - CPU benchmarks in progress
2/28/2013 1:15:00 PM | | Benchmark results:
2/28/2013 1:15:00 PM | | Number of CPUs: 8
2/28/2013 1:15:00 PM | | 3647 floating point MIPS (Whetstone) per CPU
2/28/2013 1:15:00 PM | | 11801 integer MIPS (Dhrystone) per CPU
2/28/2013 1:15:01 PM | World Community Grid | Restarting task faah38233_ZINC13095685_xPR_wC6_11_1ref9_01_1 using faah version 715 in slot 1
2/28/2013 1:15:01 PM | World Community Grid | Restarting task faah38234_ZINC08393620_xPR_wC6_11_1ref9_00_1 using faah version 715 in slot 2
2/28/2013 1:15:01 PM | World Community Grid | Restarting task qn253_00085_17 using hpf2 version 640 in slot 3
2/28/2013 1:15:01 PM | World Community Grid | Restarting task faah38235_ZINC40506264_xPR_wC6_11_1ref9_02_1 using faah version 715 in slot 6
2/28/2013 1:15:01 PM | World Community Grid | Restarting task SN2S_CAK32514_0000130_1063_0 using sn2s version 620 in slot 5
2/28/2013 1:15:01 PM | World Community Grid | Restarting task faah38242_ZINC40154149_xPR_wC6_11_1ref9_00_1 using faah version 715 in slot 7
2/28/2013 1:15:01 PM | World Community Grid | Restarting task faah38242_ZINC40033886_xPR_wC6_11_1ref9_00_1 using faah version 715 in slot 4
2/28/2013 1:15:01 PM | World Community Grid | Restarting task X0960116400661200912151102_1 using hcc1 version 705 (ati_hcc1) in slot 0
2/28/2013 1:15:24 PM | | Re-reading cc_config.xml
2/28/2013 1:15:24 PM | | Not using a proxy
2/28/2013 1:15:24 PM | | Config: report completed tasks immediately
2/28/2013 1:15:24 PM | | Config: don't compute while iw5mp_server.exe is running
2/28/2013 1:15:24 PM | | Config: don't compute while iw5sp.exe is running
2/28/2013 1:15:24 PM | | log flags: file_xfer, sched_ops, task
2/28/2013 1:15:52 PM | | [task] Suspending computation - user request
2/28/2013 1:17:16 PM | | [task] Resuming computation
2/28/2013 1:17:56 PM | | [task] Suspending computation - user request


CC config file:
- <cc_config>
- <log_flags>
<file_xfer>1</file_xfer>
<sched_ops>1</sched_ops>
<task>1</task>
<app_msg_receive>0</app_msg_receive>
<app_msg_send>0</app_msg_send>
<async_file_debug>0</async_file_debug>
<benchmark_debug>0</benchmark_debug>
<checkpoint_debug>0</checkpoint_debug>
<coproc_debug>0</coproc_debug>
<cpu_sched>0</cpu_sched>
<cpu_sched_debug>0</cpu_sched_debug>
<cpu_sched_status>0</cpu_sched_status>
<dcf_debug>0</dcf_debug>
<disk_usage_debug>0</disk_usage_debug>
<priority_debug>0</priority_debug>
<file_xfer_debug>0</file_xfer_debug>
<gui_rpc_debug>0</gui_rpc_debug>
<heartbeat_debug>0</heartbeat_debug>
<http_debug>0</http_debug>
<http_xfer_debug>0</http_xfer_debug>
<mem_usage_debug>0</mem_usage_debug>
<network_status_debug>0</network_status_debug>
<poll_debug>0</poll_debug>
<proxy_debug>0</proxy_debug>
<rr_simulation>0</rr_simulation>
<rrsim_detail>0</rrsim_detail>
<sched_op_debug>0</sched_op_debug>
<scrsave_debug>0</scrsave_debug>
<slot_debug>0</slot_debug>
<state_debug>0</state_debug>
<statefile_debug>0</statefile_debug>
<suspend_debug>0</suspend_debug>
<task_debug>0</task_debug>
<time_debug>0</time_debug>
<trickle_debug>0</trickle_debug>
<unparsed_xml>0</unparsed_xml>
<work_fetch_debug>0</work_fetch_debug>
<notice_debug>0</notice_debug>
</log_flags>
- <options>
<abort_jobs_on_exit>0</abort_jobs_on_exit>
<allow_multiple_clients>0</allow_multiple_clients>
<allow_remote_gui_rpc>0</allow_remote_gui_rpc>
<client_version_check_url>http://boinc.berkeley.edu/download.php?xml=1</client_version_check_url>
<client_download_url>http://boinc.berkeley.edu/download.php</client_download_url>
<disallow_attach>0</disallow_attach>
<dont_check_file_sizes>0</dont_check_file_sizes>
<dont_contact_ref_site>0</dont_contact_ref_site>
<exclusive_app>iw5mp_server.exe</exclusive_app>
<exclusive_app>iw5sp.exe</exclusive_app>
<exit_after_finish>0</exit_after_finish>
<exit_before_start>0</exit_before_start>
<exit_when_idle>0</exit_when_idle>
<fetch_minimal_work>0</fetch_minimal_work>
<force_auth>default</force_auth>
<http_1_0>0</http_1_0>
<http_transfer_timeout>300</http_transfer_timeout>
<http_transfer_timeout_bps>10</http_transfer_timeout_bps>
<max_file_xfers>8</max_file_xfers>
<max_file_xfers_per_project>2</max_file_xfers_per_project>
<max_stderr_file_size>0</max_stderr_file_size>
<max_stdout_file_size>0</max_stdout_file_size>
<max_tasks_reported>0</max_tasks_reported>
<ncpus>-1</ncpus>
<network_test_url>http://www.google.com/</network_test_url>
<no_alt_platform>0</no_alt_platform>
<no_gpus>0</no_gpus>
<no_info_fetch>0</no_info_fetch>
<no_priority_change>0</no_priority_change>
<os_random_only>0</os_random_only>
- <proxy_info>
<socks_server_name />
<socks_server_port>80</socks_server_port>
<http_server_name />
<http_server_port>80</http_server_port>
<socks5_user_name />
<socks5_user_passwd />
<http_user_name />
<http_user_passwd />
<no_proxy />
</proxy_info>
<rec_half_life_days>10.000000</rec_half_life_days>
<report_results_immediately>1</report_results_immediately>
<run_apps_manually>0</run_apps_manually>
<save_stats_days>30</save_stats_days>
<skip_cpu_benchmarks>0</skip_cpu_benchmarks>
<simple_gui_only>0</simple_gui_only>
<start_delay>0</start_delay>
<stderr_head>0</stderr_head>
<suppress_net_info>0</suppress_net_info>
<unsigned_apps_ok>0</unsigned_apps_ok>
<use_all_gpus>0</use_all_gpus>
<use_certs>0</use_certs>
<use_certs_only>0</use_certs_only>
</options>
</cc_config>
 
Sorry, I asked for the wrong file--I mean to ask for app_config.xml (in the ProgramData\projectw\www.worldcommunitygrid.org\ folder). You may also wish to make sure that the file doesn't have the .txt extension.
 
Sorry, I asked for the wrong file--I mean to ask for app_config.xml (in the ProgramData\projectw\www.worldcommunitygrid.org\ folder). You may also wish to make sure that the file doesn't have the .txt extension.

Don't think it does, here is what it looks like in the folder:
Capture025343.jpg


and the contents of the file:
- <app_config>
- <app>
<name>hcc1</name>
<max_concurrent>2</max_concurrent>
- <gpu_versions>
<gpu_usage>.500</gpu_usage>
<cpu_usage>1.000</cpu_usage>
</gpu_versions>
</app>
</app_config>
 
You may be better off just doing 4WU on the 7770 and none on the CPU
 
Done deal, let's see now.

If it doesn't grab 2 gpu wu's right away don't worry too much about it. If it doesn't you can try:

- wait until one of the cpu jobs is done
- abort a cpu job
- restart the BOINC manager or restart the PC

Check the event log when BOINC starts- if it sees the file it will acknowledge it in the log and you're pretty much good to go from there ;)

EDIT- nvm you're all set :toast:
 
You may be better off just doing 4WU on the 7770 and none on the CPU

Well, that's a HD6870, and the CPU is an i7-2600k, so I'm not sure I follow your logic...
 
Well the 7770 I'm setting up now and that's paired to a i7-950.
 
I thought this was for his 7770..... My bad :rolleyes:

I just set up the 7770 to run four WU's. Loading it up about 95%. Going to give that a shot and see how it goes.
 
Well the 7770 I'm setting up now and that's paired to a i7-950.

My suggestion for that would be five GPU WUs spread across three threads, with the rest of the CPU doing standard tasks :toast:
 
My suggestion for that would be five GPU WUs spread across three threads, with the rest of the CPU doing standard tasks :toast:

How would I set that up with the Utility? Would I put it to run 5 WU's per card, but how many threads so I specify the PC has? I still say eight or...?
 
How would I set that up with the Utility? Would I put it to run 5 WU's per card, but how many threads so I specify the PC has? I still say eight or...?

With the utility you have to put 10 WU at a time, 5 per card and 6 threads.
 
Back
Top