Lunatics Windows Installer v0.40 release notes

Message boards : Number crunching : Lunatics Windows Installer v0.40 release notes
Message board moderation

To post messages, you must log in.

1 · 2 · 3 · 4 . . . 14 · Next

AuthorMessage
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14644
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1210310 - Posted: 26 Mar 2012, 15:06:50 UTC

Lunatics are pleased to announce the availibility of the v0.40 installer in the Lunatics main download area
Please take care you use the right installer (32/64 bit) for your system.

Should you have any questions or problems - ask! Post in this thread or open a new one.

New in this installer:
Update of all Astropulse applications to support AP v6.01.

How to use the installer:
For the CPU applications, you need to know what your CPU supports. Either check the Boinc startup messages or check with CPU-Z downloadable from http://www.cpuid.com
Tick or untick CPU AP and MB applications as desired. Tick CUDA MB if desired.
Tick ATI (OpenCL) AP or MB if/as desired.
More details further down.

NB We use default values throughout the app_info.xml. If you have previously installed optimised applications and manually edited app_info.xml (e.g. <count> for multithreading GPUs, <flops>, <cmdline> for ATI) you WILL lose those edits on running the installer and have to redo them. You may wish to make a note of them. You will also lose all other manual edits to app_info.xml such as beta applications.

Known issues - general:
The installer is supposed to shut down the BOINC client whilst leaving the Manager running - noticable from the red 'disconnected' dot in the tray. After finishing the BOINC client should restart and the red dot vanish when the Manager reconnects. This make take a few minutes. On some systems however this fails to work. Please ensure BOINC has restarted.
Advanced users only: If you know you are going to edit app_info.xml, it may be easier to shutdown and restart BOINC manually, so you can get the changes into app_info.xml before the restart.


CPU MB apps - AKv8b2

If you have any doubt at all about what instruction sets your CPU supports, download CPU-Z from http://www.cpuid.com/softwares/cpu-z.html You will usually find that the SSSE3x application is fastest on the Intel processors which support SSSE3x, except on dual-core CPUs with especially fast memory subsystems,where SSE4.1 may be faster.
However, we have an indication, that on Intel i3, i5 and i7 processor series SSE3 may be the fastest variant at most angleranges. The effect is smallest with VHAR (shorties).


CPU AP apps - r555/r557

The new r555/r557 AP applications support AP v6.01 and v5.05 work.
If your CPU is only capable of SSE choose the r555 SSE application.
If your CPU supports AVX (Intel Sandybridge and AMD Bulldozer, Windows 7 SP1) choose the r557 SSE2 build as it is faster.
If you have a CPU with SSE2 and above but not AVX the r557 MAY be faster.
We have indication that on most hosts r557 is faster but no guarantees.
As always - your mileage may vary.


NVidia GPU (CUDA) app - x41g_cuda32

For compatible cards see http://developer.nvidia.com/cuda-gpus
Requires minimum CUDA 3.2 capable NVidia driver: 263.06 (260.99 on notebooks)
Download drivers from http://www.nvidia.com/Download/Find.aspx?lang=en-us (or your national equivalent). We recommend you avoid driver versions 295.73 and 296.10, which are not supported at some other BOINC projects.
Should run on all NVidia CUDA cards with at least 512MiB video RAM.
Actual free memory required is in the region of 200-235MB, depending on driver and OS flavour.
Running on a 256MiB card is just possible, but you will have to free up as much VRAM as possible, e.g. by disabling Aero.
Used video RAM can be checked with GPU-Z downloadable from http://www.techpowerup.com/downloads/2120/TechPowerUp_GPU-Z_v0.6.0.html
Watch closely on GPU-Z and in BOINC manager if the application finds enough memory.
Symptoms of insufficient memory are
- in BOINC manager: tasks start up and run a few seconds then go to 'waiting to run' and the next task tries to start
- on GPU-Z: the sensor for memory shows used VRAM ramping up and almost immediately dropping again.
In this case, there may be a BOINC bug putting the app in an infinite loop while it waits for more memory.
If you don't have enough memory, set BOINC to NNT, abort tasks and uninstall the CUDA application by rerunning the installer with CUDA MB UNticked.
If in doubt ask for help on the SETI Number Crunching forum.
To multithread on Fermi cards, find all instances of <count>1</count> in app_info.xml and decrease to 0.5 or 0.3 to run two or three tasks in parallel.
Again, if you are uncertain of how to do this correctly, ask on the above mentioned forum. 'Your mileage may vary' - it depends on your specific system which count will give the highest throughput.
x41g has improved reliability, stability and accuracy over x38g.
x41g_cuda32 has been tested with and is safe to use on Kepler.


