OS X Mavericks App Testers Needed
log in

Advanced search

Message boards : Number crunching : OS X Mavericks App Testers Needed

1 · 2 · Next
Author Message
Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 17755 - Posted: 5 Nov 2013, 18:53:40 UTC
Last modified: 6 Nov 2013, 17:55:13 UTC

I have a version that __should__ work on OS X Mavericks but need testers, preferably ones who can create, edit, and troubleshoot their own app_info.xml files. I upgraded Xcode on my Mountain Lion box (which means I can no longer compile for OS X 10.5 thru 10.7 -- thanks a lot Apple) so the new app should work on 10.9 Mavericks but,unless I upgrade, I can't test it and I'm not sure I want to upgrade given that the last one caused all sorts of problems when attempting to compile for previous OS X versions. So, I'm looking for testers who won't need a lot of hand holding. The only question is, are there any BOINC-techie MAC users out there? If so, PM me and I'll send you a link to the v4.20 app for OS X 10.8+


See http://boinc.thesonntags.com/collatz/forum_thread.php?id=1077&postid=17769#17769 for the 4.20 test version for OS X.

Profile [AF>Le_Pommier>MacBidouille.com]Prof
Send message
Joined: 27 Dec 11
Posts: 22
Credit: 1,445,517,177
RAC: 233,584
Message 17756 - Posted: 5 Nov 2013, 19:38:12 UTC
Last modified: 5 Nov 2013, 19:41:14 UTC

I'm here!!!

;-DD


Edit : oops!! A little bit quick!

I'm not very strong in app info but if I can have an exemple...

mm67
Send message
Joined: 25 Feb 12
Posts: 13
Credit: 1,949,263,018
RAC: 523,708
Message 17757 - Posted: 5 Nov 2013, 21:15:38 UTC

Solo_collatz 4.11 tasks are running just fine on a Mavericks system with 660 GTX but on a system with 7870 XT they crash almost instantly

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 17758 - Posted: 5 Nov 2013, 21:40:27 UTC - in response to Message 17757.

Solo_collatz 4.11 tasks are running just fine on a Mavericks system with 660 GTX but on a system with 7870 XT they crash almost instantly


HD 7xxx GPUs fail on Windows and Linux as well. The problem is with AMD's OpenCL compiler and how it compiles the GPU code for certain types of GPUs. If the problem was with the Collatz app, it wouldn't work on the 660 GTX either.

mm67
Send message
Joined: 25 Feb 12
Posts: 13
Credit: 1,949,263,018
RAC: 523,708
Message 17760 - Posted: 5 Nov 2013, 22:24:59 UTC - in response to Message 17758.

Solo_collatz 4.11 tasks are running just fine on a Mavericks system with 660 GTX but on a system with 7870 XT they crash almost instantly


HD 7xxx GPUs fail on Windows and Linux as well. The problem is with AMD's OpenCL compiler and how it compiles the GPU code for certain types of GPUs. If the problem was with the Collatz app, it wouldn't work on the 660 GTX either.


7870 XT was running just fine on 10.8.5, also works fine on Windows 7. I only have problems with 10.9.0

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 17769 - Posted: 6 Nov 2013, 17:54:21 UTC
Last modified: 11 Nov 2013, 16:17:42 UTC

For those having problems with OS X 10.8+ (Mountain Lion and Maverick), you can try one of the following new versions.

1. Unzip the files to "/Library/Application Support/BOINC Data/projects/boinc.thesonntags.com_collatz" (If working from a terminal like any non-QWERTY challenged techie would be doing, you will need the quotes since there are spaces in the file name. Then again, you already knew that.)
2. After unzipping, make sure the owner of the files is boinc_master and the group is boinc_project.
3. Also, check the permissions to make sure the executable is marked as such.

http://boinc.thesonntags.com/collatz/download/test/solo_4.20_osx_nvidia.zip

http://boinc.thesonntags.com/collatz/download/test/solo_4.21_osx_ati.zip

Note: The default settings make an nVidia 8400GS work so hard that the video is totally unresponsive. The app uses the same settings as all the other 4.xx apps so you can optimize for your GPU. If your GPU would not run v4.11 apps, and this works, please let me know. If your GPU worked OK with the v4.11 apps, I'd also be curious to know whether this app runs faster or slower. My lowly 8400GS isn't exactly a high end GPU with which to test. :-)

Profile David Riese
Send message
Joined: 23 Sep 12
Posts: 132
Credit: 4,013,843,960
RAC: 5,433,669
Message 17772 - Posted: 6 Nov 2013, 22:34:16 UTC - in response to Message 17769.

Thanks for the suggestion, but this solution did not work on my computer 110905 (iMac 12,1 BTO 2.8 GHz Core i7 AMD Radeon 6770M). Sorry!

mm67
Send message
Joined: 25 Feb 12
Posts: 13
Credit: 1,949,263,018
RAC: 523,708
Message 17777 - Posted: 7 Nov 2013, 15:02:10 UTC

