Looking for bold MAC users


Advanced search

Message boards : Client : Looking for bold MAC users

Author Message
Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4483
Credit: 2,094,806
RAC: 0
Message 14792 - Posted: 17 Oct 2016, 20:01:38 UTC
Last modified: 17 Oct 2016, 20:03:01 UTC

I recently did another weekend take on crosscompiling the rendering clients for the Mac OSX (x86_64-apple-darwin15) platform.
Since I don't actually own a Mac and Apple Inc's licensing is really annoying with regard to virtualization of their operating system I'll just post a couple of questions here in the forum instead - hoping that someone out there with a Mac is listening in.

1) Do the following files exist on a standard up-to-date Mac:
/usr/lib/libSystem.B.dylib
/usr/lib/libgcc_s.1.dylib
/usr/lib/libstdc++.6.dylib

2) If you start a terminal, download and then run this file in the terminal what is the text output (if any)? (You may have to somehow make the file executable before running it)
superglue

jon b.
Send message
Joined: 5 Oct 11
Posts: 24
Credit: 3,699,054
RAC: 10,317
Message 14793 - Posted: 19 Oct 2016, 1:07:13 UTC - in response to Message 14792.

1) All three of the files exist

2)

----------------------------
GLUE
----------------------------
Detected input arg: argv[0] is ./superglue
Setting basename to superglue from ./superglue
Must provide an application command, preopts and postopts
Syntax is:
glue APPLICATION PREOPTS POSTOPTS [-k|-kill <secs>] [-l|--link <logical> <physical>] [-c|--copy <logical> <physical>] [-u|--unpack <logical> <physical>] [--nthreads <threads>]
For example:
glue blender -b "-f 1 0 0 1 1"

-k | --kill <x>
If no progress has been seen in x seconds the process will be killed
--nthreads <x>
Passes on the threads parameter to the application
-u | --unpack <logical> <physical>
Treats "logical" inputfile as an archive and unpacks it into "physical" directory (possibly empty) in the slots directory. Unpacked files are read/write

Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4483
Credit: 2,094,806
RAC: 0
Message 14794 - Posted: 19 Oct 2016, 9:33:46 UTC

That is some really nice feedback you have there, thank you very much! That was exactly what it was supposed to say - Hole in one!

The next step is to get the whole packaging, inter-process communications and integration part done. There is probably going to be a tiny handful of Mac test workunits on the farm in the near future.

Hook up your Macs if you are up for some testing

Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4483
Credit: 2,094,806
RAC: 0
Message 14797 - Posted: 19 Oct 2016, 20:41:05 UTC
Last modified: 19 Oct 2016, 20:50:26 UTC

It did take a couple of tries to get the file layout right but now it looks like we have our first successful Mac frame back from the test client on the farm.

It seems there is still some issues to be resolved. The client does not seem 100% stable in the start-up phase. If you happen to catch a glimpse of a Blender crash log file called "blender.crash.txt" please take a look inside to see what is going on. It can be quite difficult to get the file since it is only there for a few seconds after the app has crashed. It is located in /Library/Application Support/BOINC Data/slots/[number] just after a failure but disappears once the slot closes and the workunit instance results are uploaded by BOINC.

Profile noderaser
Project donor
Avatar
Send message
Joined: 28 Mar 06
Posts: 507
Credit: 1,551,426
RAC: 214
Message 14799 - Posted: 20 Oct 2016, 3:03:30 UTC
Last modified: 20 Oct 2016, 3:04:22 UTC

Commence happy dance! Unfortunately, it's come at a time when I am less active in the Mac world, although I still have one active host that's still on 10.8.5 (Mountain Lion). But, I was able to get one lonely work unit that lasted a whole ten seconds and is currently awaiting validation. The log doesn't appear to have any glaring errors so hopefully it checks out.

I'd be interested to hear about the experience of other Mac users with BOINC; I have been leery to upgrade to the latest rat race of yearly major upgrades. Not only do I have some older software that is no longer compatible with the latest versions, I've read about a lot of BOINC problems that seem to persist after each major version upgrade.
____________

Profile noderaser
Project donor
Avatar
Send message
Joined: 28 Mar 06
Posts: 507
Credit: 1,551,426
RAC: 214
Message 14805 - Posted: 22 Oct 2016, 7:19:06 UTC

My single task validated successfully; was the rest of the session put on hold? I don't see any more tasks in the hopper, and there doesn't appear to be any progress beyond 4%.
____________

Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4483
Credit: 2,094,806
RAC: 0
Message 14807 - Posted: 22 Oct 2016, 18:37:57 UTC
Last modified: 22 Oct 2016, 18:38:34 UTC

Yup, looking into three issues regarding: how the client launches Blender, how it stores temporary files and how it gathers CPU timing information. An additional batch of units will be sent out for each issue potentially solved.

zombie67 [MM]
Project donor
Avatar
Send message
Joined: 9 Dec 06
Posts: 90
Credit: 2,118,099
RAC: 0
Message 14865 - Posted: 5 Nov 2016, 22:37:11 UTC

FWIW, I have several macs attached and ready.
____________
Dublin, California
Team: SETI.USA

Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4483
Credit: 2,094,806
RAC: 0
Message 14867 - Posted: 6 Nov 2016, 11:00:43 UTC

Do you have CUDA on any of them?

Profile noderaser
Project donor
Avatar
Send message
Joined: 28 Mar 06
Posts: 507
Credit: 1,551,426
RAC: 214
Message 14872 - Posted: 8 Nov 2016, 5:17:11 UTC

