Best tuning for 1080ti and Process Lasso use.

Message boards : Number crunching : Best tuning for 1080ti and Process Lasso use.
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · 4 · Next

AuthorMessage
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1920457 - Posted: 22 Feb 2018, 16:55:48 UTC
Last modified: 22 Feb 2018, 16:56:58 UTC

Just wondering if there is anything I should tweak up in my SOG command line to get a bit more out of my pair of 1080ti SC 13Gb cards. Both the core and vram clocks are about as high as I can get them and still be stable.
This is my current command line......I am running 2 tasks per card and have enough CPU to support them. Have a lot of GPU memory not being used.
-v 0 -tt 1500 -period_iterations_num 1 -high_perf -high_prec_timer -sbs 1024 -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

I tried sbs 2048. It works, and used double the vram, but I did not notice much difference in crunch times, so I put it back at 1024. I do not know if any of the other settings would make more use of the vram.
This is my daily driver, and I get a bit of keyboard lag, but at an acceptable level. That is why I am not using sleep. Slows down the crunching.

Am I still leaving some blood on the table here? Any suggestions or proven better numbers?

Thanks and meow!
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1920457 · 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 1920470 - Posted: 22 Feb 2018, 18:15:53 UTC - in response to Message 1920457.  

I compared your tasks times to my task times for my new 1080Ti Hybrid card running two tasks per card and the tunings were identical. I am running about 10-15 seconds faster than you on many tasks because my cpu_times and run_times are much closer together. I would say you are overloaded by one too many cpu core tasks because some of your tasks show 15-20 second differences while others show only 3-4 seconds of difference.

Whether increasing to 3 tasks per card would improve again the system daily production will have to be changed and observed I guess.

Also unless they make a special card with 13GB of memory as you wrote, all 1080Ti have 11GB of memory.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1920470 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1920473 - Posted: 22 Feb 2018, 18:23:51 UTC - in response to Message 1920470.  

I compared your tasks times to my task times for my new 1080Ti Hybrid card running two tasks per card and the tunings were identical. I am running about 10-15 seconds faster than you on many tasks because my cpu_times and run_times are much closer together. I would say you are overloaded by one too many cpu core tasks because some of your tasks show 15-20 second differences while others show only 3-4 seconds of difference.

Whether increasing to 3 tasks per card would improve again the system daily production will have to be changed and observed I guess.

Also unless they make a special card with 13GB of memory as you wrote, all 1080Ti have 11GB of memory.

My typo there. They are 11Gb.
Dunno 'bout the crunch time differences. I am running at about 90% CPU load most of the time. They should be getting enough attention there. Maybe I need to do an edit to the app_info settings as well? Right now Boinc says .04CPU + .50GPU.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1920473 · 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 1920474 - Posted: 22 Feb 2018, 18:26:42 UTC

You might want to try "-hp" as well to bump up the GPU task priority. Maybe you are doing that with Lasso?
ID: 1920474 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1920476 - Posted: 22 Feb 2018, 18:31:50 UTC - in response to Message 1920474.  

You might want to try "-hp" as well to bump up the GPU task priority. Maybe you are doing that with Lasso?

I am using Lasso. Trying to balance between the performance of the crunching app and being able to still use the computer......LOL.
It is set to 'normal' priority for class, I/O, and memory priorities. My browser is set to higher levels. But when I am away at work, the crunching should be unimpeded.
This weekend I can play with escalating the priority settings for the SOG app and see if it is still workable.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1920476 · 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 1920478 - Posted: 22 Feb 2018, 18:37:48 UTC

The cpu_usage parameter is only used by the BOINC scheduler. Has no effect on how much cpu a task gets to use. That said, I have mine set to 1. I have cpu tasks on the physical cores and the virtual cores support the gpu tasks. Adjusted in ProcessLasso for affinity. I am just running with the default priorities. I tried raising the gpu priority to Above Normal but I really can't say I saw any differences in run_times. So put it back to default. I keep my cpu usage around 75%.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1920478 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1920480 - Posted: 22 Feb 2018, 18:40:54 UTC - in response to Message 1920478.  

The cpu_usage parameter is only used by the BOINC scheduler. Has no effect on how much cpu a task gets to use. That said, I have mine set to 1. I have cpu tasks on the physical cores and the virtual cores support the gpu tasks. Adjusted in ProcessLasso for affinity. I am just running with the default priorities. I tried raising the gpu priority to Above Normal but I really can't say I saw any differences in run_times. So put it back to default. I keep my cpu usage around 75%.

What are you using for affinity settings in Lasso?
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1920480 · 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 1920485 - Posted: 22 Feb 2018, 18:51:34 UTC - in response to Message 1920480.  

This is what I use.

ProcessLasso affinity
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1920485 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1920486 - Posted: 22 Feb 2018, 18:54:12 UTC - in response to Message 1920485.  

Thanks, I'll have a look at that and will probably have some more questions.
But right now, I gotta run off to finish up my workweek.

Meoooooooooooooooooooooooow.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1920486 · 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 1920489 - Posted: 22 Feb 2018, 19:01:34 UTC - in response to Message 1920485.  

Keith, where did you find the CPU Utilization graph to show up?
ID: 1920489 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1920490 - Posted: 22 Feb 2018, 19:03:11 UTC
Last modified: 22 Feb 2018, 19:03:49 UTC