Haven't had time to test the Ati version yet but Nvidia version works on GTX 660, can't really see any difference in runtimes between 4.11 and 4.20 versions.

Profile [AF>Le_Pommier>MacBidouille.com]Prof
Send message
Joined: 27 Dec 11
Posts: 22
Credit: 1,445,517,177
RAC: 233,584
Message 17779 - Posted: 7 Nov 2013, 18:03:55 UTC

hi!

I try now and all Wus failed!!
Don't work for me too!!

But the message in the stderr has changed, here is the new one:
Stderr output

<core_client_version>7.0.65</core_client_version>
<![CDATA[
<message>
process exited with code 245 (0xf5, -11)
</message>
<stderr_txt>
Collatz Conjecture v4.20 x86_64 OS X 10.8+
Based on the AMD Brook+ kernels by Gipsel
verbose=1
Parameters --device 0
Start 2382539050178518428008
Checking 824633720832 numbers
Numbers/Kernel 262144
Kernels/Reduction 64
Numbers/Reduction 16777216
Reductions/WU 49152
Threads 64
Platform: 0x7fff0000
Device: 0x1021c00
Device Vendor AMD
Name AMD Radeon HD 7950 Compute Engine
Max Clock 800
Compute Units 28
Driver Version 1.2 (Sep 19 2013 22:22:10)
OpenCL Version OpenCL 1.2
Alignment 32768 bits
BUILD LOG


clBuildProgram() failed (-11)Program build failure
Error -11
18:54:05 (5315): called boinc_finish

</stderr_txt>

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 17780 - Posted: 7 Nov 2013, 19:38:51 UTC - in response to Message 17779.
Last modified: 7 Nov 2013, 19:41:40 UTC

According to the OpenCL specifications, when the program fails to build, the build log should contain the error. Evidently AMD didn't bother to implement the logging part as it would be displayed right after the words "BUILD LOG". It is pretty hard to guess why it isn't working when AMD/Apple does't output the build log results.

mm67
Send message
Joined: 25 Feb 12
Posts: 13
Credit: 1,949,263,018
RAC: 523,708
Message 17783 - Posted: 7 Nov 2013, 21:02:53 UTC

Crashes with my 7870 XT too

Profile [AF>Le_Pommier>MacBidouille.com]Prof
Send message
Joined: 27 Dec 11
Posts: 22
Credit: 1,445,517,177
RAC: 233,584
Message 17784 - Posted: 7 Nov 2013, 23:12:37 UTC

hi!

I've found this link to try to explain the -11 error.
I don't if this could help!!??

http://stackoverflow.com/questions/9464190/error-code-11-what-are-all-possible-reasons-of-getting-error-cl-build-prog

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 17789 - Posted: 8 Nov 2013, 15:21:22 UTC - in response to Message 17784.

hi!

I've found this link to try to explain the -11 error.
I don't if this could help!!??

http://stackoverflow.com/questions/9464190/error-code-11-what-are-all-possible-reasons-of-getting-error-cl-build-prog


It already does everything mentioned there. Given that it compiles fine using the nVidia compiler and that it also compiles fine in OS X 10.8, Linux, and Windows (both AMD and nVidia except for certain HD 7xxx GPUs), it is not a syntax error in the code.

It also uses CL_PROGRAM_BUILD_LOG to attempt to get the OpenCL compiler error but AMD's OpenCL compiler is broke and does not list any output. It just gives error -11 with no explanation as to why.

My suggestion is to complain to AMD and Apple as I've already done so and there has been no fix even though they have released multiple driver updates since it was reported.

The reason I liked Brook+/CAL was because we (and by "we" I mean Gipsel) could go back and fix the bugs in the AMD code as well as optimize it better than the AMD compiler could do. With OpenCL, that is not an option. If the compiler is broke, there is nothing you can do to fix it.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 17804 - Posted: 11 Nov 2013, 16:21:19 UTC

Attention AMD owners:

Version 4.21 is now ready for testing. I'm hoping it will either work properly or at least display the build error(s) for those who have gotten error(-11) with previous Collatz 4.xx versions.

http://boinc.thesonntags.com/collatz/download/test/solo_4.21_osx_ati.zip

Profile [AF>Le_Pommier>MacBidouille.com]Prof
Send message
Joined: 27 Dec 11
Posts: 22
Credit: 1,445,517,177
RAC: 233,584
Message 17806 - Posted: 11 Nov 2013, 20:29:12 UTC - in response to Message 17804.

Installed
Modified the old app_info (num version)

Message from manager (with or without app_info) : no solo tasks!

Profile [AF>Le_Pommier>MacBidouille.com]Prof
Send message
Joined: 27 Dec 11
Posts: 22
Credit: 1,445,517,177
RAC: 233,584
Message 17813 - Posted: 12 Nov 2013, 13:41:42 UTC - in response to Message 17806.

Hi!

Finally I got 2!
Error for both but here is the new error message. I Hope than can help!! :

Stderr output

<core_client_version>7.0.65</core_client_version>
<![CDATA[
<message>
process exited with code 245 (0xf5, -11)
</message>
<stderr_txt>
Collatz Conjecture v4.21 x86_64 OS X 10.8+
Based on the AMD Brook+ kernels by Gipsel
verbose=1
Parameters --device 0
Start 2382684593391680596328
Checking 824633720832 numbers
Numbers/Kernel 262144
Kernels/Reduction 64
Numbers/Reduction 16777216
Reductions/WU 49152
Threads 64
Platform: 0x7fff0000
Device: 0x1021c00
Device Vendor AMD
Name AMD Radeon HD 7950 Compute Engine
Max Clock 800
Compute Units 28
Driver Version 1.2 (Sep 19 2013 22:22:10)
OpenCL Version OpenCL 1.2
Alignment 32768 bits
BUILD LOG
Error returned by cvms_element_build_from_source

clBuildProgram() failed (-11)Program build failure
Error -11
14:28:28 (92864): called boinc_finish

</stderr_txt>

ebahapo
Avatar
Send message
Joined: 12 Jul 09
Posts: 7
Credit: 721,427
RAC: 826
Message 17816 - Posted: 12 Nov 2013, 20:51:16 UTC
Last modified: 12 Nov 2013, 20:54:03 UTC

Now that BOINC supports CPU and GPU Intel OpenCL, is there any chance of supporting them using the OpenCL application as well?

TIA
____________

Profile David Riese
Send message
Joined: 23 Sep 12
Posts: 132
Credit: 4,013,843,960
RAC: 5,433,669
Message 17829 - Posted: 14 Nov 2013, 13:24:08 UTC - in response to Message 17804.

Thanks for posting v4.21. Unfortunately, this solution did not work on my computer 110905 (iMac 12,1 BTO 2.8 GHz Core i7 AMD Radeon HD 6770M). Sorry! But will try this solution with some of my MacPros with AMD HD 5770 cards (129119 and 113428).

BTW, one of my older computers (135623, iMac 11,2 3.06 GHz Core i3 AMD Radeon HD 4670, OS X 10.9, BOINC 7.0.65) is successfully crunching GPU tasks using a stock installation of C@H. This is a bit strange, as this unit had been unable to crunch GPU tasks prior to upgrading the OS and BOINC last weekend.

Profile David Riese
Send message
Joined: 23 Sep 12
Posts: 132
Credit: 4,013,843,960
RAC: 5,433,669
Message 17855 - Posted: 19 Nov 2013, 21:23:07 UTC - in response to Message 17829.
Last modified: 19 Nov 2013, 21:23:53 UTC

When Slicker posted v4.20 (for AMD), the package included the app_info.xml file. I edited that file to work with the v4.21 apps. However, I am now trying to get computers that were running the v.4.10 apps (129119 and 113428) to now work with the v4.21 app. Unfortunately, I don't have an app_info.xml file for C@H on these computers. Can anyone please help me? TIA!

Profile David Riese
Send message
Joined: 23 Sep 12
Posts: 132
Credit: 4,013,843,960
RAC: 5,433,669
Message 17857 - Posted: 20 Nov 2013, 3:20:46 UTC - in response to Message 17829.

Here is contents of the app_info.xml file I was using with the v4.21 app on computer 110905 (iMac 12,1 BTO, 2.8 GHz Core i7, AMD Radeon HD 6770M). Let me know if you have recommendations for tweaking the app_info.xml file or if you have suggestions for getting the v4.21 app running on this computer. TIA.

<app_info>
<app>
<name>solo_collatz</name>
<user_friendly_name>solo_collatz</user_friendly_name>
</app>
<file_info>
<name>solo_collatz_4.21_x86_64-apple-darwin__opencl_ati</name>
<executable/>
</file_info>
<file_info>
<name>solo_collatz_4.21_x86_64-apple-darwin__opencl_ati.config</name>
</file_info>
<app_version>
<app_name>solo_collatz</app_name>
<version_num>421</version_num>
<flops>1.0e11</flops>
<api_version>7.2.28</api_version>
<coproc>
<type>ATI</type>
<count>1.0</count>
</coproc>
<plan_class>opencl_ati</plan_class>
<avg_ncpus>0.5</avg_ncpus>
<max_ncpus>1.0</max_ncpus>
<file_ref>
<file_name>solo_collatz_4.21_x86_64-apple-darwin__opencl_ati</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>solo_collatz_4.21_x86_64-apple-darwin__opencl_ati.config</file_name>
<open_name>collatz.config</open_name>
</file_ref>
</app_version>
</app_info>

1 · 2 · Next
Post to thread

Message boards : Number crunching : OS X Mavericks App Testers Needed


Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.