My iMac has a Radeon 6750M with the stock Apple drivers, works with Einstein.
____________

Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4483
Credit: 2,094,806
RAC: 0
Message 14877 - Posted: 9 Nov 2016, 17:50:57 UTC
Last modified: 9 Nov 2016, 17:52:14 UTC

Currently no support for AMD, there will be no support for non-GCN (i.e. < HD7xxx) AMD cards even when/if support for AMD is added.
____________

zombie67 [MM]
Project donor
Avatar
Send message
Joined: 9 Dec 06
Posts: 90
Credit: 2,118,099
RAC: 0
Message 14893 - Posted: 14 Nov 2016, 0:54:42 UTC - in response to Message 14867.

Do you have CUDA on any of them?


Is this question for me? Yes, I have CUDA installed on my macs with nvidia.
____________
Dublin, California
Team: SETI.USA

Profile noderaser
Project donor
Avatar
Send message
Joined: 28 Mar 06
Posts: 507
Credit: 1,551,426
RAC: 214
Message 14894 - Posted: 14 Nov 2016, 5:14:30 UTC - in response to Message 14877.

Currently no support for AMD, there will be no support for non-GCN (i.e. < HD7xxx) AMD cards even when/if support for AMD is added.

Bummer, I sold my old MacBook which was my only CUDA-capable Mac. Happy to continue helping with the Mac CPU testing, though.
____________

Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4483
Credit: 2,094,806
RAC: 0
Message 15134 - Posted: 11 Apr 2017, 17:56:29 UTC
Last modified: 11 Apr 2017, 17:58:05 UTC

There's a single, very lonely, Mac OSX CUDA workunit out there now. Extremely dangerous, may attak at any time, we must deal with it.

The scheduler is set up to send it to the cuda_fermi plan class on x86_64-apple-darwin. This may or may not be how BOINC refers to CUDA on Mac.

Profile noderaser
Project donor
Avatar
Send message
Joined: 28 Mar 06
Posts: 507
Credit: 1,551,426
RAC: 214
Message 15136 - Posted: 12 Apr 2017, 3:30:35 UTC
Last modified: 12 Apr 2017, 3:31:39 UTC

My timing with the release of the Mac client and work doesn't seem to be very good; I recently unloaded my last Intel Mac host on eBay. I've been downsizing my technology inventory a bit, and my trusty old iMac was just taking up too much space in my office compared to the amount it got used. I have been thinking about picking up a used MacBook Air or something like that, just for cross-platform flexibility, but as of right now I don't have any Intel Macs.

I can't help but facepalm when I think back over the years, and think about all the BURP credits I've lost because there was no Mac client... Now that there is a client available, I have no Mac!
____________

Profile DoctorNow
Project donor
Avatar
Send message
Joined: 11 Apr 05
Posts: 392
Credit: 2,168,338
RAC: 22
Message 15137 - Posted: 12 Apr 2017, 10:32:54 UTC
Last modified: 12 Apr 2017, 10:34:21 UTC

Just to mention from my side:
After th topic of a Mac client came up here, I got interested in it and tried to find out if there is a possibility of using a Mac OS over the VirtualBox system.
Unfortunately there seems to be not much interest in that and I only found two sources/OS which I tried out, but I couldn't get them running in the VB.
So much for that...
____________
Life is Science, and Science rules. To the universe and beyond
Proud member of BOINC@Heidelberg
My BOINC-Stats

Profile noderaser
Project donor
Avatar
Send message
Joined: 28 Mar 06
Posts: 507
Credit: 1,551,426
RAC: 214
Message 15138 - Posted: 13 Apr 2017, 2:34:36 UTC

It probably wouldn't be "legal" to do so, although there are a few emulators and the like, the licensing terms of OS X are pretty tight.

Did anyone think of using the Linux version of Blender in VirtualBox for OS X clients? I'm sure there would be a performance penalty, but it could be easier in the programming department.
____________

Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4483
Credit: 2,094,806
RAC: 0
Message 15206 - Posted: 12 Aug 2017, 16:05:48 UTC

There's going to be another few Mac OSX CUDA units up for grabs during the weekend. Very testy. Expect explosions.

Profile Janus
Volunteer moderator
Project administrator
Avatar
Send message
Joined: 16 Jun 04
Posts: 4483
Credit: 2,094,806
RAC: 0
Message 15246 - Posted: 13 Sep 2017, 17:21:10 UTC

Looks like we have the first returned result from a CUDA-enabled MAC. It did actually complete the task and the WU is now waiting for a wingman to comeplete it.
It appears that there are very few MACs with CUDA attached to the project. It took almost a month before anyone requested a single workunit in that category.

Profile noderaser
Project donor
Avatar
Send message
Joined: 28 Mar 06
Posts: 507
Credit: 1,551,426
RAC: 214
Message 15249 - Posted: 16 Sep 2017, 4:11:11 UTC

It probably doesn't help that all of the current Apple offerings are all either Intel or AMD chipsets. They kind of shifted away from nVidia chipsets over the last few years; the last one that I had was my 2012 MacBook Pro, which I sold last year. I also sold my iMac, so there's not much assistance I can give, after years of wishing and wailing about having a Mac client.

I have been thinking about re-acquiring a low-end MacBook or MacBook Air, though it probably wouldn't be a frequent customer.
____________


Post to thread

Message boards : Client : Looking for bold MAC users