Message boards :
Number crunching :
Question about GPU usage and optimized apps
Message board moderation
Author | Message |
---|---|
Silverdude Send message Joined: 14 Nov 99 Posts: 15 Credit: 78,565,901 RAC: 70 |
Hey everyone! I built a new system recently with a pair of GTX 780 TIs in it, but GPU-Z is saying they're only about 25% utilized during S@H crunching. I obviously want to maximize the amount of work my GPUs are doing, so I'm wondering if there's a setting or something I missed? I'm running the regular BOINC client, but just started reading about optimized apps (Lunatics specifically). I don't mind messing around with command lines and registry edits, but is there a way to use 100% of my GPU power through BOINC or should I start using Lunatics? Thanks for any input you have. |
juan BFP Send message Joined: 16 Mar 07 Posts: 9786 Credit: 572,710,851 RAC: 3,799 |
The use of the Lunatics optimized code is allways a good ideia. After you install it then you could try to run multiple instances on your GPU to increse the GPU usage. It´s easy and there are few thread explaining who to do. But first go for the Lunatics optimized apps and put them to work. For more info about that look: http://setiathome.berkeley.edu/forum_thread.php?id=75391 |
HAL9000 Send message Joined: 11 Sep 99 Posts: 6534 Credit: 196,805,888 RAC: 57 |
Optimized apps are probably the best way to go. If you want to use them or the stock apps you can create a app_config.xml to control the number of tasks the GPUs run to fully utilize your computers resources. SETI@home classic workunits: 93,865 CPU time: 863,447 hours Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[ |
ausymark Send message Joined: 9 Aug 99 Posts: 95 Credit: 10,175,128 RAC: 0 |
go into/create the app_config.xml file in the boinc/projects/setiathome.berkeley.edu folder.... then put the following in it: <app_config> <app> <name>setiathome_v7</name> <gpu_versions> <gpu_usage>0.5</gpu_usage> <cpu_usage>.5</cpu_usage> </gpu_versions> </app> <app> <name>astropulse_v6</name> <gpu_versions> <gpu_usage>0.5</gpu_usage> <cpu_usage>0.5</cpu_usage> </gpu_versions> </app> </app_config> Then save it and restart boinc-seti. change the gpu_usages to 0.33 (to run 3 instances) or 0.25 (to run 4 instances.) I would also change the cpu_usage figure to 0.75 when doing 3 instances, and 1.0 when running four instances - this allows 1 CPU core per seti job which is one of the main bottlenecks in keeping the GPU working as hard as possible. I wouldnt go past 4 instances as I think that performance and output past this does not increase by any great margin. Hope this helps. |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14649 Credit: 200,643,578 RAC: 874 |
Then save it and restart boinc-seti. More efficient to open BOINC Manager. Advanced view, Advanced menu, 'Read config files'. |
Phil Burden Send message Joined: 26 Oct 00 Posts: 264 Credit: 22,303,899 RAC: 0 |
go into/create the app_config.xml file in the boinc/projects/setiathome.berkeley.edu folder.... I copied this portion of app_config, and it works a treat, I now have 2 apps running on a Radeon 6950. However, I have a query. Boinc Manager shows that each app is using 0.04% of a cpu, that seems a bit wasteful of limited cpu resources, can't both apps use the same cpu, since they're only using 0.04% ? Is it more efficient to run this way ? yours quizzicly, P. ;-) |
Richard Haselgrove Send message Joined: 4 Jul 99 Posts: 14649 Credit: 200,643,578 RAC: 874 |
Boinc Manager shows that each app is using 0.04% of a cpu, that seems a bit wasteful of limited cpu resources, can't both apps use the same cpu, since they're only using 0.04% ? Is it more efficient to run this way ? Modern multi-tasking operating systems don't work like that. Windows will decide which of the 100-odd processes running inside your computer will get access to which bit of silicon, every couple of milliseconds or so. |
Fred J. Verster Send message Joined: 21 Apr 04 Posts: 3252 Credit: 31,903,643 RAC: 0 |
|
Fred J. Verster Send message Joined: 21 Apr 04 Posts: 3252 Credit: 31,903,643 RAC: 0 |
Nice to see both S@H and AstroPulse science-app's in BOINC manager behave beautiful without any tuning. Both HD5870 GPU's run at 75% off their maximum capacity. The CPU, I7-2600 with stock cooler get too hot with HT on, so a setting off 70% and an auxillairy fan, is necessary. Tipp off the hat for implementing the OpenCL app's in BOINC manager! And ofcoarse the testing, tuning and getting the OpenCL app's to work in BOINC. And no problem to use the computer for 'other' purposes as well. |
Geek@Play Send message Joined: 31 Jul 01 Posts: 2467 Credit: 86,146,931 RAC: 0 |
Curious as to why I had to change ....... <cpu_usage>0.25</cpu_usage> In order to have 4 wu running on the CPU. Boinc....Boinc....Boinc....Boinc.... |
BilBg Send message Joined: 27 May 07 Posts: 3720 Credit: 9,385,827 RAC: 0 |
I just started, with a fresh new BOINC manager ... Welcome back after 1.589 years of absence ;) Â - ALF - "Find out what you don't do well ..... then don't do it!" :) Â |
Speedy Send message Joined: 26 Jun 04 Posts: 1639 Credit: 12,921,799 RAC: 89 |
I hope it's okay to ask this question in this thread. I have just reinstalled the optimised applications and I currently have 77 tasks running on cuda 32. I know there is a way to make these run under anonymous platform but I have forgotten how to do it could somebody please remind me? |
Darth Beaver Send message Joined: 20 Aug 99 Posts: 6728 Credit: 21,443,075 RAC: 3 |
Speedy what are you trying to do ? if you have loaded the latest version of Bonic and you wish to run Lunatics just install the latest version 0.42 and if you wish to run more than 1 unit on the GPU you edit app-info.xml open app-info up in Word pad then look for <type>CUDA<type> <count>?<count> ? = number of units expressed as 1 = 1 , 0.5 = 2 , 0.33 = 3 Change all instances of this statement and then save (not save as) there is a bug with the new version but it should not effect your GPU as the bug only happens on the older GPU's so you should be right go mate EDIT : also you will have to change the settings to receive Astropulse you haven't got any yet and there won't be any more till proubly Wednesday after the weekly outage |
Speedy Send message Joined: 26 Jun 04 Posts: 1639 Credit: 12,921,799 RAC: 89 |
Glenn what I am wanting to do is force my GPU to use the anonymous platform it is currently using the stock application that it downloaded from the web. I know there is a way to do this I have forgotten how to do it. You somehow force the tasks to re-download and they start using the anonymous platform |
Darth Beaver Send message Joined: 20 Aug 99 Posts: 6728 Credit: 21,443,075 RAC: 3 |
Speedy i would not bother you won't get much of a increase as the new version of Bonic has some of the optimised apps already i believe . Otherwise reset the project i think does what you want to do and it will resend them back to you optimised i think ! |
Josef W. Segur Send message Joined: 30 Oct 99 Posts: 4504 Credit: 1,414,761 RAC: 0 |
Glenn what I am wanting to do is force my GPU to use the anonymous platform it is currently using the stock application that it downloaded from the web. I know there is a way to do this I have forgotten how to do it. You somehow force the tasks to re-download and they start using the anonymous platform If you check with Windows Task Manager, you ought to see that the tasks are actually running with the app installed by v0.42. The servers only know that they were originally delivered to be run by the stock app so continue to tally results that way. Your recent MB v7 work, for instance, was sent for "SETI@home v7 v7.00 (cuda32)" but if you look in the stderr there's a line showing it was actually run by "setiathome enhanced x41zc, Cuda 5.00". Because the project has the resend lost work feature enabled, it is possible to deliberately lose the tasks by doing a project reset. That wipes out the tasks locally so the next work request gets them resent to be done by the current apps. It does make the records clearer, but also involves redownloading the tasks unless you save them and put them back in the project folder after doing the reset. Assuming you're on 24/7 broadband it's simpler to just redownload. Joe |
Speedy Send message Joined: 26 Jun 04 Posts: 1639 Credit: 12,921,799 RAC: 89 |
Thanks Glenn and Josef moved in. I have reset the project & I am happy everything is back to the way it was |
©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.