Message boards :
Number crunching :
Optimizing GPUs
Message board moderation
Author | Message |
---|---|
Louis Loria II Send message Joined: 20 Oct 03 Posts: 259 Credit: 9,208,040 RAC: 24 |
I feel that there are a lot of GPUs under performing because of a lack of information, or the information isn't being shared. I may be wrong, I'm sure I'll be called out if so. Anyhow, the following app_configs are what I was given/am using to crunch multiple WUs on my rig. First, the base line; <app_config> <app> <name>astropulse_v7</name> <max_concurrent>3</max_concurrent> <gpu_versions> <gpu_usage>.34</gpu_usage> <cpu_usage>.5</cpu_usage> </gpu_versions> </app> <app> <name>setiathome_v7</name> <max_concurrent>3</max_concurrent> <gpu_versions> <gpu_usage>0.33</gpu_usage> <cpu_usage>0.04</cpu_usage> </gpu_versions> </app> </app_config> The .33 gpu_usage will split your GPU into thirds creating 3 concurrent WUs. I have not adjusted the cpu usage. I have adjusted the max_concurrent though. The app_config I use is as follows; <app_config> <app> <name>astropulse_v7</name> <max_concurrent>12</max_concurrent> <gpu_versions> <gpu_usage>.33</gpu_usage> <cpu_usage>.5</cpu_usage> </gpu_versions> </app> <app> <name>setiathome_v7</name> <max_concurrent>12</max_concurrent> <gpu_versions> <gpu_usage>.25</gpu_usage> <cpu_usage>.04</cpu_usage> </gpu_versions> </app> </app_config> Copy and paste to Notepad, adjust as desired, save to notepad (for reference) and then save to Programdata- Boinc- Projects- setiathome.berkley.edu Save as app_config.xml, ANSI format. Be careful, I have lost some WUs while playing around with this. USE AT YOUR OWN RISK. I hope we will see more input from other users, users with more experience than I have. I happen to be running an FX-8350 and two R9 280Xs. Anyhow, Good crunching and good luck! |
spitfire_mk_2 Send message Joined: 14 Apr 00 Posts: 563 Credit: 27,306,885 RAC: 0 |
"I feel that there are a lot of GPUs under performing because" the project keeps breaking down. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
If we're going to have a discussion thread like this, let's seed it with a reference to the formal documentation as well. http://boinc.berkeley.edu/wiki/Client_configuration#Application_configuration Messing around with app_config.xml is pretty safe, and you shouldn't lose any WUs while you do it - provided you don't get it confused with app_info.xml: that one bites. |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
Copy and paste to Notepad, adjust as desired, save to notepad (for reference) and then save to First they will have to unhide the Programdata folder as it's hidden by default. Here's how to display hidden files and folders. Open Folder Options by clicking the Start button Picture of the Start button, clicking Control Panel, clicking Appearance and Personalization, and then clicking Folder Options. Click the View tab. Under Advanced settings, click Show hidden files, folders, and drives, and then click OK. Second, when saving, make sure to click "save as" then in pop up box change the "save as type" to all files Below that it should saying Encoding. Make sure it reads ANSI In the "file name" type in app_config.xml It may ask you if you are sure you want to use .xml Yes |
Jord Send message Joined: 9 Jun 99 Posts: 15184 Credit: 4,362,181 RAC: 3 |
First they will have to unhide the Programdata folder as it's hidden by default. That's not completely necessary, as far as I know. They can also open Windows Explorer and in the address bar type C:\Programdata\BOINC\projects\setiathome.berkeley.edu\ and press Enter. That'll also get them there. It's just a normal directory, only with the 'hidden' attribute set. |
Louis Loria II Send message Joined: 20 Oct 03 Posts: 259 Credit: 9,208,040 RAC: 24 |
If we're going to have a discussion thread like this, let's seed it with a reference to the formal documentation as well. Thank you! That is the kind of input I hoped for. I did not find it difficult to make the config file and it has made my PC a real cruncher. I had hoped for some experienced input because I am only an electrician, I know very little or nothing about software or coding. I can follow instructions though. I play with PCs as my hobby or toys. |
Darth Beaver Send message Joined: 20 Aug 99 Posts: 6728 Credit: 21,443,075 RAC: 3 |
Could some one please tell me what this means or does <max_concurrent>3</max_concurrent> |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
Could some one please tell me what this means or does From the documentation: max_concurrent |
Darth Beaver Send message Joined: 20 Aug 99 Posts: 6728 Credit: 21,443,075 RAC: 3 |
Thanks Richard mm Does that command need to be there ? I take it it's there more if you do other projects ! and wish to limit how many being done so you have core free for the other projects . |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14650 Credit: 200,643,578 RAC: 874 |
Thanks Richard mm Or if you have a machine which chokes if you ask it to do too much at once - maybe a laptop which overheats if you ask it to do too many 'heavy' tasks from a project, but can cope with 'light duties'. I'm pretty certain it's optional, although the Wiki doesn't currently show that. I'll test and update the Wiki later if it's wrong - got to got out for a while now. |
Darth Beaver Send message Joined: 20 Aug 99 Posts: 6728 Credit: 21,443,075 RAC: 3 |
No worry's thanks Richard |
Louis Loria II Send message Joined: 20 Oct 03 Posts: 259 Credit: 9,208,040 RAC: 24 |
Boy! I have found a great deal of help in the Message Boards. I am really surprised at my RAC. I really hope that those of you wishing to optimize your rigs can get the help you need. Between this thread and AMD CPU Tips you should be able to do so. |
petri33 Send message Joined: 6 Jun 02 Posts: 1668 Credit: 623,086,772 RAC: 156 |
Howabout.. if You have two different types of lets say NVIDIA cards like 780 and 980.... 1) Is there a way of telling BOINC to give different attributes/parameters to a task run by a kind of card or in a given PCIE slot 2) or to run a different executable for a different *NVIDIA" GPU ? To overcome Heisenbergs: "You can't always get what you want / but if you try sometimes you just might find / you get what you need." -- Rolling Stones |
Louis Loria II Send message Joined: 20 Oct 03 Posts: 259 Credit: 9,208,040 RAC: 24 |
Howabout.. if You have two different types of lets say NVIDIA cards like 780 and 980.... I'm pretty sure the cards need to match. Otherwise, the parameters will need to be set to the lesser of the two cards. I have seen in the boards where people running integrated and discreet GPUs at the same have had problems also. Especially if they are of different manufacturers. I don't know how powerful your cards are but, start with 3 WUs per card and go from there. My R9 280Xs can run 4 WUs a piece with no problems. |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13736 Credit: 208,696,464 RAC: 304 |
My R9 280Xs can run 4 WUs a piece with no problems. But how many WUs per hour do they process? My GTX 750Tis can run 3 at a time with no problems, however I do more work when running only 2. Grant Darwin NT |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
It also depends on the Motherboard, CPU and Ram. The better these are the more you will be able to do with your cards. |
Mike Send message Joined: 17 Feb 01 Posts: 34258 Credit: 79,922,639 RAC: 80 |
It also depends on the Motherboard, CPU and Ram. Correct. On my combo 3 instances is the best option. With each crime and every kindness we birth our future. |
Louis Loria II Send message Joined: 20 Oct 03 Posts: 259 Credit: 9,208,040 RAC: 24 |
My R9 280Xs can run 4 WUs a piece with no problems. The R9 280Xs are processing WUs at about 20 to 30 minutes apiece. I upped it from three per GPU and my RAC is still climbing. AMD FX-8350 at 4300mhz 16gigs of G-Skill Ripjaws RAM at 1600mhz 2-Powercolor R9 280Xs 1030/1500mhz Gigabyte GA970-UD3 MOBO Samsung EVO 850 SSD Rosewill Glacier 1200W PSU |
©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.