Trying to run Seti@home that right way....

Message boards : Number crunching : Trying to run Seti@home that right way....
Message board moderation

To post messages, you must log in.

AuthorMessage
AdrianVaughan

Send message
Joined: 13 Jan 16
Posts: 7
Credit: 265,486
RAC: 0
United Kingdom
Message 1891967 - Posted: 27 Sep 2017, 8:28:15 UTC
Last modified: 27 Sep 2017, 8:28:58 UTC

Hi all i have the following computer:

Ryzen 7 1600 @3.8gzh
32GB DDR4
GTX 1070
2XSSD
1XSSD 950 PRO NVMe 256GB

Am looking to config the gpu so it can run more than one task at a time (at least i hope it can being a 1070) and what do you guys use while playing games and running this software (i know you cant use the gpu while playing games as i cant find how you can use % for the WU (trying to get the best i can)

Thanks for the help in advance

P.s if you could show me what i need to change to get my gpu running more than 1 WU would be great :)
ID: 1891967 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13722
Credit: 208,696,464
RAC: 304
Australia
Message 1891972 - Posted: 27 Sep 2017, 9:57:39 UTC
Last modified: 27 Sep 2017, 10:03:42 UTC

Running more than 1 WU when using the CUDA50 application in necessary to do more work, however the SoG application running 1 WU at a time can do much more work than the CUDA application.

Some people find that running more than 1 WU at a time with SoG gives good results, personally I haven't found any benefit myself. Just making use of the command line settings gives a good enough boost in output. If you continue to run the stock applications, the Manager should eventually settle on SoG as the best application, particularly with the right command line settings. Running SoG to give maximum performance will make use of 1 CPU core to support it, but the loss of crunching on that core is more than offset by the output from the GPU.

If you want to run an improved CPU application, as well as the SoG application, Mike has a copy of the Lunatics installer. Make sure to use the Win64 installer, select AVX for the CPU, SoG for the GPU and let it rip.
Mike's world downloads.
If you put
-tt 1500 -hp -period_iterations_num 1 -high_perf -high_prec_timer -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
in the
mb_cmdline_win_x86_SSE3_OpenCL_NV_SoG.txt
file in the Seti project directory it will significantly boost the output. If the system input becomes sluggish (keyboard/mouse) and the screen takes a while to update, change the -period_iterations_num 1 to a higher value, say 5 or so. Still got problems, try 10.

If you stick with stock, putting that command line in the
mb_cmdline-8.22_windows_intel__opencl_nvidia_SoG,txt
file in the Seti project directory will give the stock application the same boost (and the same for changing the -period_iterations_num value if things become sluggish).


If you create a
app_config.xml
file in the Seti project directory

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

Will run 1 WU on the GPU, and reserve 1 CPU core for GPU processing.


<app_config>
 <app>
  <name>setiathome_v8</name>
  <gpu_versions>
  <gpu_usage>0.50</gpu_usage>
  <cpu_usage>1.00</cpu_usage>
  </gpu_versions>
 </app>
</app_config>

Will run 2 GPU WUs, and reserve 1 CPU core for each GPU WU being processed.
Grant
Darwin NT
ID: 1891972 · Report as offensive
AdrianVaughan

Send message
Joined: 13 Jan 16
Posts: 7
Credit: 265,486
RAC: 0
United Kingdom
Message 1891993 - Posted: 27 Sep 2017, 14:13:49 UTC

Ok i did everything you said and now i get this:



Does this seem right ?

Note : no idea how its did the 3rd one in under 1 min..
ID: 1891993 · 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 1892004 - Posted: 27 Sep 2017, 14:48:59 UTC - in response to Message 1891993.  

Per Grant's post above, you would be better off running SoG from the installer from Mike's World than cuda 50. SoG is much faster than cuda 50.

As to why the 3rd work unit finished in under 1 minute. You would need to see the stderr report and see if it is a noisy work unit.
ID: 1892004 · Report as offensive
Cruncher-American Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor

Send message
Joined: 25 Mar 02
Posts: 1513
Credit: 370,893,186
RAC: 340
United States
Message 1892005 - Posted: 27 Sep 2017, 14:49:09 UTC - in response to Message 1891993.  

The apps stop processing when they find more than 29 items in the data (triplets, whatever, that are usually thought to be possible signals). The assumption made is that the data itself is noisy, so stop processing and go on to the next WU.
ID: 1892005 · Report as offensive
AdrianVaughan

Send message
Joined: 13 Jan 16
Posts: 7
Credit: 265,486
RAC: 0
United Kingdom
Message 1892006 - Posted: 27 Sep 2017, 15:00:45 UTC - in response to Message 1892004.  
Last modified: 27 Sep 2017, 15:06:41 UTC

i did install mikes world and picked the right ones. has something not gone right ? i even put that text in the text doc that was in my folder, do i need to run something else apart from the BOINC manager now ?
ID: 1892006 · Report as offensive
AdrianVaughan

Send message
Joined: 13 Jan 16
Posts: 7
Credit: 265,486
RAC: 0
United Kingdom
Message 1892008 - Posted: 27 Sep 2017, 15:19:49 UTC
Last modified: 27 Sep 2017, 15:25:29 UTC