ATI MB apps - r390; AP apps - r555

We offer the MB application in two different variants, depending on card:
plain - for most HD4xxx owners and those with HD5xxx and HD6xxx cards who suffer from driver incompatibilities.
HD5 - for most if not all owners of HD5xxx GPUs and HD6xxx GPUs.

The ATI MB application will not work on ATI cards with workgroup size 128 (e.g. HD43xx). To check workgroupsize run CLinfo, downloadable (at present) from {http://boinc.berkeley.edu/dl/clinfo.zip}
It will, however, probably work on HD53xx & HD63xx with workgroup size 128.
If you have problems running the HD5 flavour (anything from reduced performance to BSOD), you should run the plain variant.

The recommended apps (r555 for Astropulse, r390 for MultiBeam) need OpenCL support from the ATI driver - for recent driver versions, look for a driver *with* APP or OpenCL listed. For compatible drivers see http://support.amd.com/us/gpudownload/Pages/index.aspx
For cards, see http://developer.amd.com/gpu/AMDAPPSDK/pages/DriverCompatibility.aspx
On most systems GPU-Z (see above) will tell you if your setup supports OpenCL.
Minimum required driver: Something that is OpenCL capable. You can check with GPU-Z (see above).
Catalyst 10.7b with SDK
Catalyst 10.10 Accelerated Parallel Processing (APP) Technology Edition
The following drivers are known to be incompatible with the app:
11.10 and 11.11.
On some drivers the app shows increased CPU usage.
Drivers from 11.12 onwards work.
First official driver for HD7xxx is 12.3.

For cards without OpenCL support (from HD2xxxx on) use the 'hybrid' r555 Astropulse application. NB this is a combined CPU/GPU application and will only use the GPU for some of the calculations, while doing the rest on a CPU core.
Minimum driver version Catalyst 9.x.

NB using this installer will give you arbitrary default cmdline parameter entries.
If you are already running ATI applications: Make a note of what numbers you are using to be able to restore to those values PRIOR to running the installer.
This also applies to setting the <count> variable according to your -instances_per_device variable for multithreading. (i.e. a <count> setting of 0.5 requires a -instances_per device setting of 2)

The Hybrid AP application uses about 80% of a CPU core and does only about 20% of the calculations on the GPU. Parameters have been choosen to reflect this usage. However present BOINC can not reserve '0.8' of a CPU core and therefore reserves none. This means your CPUs will be overcommitted and runtimes and DCF will suffer. You do increase the overall output though.

Summary of available cmdline options (wording partially by Raistmer):

AP/MB:
-instances_per_device N how many tasks you want to run in parallel. Inverse of <count>.

-hp gives the app high priority

-no_cpu_lock prevents the app from using only a specific CPU core


AP only:
-v505 to process AP 5.05 tasks

-sbs 128 is the max size of single buffer that can be used in program. Lower limit is 128MB, upper - max size allowed particular card. [Note: not active yet]

-unroll 4 Optimal at half the number of Compute Units of the GPU. Lower values also reduce VRAM use. Decrease if you experience lags.

-ffa_block 2048 defines how many different periods GPU will process per single kernel call

-ffa_block_fetch 1024 defines how many threads will be used in FFA initial fetch kernel

ffa_block should be divisible by ffa_block_fetch. Going too high will result in premature 30/30 exit errors.


MB only:
-period_iterations_num 20 splits calls into smaller portions. Increase if experiencing lag.


General Notes:
With Windows Vista and Windows 7, do not install BOINC in 'Service' or 'Protected Application Execution' mode for GPU crunching, and do not connect to a Vista/7 computer with Windows Remote Desktop while it is running a GPU application.
Switching users can also cause the GPU app to fail [BOINC versions before 6.12.28].

Tuning cmd line parameters:
For AP: If you get lags or worse driver restarts, decrease unroll. If you run stable you can try to increase it. ffa_block should be a multiple of ffa_block_fetch. Start low e.g. -ffa_block 4096 -ffa_block_fetch 2048 and try increasing if it runs fine. Sticking to the power of 2 line at first can help.
There will be a system specific best combination - too low slows you down, too high slows you down as well.
Remember AP runtimes depend on blanking % so only compare runtimes on similar blanking %.
For MB: other way round - if you experience lag or driver restarts increase -period_iteration_num

Thanks go to Jason and Raistmer for their continued work to improve applications and to Josef W. Segur for invaluable help with everything.

We would also like to take this opportunity to thank our active alpha testers (in no particular order and apologies to anybody we've forgotten):
Claggy, Jamie, arkayn and Mike.

The Lunatics Installer team AD MMXII
ID: 1210310 · Report as offensive
Profile JimHilty2
Avatar

Send message
Joined: 30 Apr 03
Posts: 75
Credit: 7,199,464
RAC: 0
Germany
Message 1210315 - Posted: 26 Mar 2012, 15:21:21 UTC - in response to Message 1210310.  

Thanks Richard. seems to have gone straight in. Slow to reconnect so I stopped/restarted manager but otherwise OK. Will let you know if I see any problems
ID: 1210315 · Report as offensive
LadyL
Volunteer tester
Avatar

Send message
Joined: 14 Sep 11
Posts: 1679
Credit: 5,230,097
RAC: 0
Message 1210318 - Posted: 26 Mar 2012, 15:32:29 UTC

And a heads up for those running Boinc alpha clients. We've had reports that the ATI AP app dies when you suspend it on Boinc 7.0.22/.23.
I'm not the Pope. I don't speak Ex Cathedra!
ID: 1210318 · Report as offensive
JLConawayII

Send message
Joined: 2 Apr 02
Posts: 188
Credit: 2,840,460
RAC: 0
United States
Message 1210330 - Posted: 26 Mar 2012, 16:09:21 UTC
Last modified: 26 Mar 2012, 16:10:14 UTC

Are there any indications that the r557 AP application can actually run SLOWER than the r555 on a SSE2, non-AVX processor?
ID: 1210330 · Report as offensive
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 34249
Credit: 79,922,639
RAC: 80
Germany
Message 1210332 - Posted: 26 Mar 2012, 16:11:10 UTC

No, r557 shoud be faster.



With each crime and every kindness we birth our future.
ID: 1210332 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14644
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1210334 - Posted: 26 Mar 2012, 16:19:47 UTC - in response to Message 1210330.  

Are there any indications that the r557 AP application can actually run SLOWER than the r555 on a SSE2, non-AVX processor?

I actually did that test on a Pentium4 (Northwood CPU - very small L2 cache). We use artificially shortened tasks for testing - in some cases 555 was quicker, in others 557 was. There wasn't a lot in it, either way.
ID: 1210334 · Report as offensive
Profile Paul D Harris
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 1122
Credit: 33,600,005
RAC: 0
United States
Message 1210341 - Posted: 26 Mar 2012, 16:32:11 UTC
Last modified: 26 Mar 2012, 16:37:29 UTC

Does the 0.40 installer do the v7 mb wu? I didn't see any reference in the app_info.xml file.
ID: 1210341 · Report as offensive
Profile shizaru
Volunteer tester
Avatar

Send message
Joined: 14 Jun 04
Posts: 1130
Credit: 1,967,904
RAC: 0
Greece
Message 1210343 - Posted: 26 Mar 2012, 16:35:15 UTC - in response to Message 1210310.  

New in this installer:
Update of all Astropulse applications to support AP v6.01.


Just double-checking... Is it OK if I don't install this, since I'm not doing Astro ATM?

Thanx:)
ID: 1210343 · Report as offensive
LadyL
Volunteer tester
Avatar

Send message
Joined: 14 Sep 11
Posts: 1679
Credit: 5,230,097
RAC: 0
Message 1210345 - Posted: 26 Mar 2012, 16:39:23 UTC - in response to Message 1210341.  

Does the 0.40 installer do the v7 mb wu? I didn't see any reference in the app_info.xml file.



MB V7 has not yet been released to Main!
I'm not the Pope. I don't speak Ex Cathedra!
ID: 1210345 · Report as offensive
LadyL
Volunteer tester
Avatar

Send message
Joined: 14 Sep 11
Posts: 1679
Credit: 5,230,097
RAC: 0
Message 1210346 - Posted: 26 Mar 2012, 16:40:11 UTC - in response to Message 1210343.  

New in this installer:
Update of all Astropulse applications to support AP v6.01.


Just double-checking... Is it OK if I don't install this, since I'm not doing Astro ATM?

Thanx:)


