Windows 10 - Yea or Nay?

Message boards : Number crunching : Windows 10 - Yea or Nay?
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 143 · 144 · 145 · 146 · 147 · Next

AuthorMessage
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 8884
Credit: 115,094,563
RAC: 70,229
Australia
Message 1899687 - Posted: 7 Nov 2017, 8:03:01 UTC - in response to Message 1899682.  
Last modified: 7 Nov 2017, 8:03:47 UTC

And if you have better suggestions for the SOG command line for the 1080ti's, by all means please let me know.

I run 1 WU at a time on my GTX 1070s, and this is the command line I use
-tt 1500 -hp -period_iterations_num 1 -high_perf -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
The only difference appears to be i'm using the High Performance option (-high_perf), and a lower -period_iterations_num value. The lower that value, the higher the performance- but it does result in some screen/keyboard lag. If that's a dedicated cruncher, then it won't be an issue.

My present crunch time for blc_24s is around 7min 30, your present crunch times are just under 7min. I'd suspect with the lower -period_iterations_num and -high_perf option your times should get down to well under 6min.
Grant
Darwin NT
ID: 1899687 · Report as offensive     Reply Quote
kittyman
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 49051
Credit: 878,153,650
RAC: 199,827
United States
Message 1899688 - Posted: 7 Nov 2017, 8:06:30 UTC - in response to Message 1899687.  

And if you have better suggestions for the SOG command line for the 1080ti's, by all means please let me know.

I run 1 WU at a time on my GTX 1070s, and this is the command line I use
-tt 1500 -hp -period_iterations_num 1 -high_perf -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
The only difference appears to be i'm using the High Performance option (-high_perf), and a lower -period_iterations_num value. The lower that value, the higher the performance- but it does result in some screen/keyboard lag. If that's a dedicated cruncher, then it won't be an issue.

My present crunch time for blc_24s is around 7min 30, your present crunch times are just under 7min. I'd suspect with the lower -period_iterations_num and -high_perf option your times should get down to well under 6min.

I am currently running 2 at a time on the GPUs..............
A kitty keeps loneliness away.
More meowing, less hissing. I speak meow, do you?

Have made friends in this life.
Most were cats.
ID: 1899688 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 8884
Credit: 115,094,563
RAC: 70,229
Australia
Message 1899691 - Posted: 7 Nov 2017, 8:21:32 UTC - in response to Message 1899688.  

I am currently running 2 at a time on the GPUs..............

In that case i'd probably leave things as they are, or give the -high_perf option a go to see if it does boost output at all.

Changing to the AVX application though for the CPU will be well worth it.
Grant
Darwin NT
ID: 1899691 · Report as offensive     Reply Quote
Profile Keith Myers
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 2433
Credit: 184,305,413
RAC: 359,265
United States
Message 1899765 - Posted: 8 Nov 2017, 2:32:46 UTC

I agree with Grant. Definitely run back through the Lunatics installer and grab the AVX app for the MB CPU. I would also try the -high_perf option as that utilize the card memory more efficiently and faster. Should have no impact on lag. If feeling adventurous, go for the period_iterations 1 option too. I run two tasks per 1070 with high_perf and period_iterations 1 and have acceptable keyboard input lag on the daily driver.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1899765 · Report as offensive     Reply Quote
kittyman
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 49051
Credit: 878,153,650
RAC: 199,827
United States
Message 1899841 - Posted: 8 Nov 2017, 14:55:35 UTC

OK, thanks for the tips!
AVX it is then.
Gotta remember.....rerunning the installer will wipe out my command lines, right?
Have to copy them somewhere to add them back.
And re-edit the app info for 2 at a time.
It's been a while and my memory is not what it used to be.....LOL.

Meow.
A kitty keeps loneliness away.
More meowing, less hissing. I speak meow, do you?

Have made friends in this life.
Most were cats.
ID: 1899841 · Report as offensive     Reply Quote
kittyman
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 49051
Credit: 878,153,650
RAC: 199,827
United States
Message 1899846 - Posted: 8 Nov 2017, 15:34:59 UTC

I am AVXing now.
Put in Grant's command line for SOG.

Got a good command line for AP?
Does the AVX need a command line?

Meow?
A kitty keeps loneliness away.
More meowing, less hissing. I speak meow, do you?

Have made friends in this life.
Most were cats.
ID: 1899846 · Report as offensive     Reply Quote
Profile MikeProject Donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 30601
Credit: 57,606,516
RAC: 30,299
Germany
Message 1899863 - Posted: 8 Nov 2017, 17:22:25 UTC

AP comand line
-unroll 16 -oclFFT_plan 256 16 256 -tune 1 64 4 1 -tune 2 64 4 1 -ffa_block 16384 -ffa_block_fetch 8192

