Message boards :
Number crunching :
Taking over SETI rig management for my dad, settings and configurations?
Message board moderation
Previous · 1 · 2 · 3 · 4 · 5 · 6 · Next
Author | Message |
---|---|
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
On the first page of the Lunatics installer for Nvidia and the chooser for the MB application. Do Not accept the defaults that the installer suggests. Instead at the end of the chooser list is the radio button for the SoG app. Select that and continue on with the installer for AP and CPU. Choose OpenCL for the AP gpu application and AVX for cpu. Also choose AVX for the cpu application. If your cpu has that capability. Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
Ian&Steve C. Send message Joined: 28 Sep 99 Posts: 4267 Credit: 1,282,604,591 RAC: 6,640 |
AH, thanks much Keith! i'll check out the readme. Seti@Home classic workunits: 29,492 CPU time: 134,419 hours |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
The command line file names are basically the same for either Windows or Linux except the middle part of the filename describes the operating system. Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
Ian&Steve C. Send message Joined: 28 Sep 99 Posts: 4267 Credit: 1,282,604,591 RAC: 6,640 |
yeah 3 of the machines (E5-2690, E5-2680v2, E5-2697v2) all support AVX and i did select those options for the CPU. the other 2 machines have older Xeon E5440's in them and only support up to SSE4.1. The lunatics installer was clever enough to detect this in both cases. Seti@Home classic workunits: 29,492 CPU time: 134,419 hours |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
the other 2 machines have older Xeon E5440's in them and only support up to SSE4.1. Unfortunately, the latest Lunatics Installer only will install the SSE3 app when you choose either SSE4.1 or SSE4.2. That is the best you can do if your cpu won't do AVX. We lost the SSE4.x apps when Joe Segur left the project as developer for the Windows apps. [Edit] Should have mentioned you DO have the SSE4.1 and SSE4.2 cpu applications available for the Linux machines. You can download them from the Lunatics website. I find the SSE4.1 app faster than the SSE3 and AVX apps. Multibeam for Linux Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
Ian&Steve C. Send message Joined: 28 Sep 99 Posts: 4267 Credit: 1,282,604,591 RAC: 6,640 |
should i enable the AP V7 WU on nvidia? or leave to the CPU? i noticed that i'm currently crunching one, and even though i selected AVX, its running it at sse2 on the cpu in boinc. at least thats what it looks like. Seti@Home classic workunits: 29,492 CPU time: 134,419 hours |
Mike Send message Joined: 17 Feb 01 Posts: 34258 Credit: 79,922,639 RAC: 80 |
should i enable the AP V7 WU on nvidia? or leave to the CPU? There is no AVX app for AP. With each crime and every kindness we birth our future. |
Ian&Steve C. Send message Joined: 28 Sep 99 Posts: 4267 Credit: 1,282,604,591 RAC: 6,640 |
should i enable the AP V7 WU on nvidia? or leave to the CPU? im very confused by this installer then. so what about enabling it for invidia? good/bad? Seti@Home classic workunits: 29,492 CPU time: 134,419 hours |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13736 Credit: 208,696,464 RAC: 304 |
i noticed that i'm currently crunching one, and even though i selected AVX, its running it at sse2 on the cpu in boinc. at least thats what it looks like. You will need to use Task Manager to see exactly which application is running. All existing work in your cache will keep it's existing labels, even though it will be processed by the recently chosen application. Any new work downloaded once you've run the installer will get the label for the application it will use. im very confused by this installer then. AVX is for the CPU only. As it says at the bottom of that page- See following pages for GPU applications: AMD/Ati on p2, Nvidia on p3, Intel on p4. So you want Page 3, and select SoG. Grant Darwin NT |
Ian&Steve C. Send message Joined: 28 Sep 99 Posts: 4267 Credit: 1,282,604,591 RAC: 6,640 |
yes i know AVX is for the CPU. my question/post was multifaceted. I was first asking if i should enable AP V7 tasks on the nvidia cards. stop. i was second asking why the CPU TASK running a AP v7 task was using SSE2 when i previously ran the installer to use AVX (i did this about a week ago). stop. see here: Seti@Home classic workunits: 29,492 CPU time: 134,419 hours |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
Yes you should enable AP V7 on the Nvidia. It is an OpenCL application. There is only the SSE2 AP CPU application available. The Lunatics installer screens are carryovers from earlier versions which had different applications for Multiband V7 tasks. There are only Multiband V8 tasks now and the available applications are more limited. The Lunatics Beta-06 installer hasn't been updated in over a year. And won't likely ever be because the developer/maintainer has moved on. Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
Ian&Steve C. Send message Joined: 28 Sep 99 Posts: 4267 Credit: 1,282,604,591 RAC: 6,640 |
thanks Keith, i think that clears up all the confusion. Seti@Home classic workunits: 29,492 CPU time: 134,419 hours |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
Have you given any further considerations as to which applications you want to run on your Linux systems? I mentioned earlier that there are SSE4.x applications for the the cpu at the Lunatics website. Your GTX 750Ti system also qualifies for running the special CUDA application available at Crunchers Anonymous. That application is the fastest available in the SETI application pantheon. Linux_zi3v-CUDA90_Special App You can read about the Linux applications here. Both BOINC and SETI. SETIv8 Linux Apps Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
Ian&Steve C. Send message Joined: 28 Sep 99 Posts: 4267 Credit: 1,282,604,591 RAC: 6,640 |
OK i think i've gotten things reconfigured well. all systems are back to running 1 WU per card and transitioned back to SoG apps for the GPU (Lunatics on the Win systems, Stock on the Linux systems) all systems are running identical app_config files. the only parameters listed are telling it to use 1 whole CPU core per GPU WU and to only run 1 GPU WU per card. no other arguments in the files. ive edited the respective systems with the command line arguments by editing the mb_cmdline_win_x86_SSE3_OpenCL_NV_SoG,txt file. (the filename was slightly different on Linux but i dont recall it exactly. it ended in NV_SoG though) all 760 based systems got these arguments (default recommended) : -sbs 192 -spike_fft_thresh 2048 -tune 1 64 1 4 i stole Grant's settings for the 2x 750ti Linux system for now: -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 and on the 2x 1050ti system i'm running the default recommended settings there: -sbs 256 -spike_fft_thresh 2048 -tune 1 64 1 4 -oclfft_tune_gr 256 -oclfft_tune_lr 16 -oclfft_tune_wg 256 -oclfft_tune_ls 512 -oclfft_tune_bn 32 -oclfft_tune_cw 32 Have you given any further considerations as to which applications you want to run on your Linux systems? yes, I would like to transfer the E5440 system to be able to use the SSE4.1 app, and the 750ti system to use the special sauce. I just need to do some more research into how to make these changes on linux. I looked at the downloads and the linux versions dont seem to have an "installer" like windows does. just a compressed folder with some files inside, but i dont know what to do with them exactly of where to put them. Seti@Home classic workunits: 29,492 CPU time: 134,419 hours |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13736 Credit: 208,696,464 RAC: 304 |
Looks like your GTX 1050 system is now using SoG with the command line values. Crunching times have gone from 46min down to 11min. Is this a dedicated cruncher, or is it for general daily use? If a dedicated cruncher then setting sbs to 1024 & period_iterations to 1 would give another significant improvement in crunching times, but will result in some system lag (keyboard input, screen), but being a dedicated cruncher, that won't be a problem. -hp -period_iterations_num 1 -high_perf -sbs 1024 would be the settings to use. -hp boosts the priority level for the GPU application. -high_perf makes the application use the high performance code option The other setting increase the memory buffer size, and allow the GPU to do more work in a single hit, instead of lots of smaller ones (hence the input & screen lag with slower GPUs & systems). If it's not a dedicated cruncher, then -sbs 1024 is still OK, but set period_iterations_num to 20 or so & see how things are. If the lag is still too notice able, try 30. If it's OK, try 15. Basically the correct value depends greatly on the video card, CPU speed, memory (amount and bandwidth). What is no good for one system might be perfect for another. If you used the command line file, the next WU that starts will get the new values. If you used the app_config.xml file then Options, read config files or exit & restart BOINC for the new values to take effect. Edit Ah, Steve's posted while I was typing. Grant Darwin NT |
Ian&Steve C. Send message Joined: 28 Sep 99 Posts: 4267 Credit: 1,282,604,591 RAC: 6,640 |
all of the systems are pretty much dedicated crunchers. my dad occasionally fiddles with them but not really. the only one i plan to keep as not a hardcore cruncher is the Sierra-Prize machine is there any merrit to running command lines for the cpu tasks? or do people just tend to leave them at stock with the lunatics mod? Seti@Home classic workunits: 29,492 CPU time: 134,419 hours |
Keith Myers Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 |
yes, I would like to transfer the E5440 system to be able to use the SSE4.1 app, and the 750ti system to use the special sauce. I just need to do some more research into how to make these changes on linux. I looked at the downloads and the linux versions dont seem to have an "installer" like windows does. just a compressed folder with some files inside, but i dont know what to do with them exactly of where to put them. First I would suggest reading the posts at CA for the Linux apps thead I linked. Also, there is a lot of information in the Setting up a Linux machine to crunch CUDA80 for Windows users thread. Mostly that has to do with installing Linux, but you already have that covered. There is good information there about running the special app though too. There are some tunings available for the special app, but it will run without them at first with no issue. It really is pretty simple. TBar has done all the work already in setting up the apps for you. Just copy and run basically. Mainly you just need to unpack the downloaded archive in your download folder and copy over the files into your BOINC projects Seti folder. The app_info is already written for you to use the special app for Nvidia CUDA as well as the SSE4.1 app for cpu tasks and the OpenCL AP app. Just edit the AP command line tuning parameters in the provided ap_cmdline ~.txt file that suits your card. The MOST important thing you need to do is to make sure the apps have the Permission and executable bits set in the properties of the files. 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 |
all of the systems are pretty much dedicated crunchers. my dad occasionally fiddles with them but not really. the only one i plan to keep as not a hardcore cruncher is the Sierra-Prize machine There really aren't any cpu command line parameters to fiddle with other than verbose reporting in the stderr.txt output. Seti@Home classic workunits:20,676 CPU time:74,226 hours A proud member of the OFA (Old Farts Association) |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13736 Credit: 208,696,464 RAC: 304 |
all of the systems are pretty much dedicated crunchers. my dad occasionally fiddles with them but not really. the only one i plan to keep as not a hardcore cruncher is the Sierra-Prize machine So for that one period_iteration_num will need to be around 30 or so (anywhere from 15 to 40). For all the others sbs 1024 & period_iteration_num 1 will be ok. is there any merrit to running command lines for the cpu tasks? or do people just tend to leave them at stock with the lunatics mod? As far as I can recall, the only command lines for any of the CPU applications are for more verbose reporting of the task results or errors. So there's no need to worry about command lines for the CPU applications once you've got the best application for a given CPU running ok. Grant Darwin NT |
Grant (SSSF) Send message Joined: 19 Aug 99 Posts: 13736 Credit: 208,696,464 RAC: 304 |
The MOST important thing you need to do is to make sure the apps have the Permission and executable bits set in the properties of the files. And empty your cache before making the change over- just set the machine to No new tasks. With the Windows installer, it allows you to keep your existing cache of work. Changing the application that processes the work will result in the loss of any existing work unless you've got the Lunatics Windows type installer, or you do a lot of manual app_info.xml editing. And the problem with editing the app_info.xml file is even a space in the wrong place can result in the loss of all existing work. At least with the command line file & app_config.xml, if you make a mistake then that bit just gets ignored. Grant Darwin NT |
©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.