Message boards :
Number crunching :
Best tuning for 1080ti and Process Lasso use.
Message board moderation
Author | Message |
---|---|
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
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 |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
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) |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
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. 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 |
Brent Norman Send message Joined: 1 Dec 99 Posts: 2786 Credit: 685,657,289 RAC: 835 |
You might want to try "-hp" as well to bump up the GPU task priority. Maybe you are doing that with Lasso? |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
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 |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
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) |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
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 |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
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) |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
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 |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
Keith, where did you find the CPU Utilization graph to show up? |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
Just gonna change the thread title a bit.......... "Freedom is just Chaos, with better lighting." Alan Dean Foster |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
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) |
Zalster Send message Joined: 27 May 99 Posts: 5517 Credit: 528,817,460 RAC: 242 |
No joy... Don't know why I can't see it. You running a beta version? |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
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) |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
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) |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
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 |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
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) |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
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 |
Cruncher-American Send message Joined: 25 Mar 02 Posts: 1513 Credit: 370,893,186 RAC: 340 |
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? |
kittyman Send message Joined: 9 Jul 00 Posts: 51468 Credit: 1,018,363,574 RAC: 1,004 |
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 |
©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.