PDA

View Full Version : MW with Dual GPUs - need Opti app still?



DrPop
12-07-10, 11:43 PM
Just an off question - since I have dual GPUs in this thing, it automatically crunches 2 MW WUs at a time...should I still use the opti-app which would then make it crunch 4 at a time? Just checking...

Harley
12-08-10, 12:11 AM
Just an off question - since I have dual GPUs in this thing, it automatically crunches 2 MW WUs at a time...should I still use the opti-app which would then make it crunch 4 at a time? Just checking...




I tried that a while ago. I never saw much of a difference. The cards were crunching twice as many WU's at a time but they were taking slightly more than twice as long to complete.

DrPop
12-08-10, 12:26 AM
OK, thanks Harley. I'll leave it on regular mode, then. Joker suggested switching to MW for a bit while the cred is good...so I've made the switch.

Maxwell
12-08-10, 02:41 AM
I tried that a while ago. I never saw much of a difference. The cards were crunching twice as many WU's at a time but they were taking slightly more than twice as long to complete.
In my experiences, the WUs take slightly less than twice as long running two at a time. Since it takes BOINC a non-zero amount of time to start a new WU, allowing two to run at once lets the card take advantage of that "idle" time by letting another WU use it. Which is why unsyncing your MW WUs when running two at a time is also helpful...

Another reason to use the app_info file: it allows you to set the priority of the GPU, making sure the CPU is always available to feed the GPU...

Harley
12-08-10, 11:54 AM
In my experiences, the WUs take slightly less than twice as long running two at a time. Since it takes BOINC a non-zero amount of time to start a new WU, allowing two to run at once lets the card take advantage of that "idle" time by letting another WU use it. Which is why unsyncing your MW WUs when running two at a time is also helpful...

Another reason to use the app_info file: it allows you to set the priority of the GPU, making sure the CPU is always available to feed the GPU...



I may have to give it another try. DrPop ignore me!

DrPop
12-08-10, 12:51 PM
Hehehe...OK. :D I may give it a try too - how do you set the priority of the GPU over the CPU in the opti app?

Maxwell
12-08-10, 01:02 PM
Hehehe...OK. :D I may give it a try too - how do you set the priority of the GPU over the CPU in the opti app?

Edit the cmdline to "p3 b-1" (quotes not included).

Bryan
12-08-10, 04:43 PM
Whether you run multiple wu at a time per card makes about a 2% difference. What DOES make a big difference is using the p3 b-1 in the opti app command line. That elevates the GPU priority to HIGH so it takes precedence over any CPU task and the GPU doesn't have to wait to get serviced. On most machines with high speed GPUs this makes a 6-8% difference.

Maxwell
12-08-10, 05:00 PM
And note that 2% is about 5k/day on a 5870...;)

Harley
12-08-10, 05:31 PM
And note that 2% is about 5k/day on a 5870...;)



I'm definitely gonna have to try it again!

DrPop
12-10-10, 12:08 AM
Ah, wouldn't ya know it. The very moment I get the opti-app installed, and the command line edited, it downloads 1 WU, then says "project shut down for maintenance"!
:) Well, that's just life. Guess it's back to DNETC for now and I'll just have to wait to see how much difference that opti app makes.

Maxwell
12-10-10, 12:20 AM
Ah, wouldn't ya know it. The very moment I get the opti-app installed, and the command line edited, it downloads 1 WU, then says "project shut down for maintenance"!
:) Well, that's just life. Guess it's back to DNETC for now and I'll just have to wait to see how much difference that opti app makes.
Update it now - seems to be working.

DrPop
12-10-10, 12:41 AM
Not sure what I did wrong. No I've got lots of WUs coming in, but it only runs them 1 at a time. The one WU it does crunch finishes pretty fast, though - 1:31 to complete.
Here's a copy of my app_info. HELP? :D

<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>astronomy_0.23_ATI_x64.exe</name>
<executable/>
</file_info>
<file_info>
<name>brook64.dll</name>
<executable/>
</file_info>

<app_version>
<app_name>milkyway</app_name>
<version_num>23</version_num>
<plan_class>ati13ati</plan_class>
<flops>1.0e11</flops>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>2</max_ncpus>
<coproc>
<type>ATI</type>
<count>2</count>
</coproc>
<cmdline>p3 b-1</cmdline>
<file_ref>
<file_name>astronomy_0.23_ATI_x64.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>brook64.dll</file_name>
</file_ref>
</app_version>

<app_version>
<app_name>milkyway</app_name>
<version_num>22</version_num>
<flops>1.0e11</flops>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>1</max_ncpus>
<coproc>
<type>ati13ati</type>
<count>1</count>
</coproc>
<cmdline></cmdline>
<file_ref>
<file_name>astronomy_0.23_ATI_x64.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>brook64.dll</file_name>
</file_ref>
</app_version>

</app_info>

Bryan
12-10-10, 12:53 AM
Change count to .5 for 2 wu and .33 for 3 wu? Intuitively obvious right? :confused:

PS change it in both locations!

DrPop
12-10-10, 01:04 AM
You are the man as always, Bryan! Thanks. Looks like I went backward (2 instead of .5) ;) Anyway, I've got them set at .33 now, so 6 crunching at a time. I'll have to go suspend a couple in a min to get them off sync. Here's what the app.info looks like now; do you see anything else I should modify or is it all peachy?

<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>astronomy_0.23_ATI_x64.exe</name>
<executable/>
</file_info>
<file_info>
<name>brook64.dll</name>
<executable/>
</file_info>

<app_version>
<app_name>milkyway</app_name>
<version_num>23</version_num>
<plan_class>ati13ati</plan_class>
<flops>1.0e11</flops>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>1</max_ncpus>
<coproc>
<type>ATI</type>
<count>.33</count>
</coproc>
<cmdline>p3 b-1</cmdline>
<file_ref>
<file_name>astronomy_0.23_ATI_x64.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>brook64.dll</file_name>
</file_ref>
</app_version>

<app_version>
<app_name>milkyway</app_name>
<version_num>22</version_num>
<flops>1.0e11</flops>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>1</max_ncpus>
<coproc>
<type>ati13ati</type>
<count>.33</count>
</coproc>
<cmdline>p3 b-1</cmdline>
<file_ref>
<file_name>astronomy_0.23_ATI_x64.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>brook64.dll</file_name>
</file_ref>
</app_version>

</app_info>

Maxwell
12-10-10, 01:11 AM
Looks good to me. :D

DrPop
12-10-10, 04:44 PM
Is there much benefit to doing .33 and having 6 wus at a time compared to .5 and having 4 going? For some reason I must have screwed something up and it was crunching 5 at a time...but I had it set for 6, which it was doing when I left.
I lowered it back to .5 in the app.info right now, just in case...crunching away 4 at a time now.