AVX don`t need a comand line.
With each crime and every kindness we birth our future.
ID: 1899863 · Report as offensive     Reply Quote
kittyman
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 49051
Credit: 878,153,650
RAC: 199,827
United States
Message 1899864 - Posted: 8 Nov 2017, 17:24:30 UTC - in response to Message 1899863.  
Last modified: 8 Nov 2017, 17:26:51 UTC

AP comand line
-unroll 16 -oclFFT_plan 256 16 256 -tune 1 64 4 1 -tune 2 64 4 1 -ffa_block 16384 -ffa_block_fetch 8192

AVX don`t need a comand line.

Thank you, Mike!
I forgot that AVX is a CPU application. But I think there is a file to add a command line?
Will add the AP command line.

Meow!
A kitty keeps loneliness away.
More meowing, less hissing. I speak meow, do you?

Have made friends in this life.
Most were cats.
ID: 1899864 · Report as offensive     Reply Quote
Profile Keith Myers
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 2433
Credit: 184,305,413
RAC: 359,265
United States
Message 1899866 - Posted: 8 Nov 2017, 17:32:10 UTC

If you put your command line tunings in an app_config file, you never have to edit app_info again. And the Lunatics installers NEVER touches your app_config file so it is only under your control. The only tunings for AP is with the gpu app. Basically the cpu apps don't need tuning if you choose the AVX app for both.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1899866 · Report as offensive     Reply Quote
kittyman
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 49051
Credit: 878,153,650
RAC: 199,827
United States
Message 1899867 - Posted: 8 Nov 2017, 17:35:11 UTC - in response to Message 1899866.  

Thanks, Keith.
Should be good to go for now then.
Will look into that app_config thingy.

If anybody notices something that needs correction or improvement, please do let me know!

Meow!
A kitty keeps loneliness away.
More meowing, less hissing. I speak meow, do you?

Have made friends in this life.
Most were cats.
ID: 1899867 · Report as offensive     Reply Quote
Profile Keith Myers
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 2433
Credit: 184,305,413
RAC: 359,265
United States
Message 1899870 - Posted: 8 Nov 2017, 18:03:30 UTC

Read all about it here. Application_configuration

Mine for example looks like this:
<app_config>
  <app_version>
    <app_name>setiathome_v8</app_name>
    <plan_class>opencl_nvidia_SoG</plan_class>
    <avg_ncpus>1</avg_ncpus>
    <ngpus>0.5</ngpus>
    <cmdline>-sbs 1024 -period_iterations_num 1 -tt 1500 -high_perf -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 -high_prec_timer</cmdline>
  </app_version>
  <app_version>
    <app_name>astropulse_v7</app_name>
    <plan_class>opencl_nvidia_100</plan_class>
    <avg_ncpus>1</avg_ncpus>
    <ngpus>1</ngpus>
    <cmdline>-unroll 24 -oclFFT_plan 256 16 256 -ffa_block 16384 -ffa_block_fetch 8192 -tune 1 64 8 1 -tune 2 64 8 1</cmdline>
  </app_version>
<project_max_concurrent>8</project_max_concurrent>
</app_config>


Just create it with Notepad as usual when editing the BOINC .xml files.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1899870 · Report as offensive     Reply Quote
kittyman
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 49051
Credit: 878,153,650
RAC: 199,827
United States
Message 1899871 - Posted: 8 Nov 2017, 18:08:56 UTC - in response to Message 1899870.  

And does that override the other command line files that I just edited?
Meow?
A kitty keeps loneliness away.
More meowing, less hissing. I speak meow, do you?

Have made friends in this life.
Most were cats.
ID: 1899871 · Report as offensive     Reply Quote
Profile Keith Myers
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 2433
Credit: 184,305,413
RAC: 359,265
United States
Message 1899887 - Posted: 8 Nov 2017, 19:56:33 UTC
Last modified: 8 Nov 2017, 19:59:59 UTC

I'm not sure. Maybe someone who knows for sure whether the app_config.xml takes precedence over any other command line file will comment. I just leave the command line files that the installer puts in blank at 0 bytes and do all my tuning in app_config. As I said, you just have to run the installer for your preferred app. I do the rest in app_config like how many task to run per card, how much cpu and gpu resources to commit per task and the tuning parameters for each app. That way you never have to hand edit app_info and risk dumping all your tasks. Which I have done countless times before until I learned about app_config and started using it.
Seti@Home classic workunits:20,676 CPU time:74,226 hours
ID: 1899887 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 8884
Credit: 115,094,563
RAC: 70,229
Australia
Message 1899919 - Posted: 8 Nov 2017, 22:26:37 UTC - in response to Message 1899841.  

Gotta remember.....rerunning the installer will wipe out my command lines, right?
Have to copy them somewhere to add them back.
And re-edit the app info for 2 at a time.