This is the 2 items i picked from the installer:




and when i click on one of the tasks i get this :

ID: 1892008 · 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 1892009 - Posted: 27 Sep 2017, 15:25:43 UTC - in response to Message 1892008.  

If I remember correctly, you probably had downloaded some work prior to using the installer. If that is so, then the work unit will say cuda50 but it should run under the SoG application. The name will not change until new work units are downloaded and they will have the name SoG assigned to them. Easiest way to verify this is to look at the stderr report and it will show what application was run to process the work unit.
ID: 1892009 · 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 1892010 - Posted: 27 Sep 2017, 15:28:45 UTC - in response to Message 1892009.  

Ok, I just looked at your returned work units and they are processing using the SoG even though it say Cuda 50. Sorry, I should have checked your results first. You have downloaded and installed correctly. All new work units will have SoG now listed.
ID: 1892010 · Report as offensive
AdrianVaughan

Send message
Joined: 13 Jan 16
Posts: 7
Credit: 265,486
RAC: 0
United Kingdom
Message 1892011 - Posted: 27 Sep 2017, 15:29:38 UTC - in response to Message 1892010.  

yay thanks :)
ID: 1892011 · 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 1892013 - Posted: 27 Sep 2017, 15:35:34 UTC - in response to Message 1891993.  

Note : no idea how its did the 3rd one in under 1 min..


It was a noisy work unit. You can find the result here.
https://setiathome.berkeley.edu/result.php?resultid=6028277558
ID: 1892013 · Report as offensive
AdrianVaughan

Send message
Joined: 13 Jan 16
Posts: 7
Credit: 265,486
RAC: 0
United Kingdom
Message 1892059 - Posted: 27 Sep 2017, 21:50:22 UTC

is there anyway now that i have found that 3 WU on 1 gpu works well , but now i find if i watch youtube while its running , it stutters like hell , is there any way to not let this happen ?


Thanks.
ID: 1892059 · Report as offensive
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13161
Credit: 1,160,866,277
RAC: 1,873
United States
Message 1892068 - Posted: 27 Sep 2017, 22:15:09 UTC - in response to Message 1892059.  

Yeah, don't run 3 tasks on a GPU at the same time. :-0} Or set your browser app or YT video app in the Exclusive Application setting in the Manager for GPU apps.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1892068 · Report as offensive
AdrianVaughan

Send message
Joined: 13 Jan 16
Posts: 7
Credit: 265,486
RAC: 0
United Kingdom
Message 1892070 - Posted: 27 Sep 2017, 22:28:44 UTC - in response to Message 1892068.  

is there no way yet to tell BOINC to use like 90% gpu ? cos am sure 10% would be ample to watch a video
ID: 1892070 · Report as offensive
Profile Brent Norman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 2786
Credit: 685,657,289
RAC: 835
Canada
Message 1892077 - Posted: 27 Sep 2017, 22:54:46 UTC - in response to Message 1892070.  

Running with 1 SoG task on a 1070 would probably be around 90% usage, so try 2 or 1 task.
ID: 1892077 · Report as offensive
Profile Darrell
Volunteer tester
Avatar

Send message
Joined: 14 Mar 03
Posts: 267
Credit: 1,418,681
RAC: 0
United States
Message 1892095 - Posted: 28 Sep 2017, 3:27:49 UTC - in response to Message 1892070.  

is there no way yet to tell BOINC to use like 90% GPU? cos am sure 10% would be ample to watch a video


Nope. All Boinc can do is control how many tasks to start on the GPU. Some projects provide tuning parameters for their OpenCL programs that can affect the speed and size of the calculations being performed. But usage is determined by the manufacturer's video driver. As far as I know, neither NVidia or AMD have provided any means for controlling the amount of usage.
... and still I fear, and still I dare not laugh at the Mad Man!

Queen - The Prophet's Song
ID: 1892095 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13722
Credit: 208,696,464
RAC: 304
Australia
Message 1892109 - Posted: 28 Sep 2017, 4:52:49 UTC - in response to Message 1892077.  

Running with 1 SoG task on a 1070 would probably be around 90% usage, so try 2 or 1 task.

Running 1 WU at a time (depending on the WU), my GTX 1070s generally are in the high 80s for GPU load with frequent peaks of 100%, and mid 60s- mid 80s for Memory controller load.
Grant
Darwin NT
ID: 1892109 · Report as offensive
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 13722
Credit: 208,696,464
RAC: 304
Australia
Message 1892110 - Posted: 28 Sep 2017, 4:56:06 UTC - in response to Message 1892059.  

is there anyway now that i have found that 3 WU on 1 gpu works well

Running 1 or 2 WU with a lower -period_iterations_num will actually produce more work, with less system lag.

What matters is how many WUs per hour you can do- GPU load, number of WUs, memory controller load etc is all irrelevant. What counts is the amount of work it can do. The more WUs per hour, the better.
Grant
Darwin NT
ID: 1892110 · Report as offensive

Message boards : Number crunching : Trying to run Seti@home that right way....


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