GPU Load


log in

Advanced search

Questions and Answers : GPU applications : GPU Load

Author Message
chromespringerProject donor
Avatar
Send message
Joined: 3 Dec 05
Posts: 270
Credit: 22,859,589
RAC: 45,571
United States
Message 1265191 - Posted: 28 Jul 2012, 13:29:53 UTC

Greetings,
GPU= Radeon 7970
Driver = 12.6 win7 64bit
BOINC version 6.10.58 optimized
GPU will not run more than a 20% load on a consistent basis (averaging 10% load). What am i missing to increase GPU performance.
Thanks

____________

Profile ignorance is no excuse
Avatar
Send message
Joined: 4 Oct 00
Posts: 9529
Credit: 44,433,321
RAC: 0
Korea, North
Message 1265251 - Posted: 28 Jul 2012, 17:35:15 UTC - in response to Message 1265191.
Last modified: 28 Jul 2012, 17:38:51 UTC

check out this thread

You know you can edit the app_info to run 3 WU's at a time on your 7970. just change the <count> to 0.33 and number of iterations to 3

Just make sure you allow 2 CPU cores to run and load the apps. That is the simple solution

also upgrade BOINC to 7.0.28 BOINC 7.X.XX recognizes and IIRC supports open_cl your GPU natively
____________
In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope

End terrorism by building a school

chromespringerProject donor
Avatar
Send message
Joined: 3 Dec 05
Posts: 270
Credit: 22,859,589
RAC: 45,571
United States
Message 1265364 - Posted: 28 Jul 2012, 23:06:16 UTC

Thanks Skildude
No, I was not aware of that. I will implement your suggestions.
Thanks again
____________

chromespringerProject donor
Avatar
Send message
Joined: 3 Dec 05
Posts: 270
Credit: 22,859,589
RAC: 45,571
United States
Message 1269311 - Posted: 9 Aug 2012, 2:31:03 UTC

hi skildude
I set all <count> from 1 to .33 and iterations from 20 to 3 in app_info and changed # of processors from 4 to 2 in preferences. In BOINC Manager, Tasks tab shows 4 processes (cpu) running and 3 processes running with .05 cpu (gpu) Although 3 gpu tasks show running only one shows continued progress .. the other 2 show 0.00 percent progress and remain in that state .. which i expect those two tasks to time out and report an error. The current GPU driver i'm using is 12.6. Am I missing something here or just need to tweek on it until I get it right.
Thanks
Kevin
____________

Profile ignorance is no excuse
Avatar
Send message
Joined: 4 Oct 00
Posts: 9529
Credit: 44,433,321
RAC: 0
Korea, North
Message 1269313 - Posted: 9 Aug 2012, 2:36:07 UTC - in response to Message 1269311.
Last modified: 9 Aug 2012, 2:37:09 UTC

sorry I misspoke its not the iterations

use these in your cmdline -period_iterations_num 20 -instances_per_device 3 -no_cpu_lock

that should get everything working correctly
____________
In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope

End terrorism by building a school

chromespringerProject donor
Avatar
Send message
Joined: 3 Dec 05
Posts: 270
Credit: 22,859,589
RAC: 45,571
United States
Message 1269315 - Posted: 9 Aug 2012, 2:43:25 UTC

Awesome
Thanks skildude .. I appreciate your quick response
____________

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2804
Credit: 6,320,248
RAC: 7,355
Bulgaria
Message 1269331 - Posted: 9 Aug 2012, 4:36:21 UTC - in response to Message 1269311.
Last modified: 9 Aug 2012, 5:02:03 UTC

... and changed # of processors from 4 to 2 in preferences.
In BOINC Manager, Tasks tab shows 4 processes (cpu) running

That's not the way to do it ("On multiprocessors, use at most XX processors" is used only by very old BOINC versions)

Use:
On multiprocessors, use at most ZZ% of the processors

You may first try to free 1 core to see is this enough:
On multiprocessors, use at most 99% of the processors

(99% will free 1 core on any CPU with up to 100 cores. On your CPU anything 75% ... 99% will free 1 core)

To free 2 cores (on AMD Phenom II X4)
On multiprocessors, use at most 50% of the processors

(On your CPU anything 50% ... 74% will free 2 cores)

P.S.
'cores' is not the exact term but it suits your case.
(More proper is # of Logical/Virtual CPUs as seen by OS/BOINC)


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Profile Ageless
Avatar
Send message
Joined: 9 Jun 99
Posts: 12326
Credit: 2,631,005
RAC: 1,096
Netherlands
Message 1269425 - Posted: 9 Aug 2012, 10:51:12 UTC - in response to Message 1269331.
Last modified: 9 Aug 2012, 10:56:07 UTC

That's not the way to do it ("On multiprocessors, use at most XX processors" is used only by very old BOINC versions)

No it isn't, it's still used by present day BOINC versions to set the minimum amount of processors that BOINC should use at any time.

E.g., you set this value to 2 on a 4 core CPU and then change "On multiprocessors, use at most ZZ% of the processors" to 0% (zero), it'll give you two processors to work with. Even with BOINC 6.12 and 7.0
09/08/2012 12:50:20 | | Number of usable CPUs has changed from 3 to 2.
09/08/2012 12:50:20 | | max CPUs used: 2

Set it to 1% (one), and the amount of CPUs available will change to 1.
09/08/2012 12:55:15 | | Number of usable CPUs has changed from 3 to 1.
09/08/2012 12:55:15 | | max CPUs used: 1
____________
Jord

Fighting for the correct use of the apostrophe, together with Weird Al Yankovic

chromespringerProject donor
Avatar
Send message
Joined: 3 Dec 05
Posts: 270
Credit: 22,859,589
RAC: 45,571
United States
Message 1269788 - Posted: 10 Aug 2012, 2:27:55 UTC

ouch, 73 errors attributed to the gpu .. i apologize to all the"wing-persons" this effected.i do believe that i am stable again and would like to thank everyone that shared there knowledge, expertise and suggestions to my ongoing quest. i appreciate it.
____________

Profile BilBg
Volunteer tester
Avatar
Send message
Joined: 27 May 07
Posts: 2804
Credit: 6,320,248
RAC: 7,355
Bulgaria
Message 1269921 - Posted: 10 Aug 2012, 9:47:14 UTC - in response to Message 1269425.


So if I understand your example correctly:
The # of CPUs is used only when the % value is set to 0%
In all other cases (1% ... 100%) the '% of the processors' value is used (ignoring the preference '# of CPUs')?


____________



- ALF - "Find out what you don't do well ..... then don't do it!" :)

Questions and Answers : GPU applications : GPU Load

Copyright © 2014 University of California