Re: GPU Crunching question
Quote:
Originally Posted by
Maxwell
I would keep the AMD and the NVidia cards in separate machines. Though it's possible to run both together, it's much easier to keep them in separate machines.....
Sorry Max but you got that part wrong. It is very easy, and my preferred setup, to run one ATI/AMD & one nVidia on the same machine. I never have to worry about matching GPU family types/series, never have to add any special flags to cc_config, etc...
Also I never have to worry about any machine being completely idle if one type of GPU project runs out of work, has a new app that fails, the server crashes or just goes dark for an unspecified period of time.
Re: GPU Crunching question
I used to mix AMD and Nvidia but i keep them separate now too. It definitely is less of headache imo :)
Re: GPU Crunching question
Quote:
Originally Posted by
lazyshopper
Great. Between the GTX 280 & the HD 6870 which would you choose? I am totally novice to the world of GPU crunching. I also have one machine with a Zotac GT 630 & a Radeon HD 6870 installed but seti is only doing 1 WU at a time on the 4 cores & the HD 6870 card isn't being used at all from what I can see but I wouldn't know how to tell unless it bit me.
Definitely the 6870. It uses way less electricity and should get comparable results on SETI or Primegrid. In fact, you might consider selling the 280 and putting the $$ towards something more efficient. I really like the 750 Ti, glad to see you have one of those. The 750 Ti is a standout on the GPUGrid project... are you interested in SETI@Home only for now?
Re: GPU Crunching question
Right now I am running seti & WCG. Later after I get my machines up to speed I may expand into some of the other projects. Thanks for the input on the 6870.
Re: GPU Crunching question
Another question - How do I get more than 1 seti WU to run at a time using GPUs? Also, is there a way to optimize the processes?
Re: GPU Crunching question
Quote:
Originally Posted by
lazyshopper
Another question - How do I get more than 1 seti WU to run at a time using GPUs?
http://boinc.berkeley.edu/wiki/Client_configuration
Add a file called app_config.xml to the project folder. The format is:
<app_config>
[<app>
<name>uppercase</name>
<max_concurrent>1</max_concurrent>
[<fraction_done_exact/>]
<gpu_versions>
<gpu_usage>.5</gpu_usage>
<cpu_usage>.4</cpu_usage>
</gpu_versions>
</app>]
...
[<app_version>
<app_name>uppercase</app_name>
[<plan_class>mt</plan_class>]
[<avg_ncpus>x</avg_ncpus>]
[<ngpus>x</ngpus>]
[<cmdline>--nthreads 7</cmdline>]
</app_version>]
...
[<project_max_concurrent>N</project_max_concurrent>]
</app_config>
In this example:
- app is astropulse app
- gpu usage .5 = two tasks, .333 = three tasks, .25 = four tasks, etc.
- CPU usage .333 reserves a third of a thread, .5 reservs half a thread, 1 a full thread, etc.
<app_config>
<app>
<name>astropulse_v7</name>
<gpu_versions>
<gpu_usage>.5</gpu_usage>
<cpu_usage>.333</cpu_usage>
</gpu_versions>
</app>
</app_config>
Quote:
Originally Posted by
lazyshopper
Also, is there a way to optimize the processes?
Yes, install the lunatics optimized apps. If you are windows, use the all-in-one installer from here:
http://www.arkayn.us/forum/index.php...3a864238031d9&
It will do all the app_info.xml and other file stuff. You can combine that with an app_config.xml to more easily manage the number of GPU tasks per GPU and the threads reserved for GPU tasks.