Optimizing GPUs

Message boards : Number crunching : Optimizing GPUs
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Louis Loria II
Volunteer tester
Avatar

Send message
Joined: 20 Oct 03
Posts: 259
Credit: 9,208,040
RAC: 24
United States
Message 1710494 - Posted: 9 Aug 2015, 17:58:35 UTC

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!
ID: 1710494 · Report as offensive
spitfire_mk_2
Avatar

Send message
Joined: 14 Apr 00
Posts: 563
Credit: 27,306,885
RAC: 0
United States
Message 1710497 - Posted: 9 Aug 2015, 18:02:56 UTC

"I feel that there are a lot of GPUs under performing because"

the project keeps breaking down.
ID: 1710497 · 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 1710501 - Posted: 9 Aug 2015, 18:06:13 UTC

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.
ID: 1710501 · Report as offensive
Profile Zalster Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 5517
Credit: 528,817,460
RAC: 242
United States
Message 1710508 - Posted: 9 Aug 2015, 18:11:40 UTC - in response to Message 1710497.  

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.


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
ID: 1710508 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1710513 - Posted: 9 Aug 2015, 18:20:23 UTC - in response to Message 1710508.  

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.
ID: 1710513 · Report as offensive
Profile Louis Loria II
Volunteer tester
Avatar

Send message
Joined: 20 Oct 03
Posts: 259
Credit: 9,208,040
RAC: 24
United States
Message 1710522 - Posted: 9 Aug 2015, 18:39:39 UTC - in response to Message 1710501.  

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.


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.
ID: 1710522 · Report as offensive
Darth Beaver Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Avatar

Send message
Joined: 20 Aug 99
Posts: 6728
Credit: 21,443,075
RAC: 3
Australia
Message 1710935 - Posted: 10 Aug 2015, 14:30:14 UTC

Could some one please tell me what this means or does

<max_concurrent>3</max_concurrent>

ID: 1710935 · 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 1710947 - Posted: 10 Aug 2015, 14:39:37 UTC - in response to Message 1710935.  

Could some one please tell me what this means or does

<max_concurrent>3</max_concurrent>

From the documentation:

max_concurrent
The maximum number of tasks of this application to run at a given time.
ID: 1710947 · Report as offensive
Darth Beaver Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Avatar

Send message
Joined: 20 Aug 99
Posts: 6728
Credit: 21,443,075
RAC: 3
Australia
Message 1710951 - Posted: 10 Aug 2015, 14:45:36 UTC - in response to Message 1710947.  

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 .
ID: 1710951 · 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 1710964 - Posted: 10 Aug 2015, 15:05:42 UTC - in response to Message 1710951.  

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 .

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.
ID: 1710964 · Report as offensive
Darth Beaver Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Avatar

Send message
Joined: 20 Aug 99
Posts: 6728
Credit: 21,443,075
RAC: 3
Australia
Message 1710972 - Posted: 10 Aug 2015, 15:28:11 UTC

No worry's thanks Richard
ID: 1710972 · Report as offensive
Profile Louis Loria II
Volunteer tester
Avatar

Send message
Joined: 20 Oct 03
Posts: 259
Credit: 9,208,040
RAC: 24
United States
Message 1713082 - Posted: 14 Aug 2015, 21:57:18 UTC

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.
ID: 1713082 · Report as offensive
Profile petri33
Volunteer tester

Send message
Joined: 6 Jun 02
Posts: 1668
Credit: 623,086,772
RAC: 156
Finland
Message 1713097 - Posted: 14 Aug 2015, 22:24:30 UTC

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
ID: 1713097 · Report as offensive
Profile Louis Loria II
Volunteer tester
Avatar

Send message
Joined: 20 Oct 03
Posts: 259
Credit: 9,208,040
RAC: 24
United States
Message 1713140 - Posted: 14 Aug 2015, 23:38:57 UTC - in response to Message 1713097.  

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

?


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.
ID: 1713140 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13736
Credit: 208,696,464
RAC: 304
Australia
Message 1713176 - Posted: 15 Aug 2015, 2:00:14 UTC - in response to Message 1713140.  
Last modified: 15 Aug 2015, 2:00:25 UTC

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
ID: 1713176 · Report as offensive
Profile Zalster Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 5517
Credit: 528,817,460
RAC: 242
United States
Message 1713192 - Posted: 15 Aug 2015, 2:47:04 UTC - in response to Message 1713176.  

It also depends on the Motherboard, CPU and Ram.

The better these are the more you will be able to do with your cards.
ID: 1713192 · Report as offensive
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 34258
Credit: 79,922,639
RAC: 80
Germany
Message 1713288 - Posted: 15 Aug 2015, 7:44:31 UTC - in response to Message 1713192.  

It also depends on the Motherboard, CPU and Ram.

The better these are the more you will be able to do with your cards.


Correct.
On my combo 3 instances is the best option.


With each crime and every kindness we birth our future.
ID: 1713288 · Report as offensive
Profile Louis Loria II
Volunteer tester
Avatar

Send message
Joined: 20 Oct 03
Posts: 259
Credit: 9,208,040
RAC: 24
United States
Message 1713445 - Posted: 15 Aug 2015, 15:39:56 UTC - in response to Message 1713176.  
Last modified: 15 Aug 2015, 15:40:25 UTC

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.


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
ID: 1713445 · Report as offensive

Message boards : Number crunching : Optimizing GPUs


 
©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.