No, if you don't want to do AP 6.01 you can skip this one - all other apps are the same as in v0.39
I'm not the Pope. I don't speak Ex Cathedra!
ID: 1210346 · Report as offensive
LadyL
Volunteer tester
Avatar

Send message
Joined: 14 Sep 11
Posts: 1679
Credit: 5,230,097
RAC: 0
Message 1210348 - Posted: 26 Mar 2012, 16:42:32 UTC

And another note

If you have previously opted out of any application, you will have to opt in to AP 6 work here (i.e. check the AP 6 box)
I'm not the Pope. I don't speak Ex Cathedra!
ID: 1210348 · Report as offensive
Profile Mike Special Project $75 donor
Volunteer tester
Avatar

Send message
Joined: 17 Feb 01
Posts: 34249
Credit: 79,922,639
RAC: 80
Germany
Message 1210361 - Posted: 26 Mar 2012, 16:56:47 UTC - in response to Message 1210334.  

Are there any indications that the r557 AP application can actually run SLOWER than the r555 on a SSE2, non-AVX processor?

I actually did that test on a Pentium4 (Northwood CPU - very small L2 cache). We use artificially shortened tasks for testing - in some cases 555 was quicker, in others 557 was. There wasn't a lot in it, either way.


He is running AMD Phenom with large cache.
r557 will be faster.