Depends how you have it set up.
For me, it has no effect on command line settings or on the number of WUs run as I use app_config.xml and the MB_commandline_xxx file for my settings which are untouched by the installer.
And have the advantage of it you make a typo, they just don't work instead of trashing your whole cache (as happens with a booboo in app_info.xml).
Grant
Darwin NT
ID: 1899919 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 8884
Credit: 115,094,563
RAC: 70,229
Australia
Message 1899920 - Posted: 8 Nov 2017, 22:29:05 UTC - in response to Message 1899887.  
Last modified: 8 Nov 2017, 22:34:21 UTC

I'm not sure. Maybe someone who knows for sure whether the app_config.xml takes precedence over any other command line file will comment

App_config.xml overrules app_info.xml

I like to keep things simple, so 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>
  <name>astropulse_v7</name>
  <gpu_versions>
  <gpu_usage>0.5</gpu_usage>
  <cpu_usage>1.0</cpu_usage>
  </gpu_versions>
 </app>
</app_config>


and I just put my command line values in
mb_cmdline_win_x86_SSE3_OpenCL_NV_SoG.txt

The advantage of this is that when the next WU starts, it gets the changed values from mb_cmdline_win_x86_SSE3_OpenCL_NV_SoG.txt straight away.

If you have them in app_config.txt you have to exit & restart BOINC, or at the very least "Options, Read config files" in the Manager for the new values to take.
With values hardwired in to app_info, exiting & restarting BOINC is the only way.
Grant
Darwin NT
ID: 1899920 · Report as offensive     Reply Quote
Profile Wiggo "Socialist"
Avatar

Send message
Joined: 24 Jan 00
Posts: 12605
Credit: 169,311,353
RAC: 86,549
Australia
Message 1899928 - Posted: 8 Nov 2017, 23:09:32 UTC

Ok everyone, Mark uses BOINC 6.10.58 (1 version lower than me) which rules out using the app_config.xml full stop as that is not supported until version 7.4.26.

Cheers.
ID: 1899928 · Report as offensive     Reply Quote
Grant (SSSF)
Volunteer tester

Send message
Joined: 19 Aug 99
Posts: 8884
Credit: 115,094,563
RAC: 70,229
Australia
Message 1899936 - Posted: 8 Nov 2017, 23:41:34 UTC - in response to Message 1899928.  

Ok everyone, Mark uses BOINC 6.10.58 (1 version lower than me) which rules out using the app_config.xml full stop as that is not supported until version 7.4.26.

Ah, so app_config.xml is out, but he can still use the MB command line file and not have to play with app_info.xml to improve things there.
Grant
Darwin NT
ID: 1899936 · Report as offensive     Reply Quote
Profile Wiggo "Socialist"
Avatar

Send message
Joined: 24 Jan 00
Posts: 12605
Credit: 169,311,353
RAC: 86,549
Australia
Message 1899938 - Posted: 8 Nov 2017, 23:47:17 UTC - in response to Message 1899936.  

Ok everyone, Mark uses BOINC 6.10.58 (1 version lower than me) which rules out using the app_config.xml full stop as that is not supported until version 7.4.26.

Ah, so app_config.xml is out, but he can still use the MB command line file and not have to play with app_info.xml to improve things there.

Yes I just use the AP & MB GPU command line txt files for tuning and the app_info.xml for just the basics like task count and core support.

Cheers.
ID: 1899938 · Report as offensive     Reply Quote
kittyman
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 49051
Credit: 878,153,650
RAC: 199,827
United States
Message 1900008 - Posted: 9 Nov 2017, 13:30:23 UTC

Thanks for the reminders......
I had totally forgotten that my older Boinc does not do app_config.
Ya saved me the trouble of looking for it.....LOL.
The command line files are what I have always used anyway, and they are doing the job correctly.
And so is the AVX app, which I also would not have thought of without your kind suggestions.

Thank you, and meow!
A kitty keeps loneliness away.
More meowing, less hissing. I speak meow, do you?

Have made friends in this life.
Most were cats.
ID: 1900008 · Report as offensive     Reply Quote
Profile JimbocousProject Donor
Volunteer tester
Avatar

Send message
Joined: 1 Apr 13
Posts: 1001
Credit: 90,858,587
RAC: 88,322
United States
Message 1901614 - Posted: 18 Nov 2017, 0:44:40 UTC
Last modified: 18 Nov 2017, 0:47:52 UTC

FYI - MS just pushed new NVidia driver 388.13 for Win 10. Apparently this time it does include OpenCL, unlike any previous pushes of NV drivers.
HOWEVER, any SoG 8.20 tasks fail with "postponed 30 seconds" message in task log, and will never start.
Downloaded fresh 388.13 from NVidia site, had same result. so perhaps not just missing OpenCL.
Fell back to 382.33 and am back in business.
ID: 1901614 · Report as offensive     Reply Quote
Previous · 1 . . . 143 · 144 · 145 · 146 · 147 · Next

Message boards : Number crunching : Windows 10 - Yea or Nay?


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