Message boards :
Number crunching :
OpenCL apps are available for download on Lunatics
Message board moderation
Author | Message |
---|---|
Mike Send message Joined: 17 Feb 01 Posts: 34258 Credit: 79,922,639 RAC: 80 |
Current OpenCL apps are available for download on Lunatics again. Multibeam for ATI GPU`s Astropulse for ATI and Nvidia. http://lunatics.kwsn.net/index.php?module=Downloads Each package containing Readme (please read carefully) as well as appinfo section (aistub) In the Readme you will find some examples of command line switches as well as some hints for better performance. As usual, the creation of new release packages was team work of our Lunatics crew (in alphabetical order): Arkayn, Claggy, Josef W. Segur, Mike, Raistmer, Richard Haselgrove, Urs Echternacht. Special thank you goes to Claggy and Mike for truly endless testing, help in text files creation and proofreading that was almost as endless as testing this time. MB_ATI_r1761 AP6_ATI_r1761 AP6_NV_r1761 With each crime and every kindness we birth our future. |
Wedge009 Send message Joined: 3 Apr 99 Posts: 451 Credit: 431,396,357 RAC: 553 |
As always, thanks to everyone involved for your dedication and hard work. Just a quick feedback from me on the new applications, with no other changes to parameters in app_info.xml, at least for GPUs on which I have work-units (downloads remain stuck for a lot of them). HD 6970 WinXP, Catalyst 11.2. AP: Seems to be working okay. MB: No work given. HD 6950 WinXP, Catalyst 11.2. AP: Seems to be working okay. MB: All WUs ending with -9 result overflow error (example). Reverted to r426 - WUs processing properly again. GT 430 WinXP, Catalyst 11.12. AP: Seems to be working okay. AMD C-50 Win7 32-bit, Catalyst 13.1. AP: Seems to be working okay. MB: Reverted to Catalyst 12.8, purged bin/wisdom files, yet driver crashes within minutes of starting a WU. Reverted to r426 - WUs processing properly again. AMD E-450 Win7 64-bit, Catalyst 13.1. AP: Seems to be working okay. MB: Reverted to Catalyst 12.8, purged bin/wisdom files. Seems to be working okay. Soli Deo Gloria |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
Link to announcement: http://setiathome.berkeley.edu/forum_thread.php?id=53611&postid=1333128
Driver Conformance AMD APP SDK v2.7 AMD Catalystâ„¢ 12.4 (8.961) AMD APP SDK v2.6 AMD Catalystâ„¢ 11.12 (8.92) AMD APP SDK v2.5 AMD Catalystâ„¢ 11.7 (8.872) Both apps (and stock ATi AP,btw) are built against SDK 2.5, so minimal driver version is: 11.7
Not complete reverting. it's not so easy, look Claggy's post and readme for this. Special tool or manual treatment of leftovers is required, thanks to AMD. EDIT: another possibility - need to increase iterations number. New app can load GPU harder.
You just lucky. Still driver cleanup may be needed. SETI apps news We're not gonna fight them. We're gonna transcend them. |
Wedge009 Send message Joined: 3 Apr 99 Posts: 451 Credit: 431,396,357 RAC: 553 |
Thanks for the feedback. Regarding HD 6950/6970 - I've had a strange bit of bad luck with these across different (WinXP) machines over all these years: drivers either won't install or they crash the system once installed or AP WUs exhibit high CPU usage... eventually I settled on a guaranteed-to-work formula: Catalyst 11.7, but with the CAL and OpenCL DLLs replaced with the ones from Catalyst 11.2. It's a major kludge, but it's the only one that's been guaranteed to work. That is, before I got the -9 result overflows, I have always been getting valid results from it. About the driver crash on the C-50, I realise I may have to do a complete driver sweep or something like that, but I ran out of time, staying up far too late to finish this as it is. Anyway, r426 works for the time being, r1761 does not. :/ I'll continue monitoring what happens as WUs (eventually) get downloaded and run. Soli Deo Gloria |
Raistmer Send message Joined: 16 Jun 01 Posts: 6325 Credit: 106,370,077 RAC: 121 |
r426 old enough to be built with SDK 2.4 SETI apps news We're not gonna fight them. We're gonna transcend them. |
Keith White Send message Joined: 29 May 99 Posts: 392 Credit: 13,035,233 RAC: 22 |
Could someone please explain, using small words, the difference between MB7_win_x86_SSE_OpenCL_ATi_r1761 and MB6_win_x86_SSE3_OpenCL_ATi_HD5_r390? Better performance, better stability, less inconclusive results, what (besides large wu support, I can read a readme file)? Since I'm going to have to manual edit the app_info.xml, which some people seem to keep it's syntax a closely guarded secret, to use this new task over the one the 0.40 installer created, you should under my hesitation. Also the existing app_info has a section for the .cl file but the example in the readme doesn't but there is a new .cl file in the package. What should I do? "Life is just nature's way of keeping meat fresh." - The Doctor |
Wedge009 Send message Joined: 3 Apr 99 Posts: 451 Credit: 431,396,357 RAC: 553 |
The new application knows where to look for the .cl kernel, I believe, so it seems it's not necessary to specify it in the app_info.xml any more. Soli Deo Gloria |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Could someone please explain, using small words, the difference between MB7_win_x86_SSE_OpenCL_ATi_r1761 and MB6_win_x86_SSE3_OpenCL_ATi_HD5_r390? Better performance, better stability, less inconclusive results, what (besides large wu support, I can read a readme file)? The latest MB apps are MBv7 capable, and have increased precision compared to the old r390 apps, the HD5 variant is faster on HD5*** and later GPUs, while the Normal ATI version is aimed at HD4*** GPUs, The syntax isn't a closely guarded secret, a suitable app_info section is supplied in the .aistub and in the Readme. The old app needed the .cl copying to the slot directory, the new app looks for the .cl file in the project directory, so no need to have it in the app_info. Claggy |
Wedge009 Send message Joined: 3 Apr 99 Posts: 451 Credit: 431,396,357 RAC: 553 |
Are there still standard vs HD5+ versions? I only see one executable for the new r1761 MB. Soli Deo Gloria |
Keith White Send message Joined: 29 May 99 Posts: 392 Credit: 13,035,233 RAC: 22 |
You should remember that outside of the GPU/optimized app group of players, most of us never edit much less look at the app_info file. And most of us who are using Lunatics used the windows install program to do the heavy lifting. As for secrets, it was like pulling teeth to find out about the <flops> tag so the servers would fetch me a reasonably correct number of units for a six day queue (ah those were the days). For some reason, still to this day, my returned units aren't incrementing the "Number of Tasks Completed" or updating the average processing rate and turnaround time. So without the <flops> tag it assumed it would take over a day to do (instead of 1/4 to 1 hour) a GPU assigned unit and therefore supply me with an eyedropper portion of them. See, never would have looked in the .aistub (ah, as in app_info stub, I get it now) and I just thought we copied the files in question to the projects directory and since I don't understand how BOINC supervises the execution of the various apps, I wouldn't understand about how the slots directory factors in. Yet another dumb question. Why are there two identical "<platform>windows_intelx86</platform>" instead of one "<platform>windows_intelx86</platform>" and one "<platform>windows_x86_64</platform>" in the aistub file? Cut and paste error? "Life is just nature's way of keeping meat fresh." - The Doctor |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Yet another dumb question. Why are there two identical "<platform>windows_intelx86</platform>" instead of one "<platform>windows_intelx86</platform>" and one "<platform>windows_x86_64</platform>" in the aistub file? Cut and paste error? They have different plan classes. ati_opencl_100 and opencl_ati_100 for Astropulse, and ati_opencl_sah and opencl_ati_sah for Multibeam. Claggy |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
What's the lowest generation ATI card that can use MB7_win_x86_SSE_OpenCL_ATi_r1761.exe? Can my HD 4670 r430 use it, or is it still restricted to APs only? I'm using the AMD 13.1 Legacy driver containing AMD-APP 937.2, is that a 'bad' number for any of these Apps? Thanks for all your work. |
Fred E. Send message Joined: 22 Jul 99 Posts: 768 Credit: 24,140,697 RAC: 0 |
I replaced 1316 with 1761 (NV) and it runs okay, but the first 3 tasks ran more than twice as long than was typical with 1316. Do I need some run time parameters? I've just added this line that I used with the prior version to app_info.xml: <cmdline>-unroll 10 -ffa_block 8192 -ffa_block_fetch 4096 -hp</cmdline> That's for a gtx 670 with a count of .25, 32 bit XP. It seems to be helping. Any suggestions? Another Fred Support SETI@home when you search the Web with GoodSearch or shop online with GoodShop. |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
What's the lowest generation ATI card that can use MB7_win_x86_SSE_OpenCL_ATi_r1761.exe? Can my HD 4670 r430 use it, or is it still restricted to APs only? I'm using the AMD 13.1 Legacy driver containing AMD-APP 937.2, is that a 'bad' number for any of these Apps? Don't know, i don't think anyone has tested it on a HD4670, Grab the MB Bench, the AMD/ATI MB apps, the v6 PG series of Wu's and Bench it and see. Claggy |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
I replaced 1316 with 1761 (NV) and it runs okay, but the first 3 tasks ran more than twice as long than was typical with 1316. Do I need some run time parameters? I've just added this line that I used with the prior version to app)info.xml: Rather than putting the cmdline parameters in the app_info, put them in the ap_cmdline_win_x86_SSE2_OpenCL_NV.txt file instead, then you can adjust them more easily, and you don't need to restart Boinc to use them. Make sure you reserve a core to feed the GPU, I do it by setting both <avg_ncpus> and <max_ncpus> to 1.0 Claggy |
Mike Send message Joined: 17 Feb 01 Posts: 34258 Credit: 79,922,639 RAC: 80 |
What's the lowest generation ATI card that can use MB7_win_x86_SSE_OpenCL_ATi_r1761.exe? Can my HD 4670 r430 use it, or is it still restricted to APs only? I'm using the AMD 13.1 Legacy driver containing AMD-APP 937.2, is that a 'bad' number for any of these Apps? Lowest generation is HD 5xxx. Only card that is proved to work from HD 4 is HD 4850. With each crime and every kindness we birth our future. |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
See, never would have looked in the .aistub (ah, as in app_info stub, I get it now) and I just thought we copied the files in question to the projects directory and since I don't understand how BOINC supervises the execution of the various apps, I wouldn't understand about how the slots directory factors in. If you have used the Installer in the past, you'll have a number of .aistub's there, if you copy the new .aistub's and all the other files, while deleting the old APATI.aistub, MBATI.aistub and MBATI_HD5.aistub's, (just leave the .aistub's that you want in your app_info) then run the aimerge.cmd, it'll merge all your .aistub's into one app_info.xml Claggy |
TBar Send message Joined: 22 May 99 Posts: 5204 Credit: 840,779,836 RAC: 2,768 |
What's the lowest generation ATI card that can use MB7_win_x86_SSE_OpenCL_ATi_r1761.exe? Can my HD 4670 r430 use it, or is it still restricted to APs only? I'm using the AMD 13.1 Legacy driver containing AMD-APP 937.2, is that a 'bad' number for any of these Apps? Oh well. I might give it a try in a few days anyway. I'm fresh out of my weeks' allotment of testing for now. |
Keith White Send message Joined: 29 May 99 Posts: 392 Credit: 13,035,233 RAC: 22 |
And thank you all for mentioning I was just suppose to just add the aistub to the existing app_info instead of swapping out the existing GPU section. Surprise! Dumped all of my previously fetched GPU units. Sorry wingmen. Very much not happy now. See, never would have looked in the .aistub (ah, as in app_info stub, I get it now) and I just thought we copied the files in question to the projects directory and since I don't understand how BOINC supervises the execution of the various apps, I wouldn't understand about how the slots directory factors in. Well better late than never... oops. Edit: Actually it looks like it's now refetching my GPU tasks so my wingmen should be alright. Whew! "Life is just nature's way of keeping meat fresh." - The Doctor |
janneseti Send message Joined: 14 Oct 09 Posts: 14106 Credit: 655,366 RAC: 0 |
There are also a highest generation driver for this. From the Readme: - Catalyst 12.10,12.11 beta and 13.1 have broken OpenCL compiler that will result in driver restarts or invalid results. |
©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.