Message boards :
Number crunching :
Lunatics Installed, 80% GPU Usage on 3-tasks?
Message board moderation
Author | Message |
---|---|
ZenMercenary Send message Joined: 16 Mar 17 Posts: 15 Credit: 3,924,868 RAC: 0 |
Hello friends, I've been running SETI@Home for a couple months now and my RAC is starting to top out. I've noticed one Ryzen 1700x computer with two 1070's (User Keith Myers --- seems to be active here) with a RAC about 10,000 higher than mine. I figured that would imply I could squeeze a little more out of this machine. Today, I installed the newest version of Lunatics and I'm afraid I might need some hand-holding to get through this. I've already gone into the app_info.xml file and set my GPUs to each run 3 tasks at a time ( <count>0.33</count> ) and that's working fine, but I'm concerned because my GPU is still only on about 80% load. Changing it to run 4 tasks seems to make little/no difference in terms of GPU load. With stock BOINC and SETI@Home, the GPUs were using 100% load (which I was fine with) and one task at a time. Doesn't this seem like it will reduce my RAC, not increase it? Here are the settings I have for all the CUDA entries in the app_info.xml file <app_version> <app_name>astropulse_v7</app_name> <version_num>710</version_num> <platform>windows_x86_64</platform> <avg_ncpus>0.04</avg_ncpus> <max_ncpus>0.2</max_ncpus> <plan_class>opencl_nvidia_100</plan_class> <cmdline></cmdline> <coproc> <type>CUDA</type> <count>0.33</count> </coproc> Any help/tips would be appreciated. I'm very new to this, very raw. Just trying to leverage my machine to its potential. |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
That is only a partial app_info.xml You might consider making a app_config.xml. A lot less editing to do. I'm sure keith will be along shortly and give you some tips if needed. <app_config> <app_version> <app_name>setiathome_v8</app_name> <plan_class>opencl_nvidia_SoG</plan_class> <avg_ncpus>1</avg_ncpus> <ngpus>0.33</ngpus> <cmdline>-sbs 1024 -period_iterations_num 1 -hp -high_prec_timer -high_perf -tt 1500</cmdline> </app_version> <app_version> <app_name>astropulse_v7</app_name> <plan_class>opencl_nvidia_100</plan_class> <avg_ncpus>1</avg_ncpus> <ngpus>0.33</ngpus> <cmdline>-unroll 28 -oclFFT_plan 256 16 256 -ffa_block 12288 -ffa_block_fetch 6144 -tune 1 64 4 1 -tune 2 64 4 1 -hp </cmdline> </app_version> </app_config> This assumes you install OpenCL SoG and not cuda when you used the installer Zalster |
Wiggo Send message Joined: 24 Jan 00 Posts: 34744 Credit: 261,360,520 RAC: 489 |
The lunatic installer will automatically pick the best CPU app to use, but you need to select the best GPU app to suit your GPU's (which you didn't do as you're running the Cuda 3.2 app which is meant for much older GPU's). Rerun the installer and select the SoG app as that will give you the best results. ;-) Cheers. |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13720 Credit: 208,696,464 RAC: 304 |
I've already gone into the app_info.xml file and set my GPUs to each run 3 tasks at a time ( <count>0.33</count> ) As Zalster mentioned, using app_config.xml is the better method. If you make a mistake there, it won't trash all your WUs. And as Wiggo suggested, you need to re-run the Lunatics installer and select SoG and for the Ryzen CPU i'd suggest giving the AVX application a go. It's implementation isn't up with Intels, but from what I've read here it gives a good boost over the SSE and SSSE applications. My app_config.xml <app_config> <app> <name>setiathome_v8</name> <gpu_versions> <gpu_usage>1.00</gpu_usage> <cpu_usage>1.00</cpu_usage> </gpu_versions> </app> </app_config> My mb_cmdline_win_x86_SSE3_OpenCL_NV_SoG.txt tt 1500 -hp -period_iterations_num 1 -high_perf -sbs 2048 -spike_fft_thresh 4096 -tune 1 64 1 4 -oclfft_tune_gr 256 -oclfft_tune_lr 16 -oclfft_tune_wg 256 -oclfft_tune_ls 512 -oclfft_tune_bn 64 -oclfft_tune_cw 64 -cpu_lock Grant Darwin NT |
ZenMercenary Send message Joined: 16 Mar 17 Posts: 15 Credit: 3,924,868 RAC: 0 |
I re-ran the installer and I think I did what you asked, but I'm not sure. I didn't see any reference to SoG in the app, but I did see where previously I had checked "Lunatics_x41zi_win32_cuda32" and I changed that to "Lunatics_x41zi_win32_cuda50" since that fits the description of GTX 6xx cards and above. I also checked to Enable processing AstroPulse tasks on GPU (NV). I'm still running at about 70-80% GPU usage but the tasks do seem to be running a few minutes faster since I made those changes. I'll try 4 tasks at a time again and see if that gets my GPU utilization up a bit. |
ZenMercenary Send message Joined: 16 Mar 17 Posts: 15 Credit: 3,924,868 RAC: 0 |
Thank you - I will give this a shot as well while I'm tinkering. I'll report back. |
Brent Norman Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 |
I'm still running at about 70-80% GPU usage but the tasks do seem to be running a few minutes faster since I made those changes. I'll try 4 tasks at a time again and see if that gets my GPU utilization up a bit.Run 2 SoG tasks/card with a 1070. |
ZenMercenary Send message Joined: 16 Mar 17 Posts: 15 Credit: 3,924,868 RAC: 0 |
Quick question: Do I need to delete the app_info.xml if I choose to use the app_config.xml instead? The reason I ask is because when I tried to update app_config.xml to run 4 tasks on the GPU, it seems to instead take the settings defined in the app_info.xml and continue running 3 tasks. |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13720 Credit: 208,696,464 RAC: 304 |
Quick question: Do I need to delete the app_info.xml NO! Delete that, or even make a typo in it, and you loose all your current work. The app_config.xml actually overrides the app_info.xml settings. Grant Darwin NT |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13720 Credit: 208,696,464 RAC: 304 |
I'm still running at about 70-80% GPU usage but the tasks do seem to be running a few minutes faster since I made those changes. I'll try 4 tasks at a time again and see if that gets my GPU utilization up a bit.Run 2 SoG tasks/card with a 1070. Even 1task using SoG with a few setting tweaks will get you 90-95% GPU load with periods at 99%. Grant Darwin NT |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13720 Credit: 208,696,464 RAC: 304 |
I re-ran the installer and I think I did what you asked, but I'm not sure. I didn't see any reference to SoG in the app You need the current v6 Beta installer for SoG. Grant Darwin NT |
ZenMercenary Send message Joined: 16 Mar 17 Posts: 15 Credit: 3,924,868 RAC: 0 |
I re-ran the installer and I think I did what you asked, but I'm not sure. I didn't see any reference to SoG in the app I knew I had to have been doing something wrong. I apparently have the wrong version of Lunatics. Where do I get the current v6 Beta installer? There seems to be more than one site where you can get this, and both of them I'm only seeing v0.44 |
Wiggo Send message Joined: 24 Jan 00 Posts: 34744 Credit: 261,360,520 RAC: 489 |
I re-ran the installer and I think I did what you asked, but I'm not sure. I didn't see any reference to SoG in the app, but I did see where previously I had checked "Lunatics_x41zi_win32_cuda32" and I changed that to "Lunatics_x41zi_win32_cuda50" since that fits the description of GTX 6xx cards and above. If you are using the Lunatics v0.45 beta6 installer you may need to scroll down to see the SoG app on that setup page. ;-) If you're using a pre-beta installer that app won't be there at all. Cheers. |
Brent Norman Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 |
|
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13720 Credit: 208,696,464 RAC: 304 |
The installer with SoG in it should be available here. https://onedrive.live.com/redir?resid=8D83BF774A4A86F5!979&authkey=!AK7t-36P9nAec2Y&ithint=folder%2cexe Select the Beta6 file, 32 or 64bit as required. Grant Darwin NT |
Wiggo Send message Joined: 24 Jan 00 Posts: 34744 Credit: 261,360,520 RAC: 489 |
I have a lot of trouble downloading from the onedrive.live site (does not download the whole file most of the time) so I use Mike's page, http://mikesworld.eu/download.html where the file is zipped and completes every time. Cheers. |
ZenMercenary Send message Joined: 16 Mar 17 Posts: 15 Credit: 3,924,868 RAC: 0 |
Okay I'm back! Thanks guys for the link to the newest Lunatics installer. It looks like I'm back to 95%+ GPU usage with just one task for each of my 1070's. I'm going to tinker with this a little bit and see how things go. Sorry for the cluster of confusion in this thread. Now I can concentrate on tinkering for best performance. |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13720 Credit: 208,696,464 RAC: 304 |
Sorry for the cluster of confusion in this thread. Our fault as much as yours. We were all here when the new Installer was being worked on and updated almost daily as changes to the application kept coming through and had pretty much forgotten that it was never finalized and put up as a release version. Grant Darwin NT |
Brent Norman Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 |
"Cluster of Confusion" is normal here and welcome :D |
ZenMercenary Send message Joined: 16 Mar 17 Posts: 15 Credit: 3,924,868 RAC: 0 |
Hey guys --- can you help me with one more thing before I call it quits and let it run for a few days? The first ~50% of my GPU tasks are with the application "Local: setiathome_v8 8.12 (opencl_nvidia_sah" Now, performance-wise these seem to be doing just fine. My dual 1070's are taking about 9 minutes and 30 seconds to crank out each one, and I've got two tasks per card going so every 10 minutes I'm going through four of these. Like I said, earlier, my GPU is pretty well maxed-out at 95% or more. The bottom ~50% of my GPU queue are the "Local:setiathome_v8 8.20 (opencl_nvidia_SoG)" application and I haven't gotten to them yet to compare how they're running. I'm just checking if these "sah" tasks are still good for me to run in addition to the "SoG" or should I have checked/unchecked something in the Lunatics Installer to disable those. Thanks again for the help, folks. I'm looking to be a long-term, very active contributor and I clearly don't have my wings yet and have a lot to learn :) |
©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.