![]() As I pointed out, our Mac porter probably jumped through some hoops to work around the lack of a proper native compiler on OSX. OpenMP is particularly awesome as it's extremely non-invasive, and quite portable. GCD is probably highly irrelevant, as it's an OSX specific service/library, which means it's only useful to OSX exclusive applications, who make a significant effort to benefit from it. Mac OS is not so much behind as it is sideways compared to GCC since the adoption of the LLVM for Xcode, the Apple IDE.Īnecdotally, I have a menu bar item that indicates core activity, and all the cores seem to be engaged whenever I export from Darktable. Yes, since Mac OS X 10.8 (Mountain Lion) there is a service called "Grand Central" (GCD - please see /library/ios/documentation/Performance.)that can distribute multithreaded software across multiple cores automagically. sometimes testing it is the only way to find out.īut seriously? MAC? Ever heard of LENOVO with ubuntu or fedora on? You can time the overall performance of converting lets say 1000 pictures from a portable drive with specific settings, measure the time required, and go with a portable drive then to a store with the computer you want to buy on display, ask the seller to install this software and do the same test using the same portable drive. I vaguely recall our Mac porter needing to jump through a few hoops to make this work on OS X.īut beyond that I don't know exact/current details. That said, this is extra complicated on OS X, because Apple's compiler is outdated and thus only supports a uselessly outdated version of OpenMP. How efficiently this is varies per module, since some algorithms simply don't parallelize well. Scripts allow adding a Menu entry if required the "MenuReadMe" explains how this works.I am considering upgrading my old Mac to a new multi-core Mac Pro, and have been unable to find whether the Mac OS version of darktable supports multi-core processing, and if so, how many cores?ĭarktable (when built with recent/proper versions of GCC) uses OpenMP which allows most of the imaging pipeline to utilitize multiple cores. Click to enter, click on 'LAUNCH' to fire it up. If anyone likes the sound of this one, you can find it here, at my MEGA.nz a/c:-Īs always - d/l unzip move anywhere you like, preferably outside the 'save'. ![]() Suffice it to say that those of you who play around with this stuff will know what to expect my level of photography boils down to using 'instant' cameras & the like.! I tend to investigate such apps with an eye to using the more esoteric features in a design capacity, rather than for anything else. I'm not going to try & describe all the available features. This nicely addresses the one beef I have with my favourite portable format, that of leaving loose config files all over the place whenever you move from one OS to another.which also necessitates having to set everything up again! The 'Puppy-portable' treatment keeps all config files & stuff self-contained within a single directory, sym-linking everything into position at run-time, and removing it again at close. Seems many cut their teeth with the latter, then migrate to the former, having learnt their craft.Īs released, it's a standard AppImage. RawTherapee is a fully-featured RAW photo editor more for those who like to really manipulate every last aspect of their image data than, say, DarkTable.which is more for beginners to this 'black art'. ![]() Here's one for the serious photography enthusiasts among you.
0 Comments
Leave a Reply. |