With each crime and every kindness we birth our future.
ID: 1210361 · Report as offensive
Profile Keith T.
Volunteer tester
Avatar

Send message
Joined: 23 Aug 99
Posts: 962
Credit: 537,293
RAC: 9
United Kingdom
Message 1210379 - Posted: 26 Mar 2012, 17:53:11 UTC

Could this be made a Sticky Thread please ?
ID: 1210379 · 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 1210381 - Posted: 26 Mar 2012, 17:55:06 UTC - in response to Message 1210379.  

Could this be made a Sticky Thread please ?

I rather suspect that as long as the need is there, it shall stay active enough to remain near the top of the thread list.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1210381 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14644
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1210386 - Posted: 26 Mar 2012, 18:28:19 UTC

The 'Optimised Applications' announcement thread is kept locked and sticky, so it's always in the top half-dozen threads here. There is a direct link to this thread, should people need it. You can even find the v0.39 release notes that way, even though in under four months, that thread has slipped almost to the bottom of page 5.

I think both mods and users prefer to restrict 'stickyness' to the minimum possible number of genuinely significant threads.
ID: 1210386 · Report as offensive
Profile Jord
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 15184
Credit: 4,362,181
RAC: 3
Netherlands
Message 1210397 - Posted: 26 Mar 2012, 19:13:50 UTC - in response to Message 1210318.  
Last modified: 26 Mar 2012, 19:14:32 UTC

And a heads up for those running Boinc alpha clients. We've had reports that the ATI AP app dies when you suspend it on Boinc 7.0.22/.23.

Not just AP, but MB on ATI as well. Had that happen a couple of times. Exit code 1, latest crash happened this morning when BOINC suspended itself for time-of-day.
ID: 1210397 · Report as offensive
Wembley
Volunteer tester
Avatar

Send message
Joined: 16 Sep 09
Posts: 429
Credit: 1,844,293
RAC: 0
United States
Message 1210399 - Posted: 26 Mar 2012, 19:19:22 UTC

So to be clear, the installer still doesn't have the nVidia OpenCL AP app, only the ATI OpenCL AP app?
ID: 1210399 · Report as offensive
Richard Haselgrove Project Donor
Volunteer tester

Send message
Joined: 4 Jul 99
Posts: 14644
Credit: 200,643,578
RAC: 874
United Kingdom
Message 1210400 - Posted: 26 Mar 2012, 19:21:36 UTC - in response to Message 1210399.  

So to be clear, the installer still doesn't have the nVidia OpenCL AP app, only the ATI OpenCL AP app?

Correct. The relatively sudden AP release meant that other testing and bug-hunting took a back seat.
ID: 1210400 · Report as offensive
Profile Bill Walker
Avatar

Send message
Joined: 4 Sep 99
Posts: 3868
Credit: 2,697,267
RAC: 0
Canada
Message 1210413 - Posted: 26 Mar 2012, 19:47:39 UTC - in response to Message 1210412.  

I'd like to propose a vote of thanks to Richard Hasselgrove, LadyL and others who have worked so damn hard, and under a lot of pressure, to get this latest installer out.


+1

ID: 1210413 · Report as offensive
JLConawayII

Send message
Joined: 2 Apr 02
Posts: 188
Credit: 2,840,460
RAC: 0
United States
Message 1210415 - Posted: 26 Mar 2012, 19:49:22 UTC

Hear hear!
ID: 1210415 · Report as offensive
1 · 2 · 3 · 4 . . . 14 · Next

Message boards : Number crunching : Lunatics Windows Installer v0.40 release notes


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