Just gonna change the thread title a bit..........
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1920490 · 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 1920492 - Posted: 22 Feb 2018, 19:11:53 UTC - in response to Message 1920489.  
Last modified: 22 Feb 2018, 19:15:42 UTC

In both the View menu option, first choice 'Choose columns to show' and also 'graph components' I think you are likely referring to the cpu utilization bar graph for each process, correct?

If so, then the choice is in both Active Processes and All Processes. Toggle off or on the cpu utilization graph and the bar graph appears or disappears.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1920492 · 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 1920493 - Posted: 22 Feb 2018, 19:22:13 UTC - in response to Message 1920492.  

No joy... Don't know why I can't see it. You running a beta version?
ID: 1920493 · 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 1920496 - Posted: 22 Feb 2018, 19:34:42 UTC - in response to Message 1920493.  

No just the most recent licensed version from January 8, 2018 v9.0.0.426 x64. The cpu utilization is under View >> Choose columns to show >> Active Processes >> CPU utilization graph.

Believe this feature has been in the program for as long as I can remember. Nothing new.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1920496 · 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 1920498 - Posted: 22 Feb 2018, 19:51:45 UTC - in response to Message 1920496.  

Just for S&G, first use the reset function for the View menu, then try the graph toggle. View >> Reset column layout and sizes. PL can get confused sometimes. I think it doesn't re-read the registry and config files at each program option change.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1920498 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1920602 - Posted: 23 Feb 2018, 3:30:38 UTC

Well, so far so good, Keith.
I set up the affinity for the crunching apps like you have done.
I dunno if it will enhance crunching at all, but it seems to have helped my keyboard and browser lag a lot.
Hope it is not coincidental because it is very noticeable. That is worth doing it alone!
Thank you, Keith!

I see that nobody has come up with any further suggestions concerning my SOG command line to get more/better use of the vram on my 1080s or anything to enhance their performance otherwise.
So I guess I shall assume at this point that those settings are about the best to be had.

Meowmeowmeow!!
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1920602 · 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 1920604 - Posted: 23 Feb 2018, 3:53:46 UTC

Glad to hear the system lag is reduced. That alone makes the user experience more pleasurable.

You might want to try bumping the priority levels up for both cpu and gpu apps and see if that has any benefit for crunch times. I just did that on my Ryzen 1700X today and so far I can't see any benefit in crunch times. That will have to run for a much longer time than the 6 hours or so it has been in place. I might say it has improved the cpu times by maybe 1 minute on average and maybe 15 seconds on the SoG app. I will use the BoincTasks per day and per week numbers after a week to determine if the priority increase had any affect.

It is not a daily driver, just a cruncher so I don't see any system lag issues even when I sit down in front of it for tuning or some casual browsing. But I don't know how an Intel cpu compares to those tunings compared to the Ryzen.

You need to select each application in ProcesLasso and change the Always Priority level from None to what you choose. I bumped the r3330 AVX CPU app up from Idle to Below Normal and I bumped the SoG r3884 app to Above Normal. I don't see any increase in system lag. That is a much better experience and end result than just hammering the SoG app with the -hp parameter in the command line tunings.

That always caused noticeable and objectionable system lag on any system I tried it on.

But I will be throwing a monkey wrench at my testing tomorrow when I change out the segmentation violation prone chip for a new week 1737 replacement chip I received from AMD today. If things work out based on similar user comments in the forums, the new chip will overclock better with less voltage and better temps. So I hope to get the new chip to 3.95 Ghz like the 1800X.

Hope you can add some new data to the ProcessLasso discussion.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 1920604 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1920633 - Posted: 23 Feb 2018, 12:58:42 UTC

OK...
I can say that setting the CPU affinity has helped with system lag a fair amount. I do still have some, but much much better than before!
So setting CPU affinity with Project Lasso would be something good for anybody to try before resorting to use_sleep, which decreases crunching production.
I have my 5 CPU tasks assigned to cores 0, 2, 4, 6, and 8 and the GPU tasks assigned to cores 1, 3, 5, 7, and 9. (I am not using hyperthreading.)
Thanks again for the tip, Keith!

Meowmeowmeow!
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1920633 · 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 1920647 - Posted: 23 Feb 2018, 14:48:14 UTC - in response to Message 1920633.  

KM: Why do you say use_sleep causes less production? I set mine that way some time ago because the GPU tasks were hogging CPU threads (IIRC?). When I made that change, things seemed to get a lot better on that score. Did I misread what was happening?
ID: 1920647 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51468
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1920650 - Posted: 23 Feb 2018, 15:02:40 UTC - in response to Message 1920647.  
Last modified: 23 Feb 2018, 15:04:38 UTC

KM: Why do you say use_sleep causes less production? I set mine that way some time ago because the GPU tasks were hogging CPU threads (IIRC?). When I made that change, things seemed to get a lot better on that score. Did I misread what was happening?

I think so.....
use_sleep does not use as much CPU, but processing times normally get longer.
You can test it easily. Turn Boinc network comms off. Crunch enough work to get an idea how long your tasks are taking now. Edit your SOG command line, removing the use_sleep option and save the file. And just continue crunching. The first WU to start from scratch will use the new command line. You do not have to reboot. You can then look at the times in Boinc by clicking 'show all tasks' to compare before and after.
To go back, just re-edit the command line and save it again. And then re-enable Boinc comms when you are done.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1920650 · Report as offensive
1 · 2 · 3 · 4 · Next

Message boards : Number crunching : Best tuning for 1080ti and Process Lasso use.


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