MacInTouch Amazon link...

Apple compatibility issues

Channels
Apple
A lot of unknown factors here (which Mac, which OS version on that Mac, which external drive etc.) make an accurate determination difficult. All of those factors will need to support an external boot of a (presumably) prior macOS version. Plus, Apple's macOS 10.13.4 High Sierra SDK Release Notes (Howard Oakley's site also has a nice description) demonstrate how Apple can stop 32-bit apps in NVRAM, which, though surmountable, is yet another obstacle.
I completely agree with everything posted above, but I don't see evidence that Apple intends to stop 32-bit apps in NVRAM for normal users. Apple's statement on 32-bit apps is that macOS 10.13 is the last to run them "without compromise", which says to me that MikeRose's approach is reasonable. I don't see any reason that he won't be able to maintain a bootable drive with the last version of macOS 10.13 High Sierra to continue to run 32-bit apps "without compromise".
 


I completely agree with everything posted above, but I don't see evidence that Apple intends to stop 32-bit apps in NVRAM for normal users. Apple's statement on 32-bit apps is that macOS 10.13 is the last to run them "without compromise", which says to me that MikeRose's approach is reasonable. I don't see any reason that he won't be able to maintain a bootable drive with the last version of macOS 10.13 High Sierra to continue to run 32-bit apps "without compromise".
Agreed. Some of the salient points are:
  • As long as the Mac hardware supports booting the older OS version (including macOS 10.13), he can boot into that to keep running his 32-bit apps on an internal or external hard disk/storage device.*
  • As long as the Mac hardware supports booting the newer OS version, he can boot into that to run the latest OS and apps on an internal or external hard disk/storage device.*
  • He can also potentially run the newer OS as the primary OS and virtualise the older OS as a virtual machine, using Parallels/Fusion/VirtualBox.**
* Installing macOS 10.13 onwards can do weird things, e.g. converting SSD disk format to APFS, and I've also had major problems updating macOS 10.13 on older hardware.

** Parallels/Fusion/OS X 10.7/10.8 are not free. Mac OS X 10.6 requires the Server version of the OS to virtualise. Some apps may not run (very well) in a virtual machine, e.g. those that require hardware video acceleration.
 


When checking my Mac for 32 bit apps, I noticed that my monitor calibration software, a seven year old version of DataColor's Spyder was 32-bit. Having received a discount offer from DataColor to update to their newest product Spyder5, I was going to move to their current offering, but could find no indication on their website that Spyder5 was a 64-bit application, so I inquired of support and received the following poorly translated, canned reply.

My question was simply: is Spyder5 a 64-bit application? I said nothing about receiving a warning message from my current app. I can appreciate that DataColor is not thrilled about having to recode their application, but I consider their response to be off-putting and not professional.

DataColor said:
thank you very much for your message and your faith in Datacolor products.

You have received the message '"Spyder " is not optimized for your Mac'.

You will receive this message once when starting a 32-bit application.
The software works on macOS High Sierra as before.
Apple has announced that future OS will not support 32-bit apps any more.
But the decision if the High Sierra successor macOS 10.14 (expected to be released in Autumn 2018) or macOS 10.15 (expected to be released in Autumn 2019) or a later version (e.g. in 2020) stop 32-bit app support has not been taken yet.

So we are talking about a demand on 6, 18 or 30 month from now.

Please also note that small applications (memory-wise) like the Spyder software will not benefit from being at 64-bit program. They may be less performant because of the larger memory address allocation.
Datacolor is aware of the situation, but please understand that we can not make any commitment about a decision that may be needed in up to 30 month from now.

Thank you for your understanding.

Feel free and don't hesitate to contact us again, in case you have further questions.
 


When checking my Mac for 32 bit apps, I noticed that my monitor calibration software, a seven year old version of DataColor's Spyder was 32-bit... My question was simply: is Spyder5 a 64-bit application?
Before upgrading your Spyder, you might want to take a look at this recently posted article about calibrating a Mac. They discuss several other vendors and software packages that might be a better choice.
 


The announcement of macOS 10.14 brings a list of hardware that will no longer be supported moving forward. In my case (and Ric's I believe), I have an early 2011 MacBook Pro with a replacement SSD that runs wonderfully. This is my wife's computer and it will ultimately get replaced with another Apple laptop, since I don't want to teach her Linux :-) but in the meantime, what are people considering to extend the usefulness of their current hardware? Also please list any pointers to hacks for running macOS 10.14 and beyond on unsupported hardware. Thanks!
 


EFB

I have already applied the hack to move my 2009 Mac Pro 4,1 to be identified as a 2010 5,1 Mac Pro. It appears that if I spend about $500 for a flashed Nvdia GPU or can find a reasonable AMD card—either of which should be Metal-capable—that I should be able to run 10.14.

I wrote to one of the Nvidia flashing folks and got an answer that I would just have to look and find a Metal-capable GPU on their site—a lot of the less expensive ones seem to be sold out. (They do offer a flashing service for non-purchased Nvidia.)

Does anyone have any comments or ideas on this?
 


The announcement of macOS 10.14 brings a list of hardware that will no longer be supported moving forward. In my case (and Ric's I believe), I have an early 2011 MacBook Pro with a replacement SSD that runs wonderfully. This is my wife's computer and it will ultimately get replaced with another Apple laptop, since I don't want to teach her Linux :-) but in the meantime, what are people considering to extend the usefulness of their current hardware? Also please list any pointers to hacks for running macOS 10.14 and beyond on unsupported hardware. Thanks!
A forum member with the name of Dosdude1 in MacRumors has started a thread about trying to get Mojave 10.14 to work on unsupported Macs. He created a thread in MacRumors about the process. Here is the link:

https://forums.macrumors.com/threads/macos-10-14-mojave-on-unsupported-macs-thread.2121473/

Hope this will help you.
 


I'm running the latest version of High Sierra and its accompanying version of Safari (11.1.1). If I install Safari Technology Preview, will there be any conflicts with also running the "regular" version of Safari.
 


I have already applied the hack to move my 2009 Mac Pro 4,1 to be identified as a 2010 5,1 Mac Pro. It appears that if I spend about $500 for a flashed Nvdia GPU or can find a reasonable AMD card—either of which should be Metal-capable—that I should be able to run 10.14.
I also have a Mac Pro 2009 4,1 firmware updated to identify as a 2019 5,1. I just purchased off eBay a Metal-capable MSI Nvidia GTX960 with 2GB RAM, three DisplayPorts, one HDMI and one DVI-D port for $140, shipping included. Works like a charm. I could have MacVidCards flash it for Mac for an additional $90, but don't see the need for it yet. Definitely not necessary to spend $500.
 


I'm running the latest version of High Sierra and its accompanying version of Safari (11.1.1). If I install Safari Technology Preview, will there be any conflicts with also running the "regular" version of Safari.
Hi Ladd. There is no problem running Safari Technology Preview (STP) along with regular Safari. You can import your bookmarks from regular Safari into STP. STP runs in its own sandbox that doesn't affect regular Safari. I've been running STP for the last few years. Enjoy.
 




It appears that if I spend about $500 for a flashed Nvdia GPU or can find a reasonable AMD card—either of which should be Metal-capable—that I should be able to run 10.14. Does anyone have any comments or ideas on this?
If you have modest graphics power needs, MacVidCards' flashed Nvidia GT 640 cards are the most inexpensive, Mojave/Metal-capable GPUs available that have (flashed) boot screen support and do not require installation of extra drivers, i.e. a true plug & play replacement. They start at $100:
 


If you have modest graphics power needs, MacVidCards' flashed Nvidia GT 640 cards are the most inexpensive, Mojave/Metal-capable GPUs available that have (flashed) boot screen support and do not require installation of extra drivers, i.e. a true plug & play replacement.
That’s a good choice in some ways. It uses a lot less power than the 5770 many of us have, though it’s also apparently slower than the 5770. The lower power use means I don't have to run the a/c as much, but I'd like to boost my speed rather than reduce it, so it’s a quandary.

Another site's discussion ended with recommendations for the AMD Sapphire RX 580 Pulse 8GB, because it was modified to fit Apple’s needs and should be handled natively. Watch out, though, because there are a dozen RX580 cards, and we apparently have to get that exact card. When I just checked, they were selling new for $300-$350, so quite a bit steeper.
 


Ric Ford

MacInTouch
Another site's discussion ended with recommendations for the AMD Sapphire RX 580 Pulse 8GB, because it was modified to fit Apple’s needs and should be handled natively.
That's the same card bundled with Sonnet's eGFX Breakaway Box Developer Edition.
Sonnet’s eGFX Breakaway Box (Developer Edition) includes a Developer Edition Sapphire PULSE Radeon RX 580 8GB graphics card, providing GPU support for computationally-intensive applications and games on compatible Mac® or Windows® Thunderbolt 3 computers.
 


If you have modest graphics power needs, MacVidCards' flashed Nvidia GT 640 cards are the most inexpensive, Mojave/Metal-capable GPUs available that have (flashed) boot screen support and do not require installation of extra drivers, i.e. a true plug & play replacement. They start at $100:
Thanks, just bought one. This one is for my LTO backup machine, so the lower power the better, as it just runs for 24-48 hours running backup jobs.

I have bought PC cards before and used them in my Hack's and Pro's, and those work fine. But for a few dollars more, with the card flashed, you get the benefit of less headaches when need to troubleshoot macOS. Also, this is my second card from them (the other was a 1080 for my render machine), and it has worked really well.
 



Ric Ford

MacInTouch
I have that card and it is not flashed and will not show the startup screen, nor will it allow me to install macOS 10.14.
I think we need a little more info here, Bill. Are you saying that you bought Sonnet's eGFX Breakaway Box Developer Edition? Or did you buy a Sapphire PULSE Radeon™ RX 580 8GB graphics card elsewhere (where)? Or did you buy some other, similar card?

And what computer or external enclosure are you using to host it?
 




Ric Ford

MacInTouch
Another site's discussion ended with recommendations for the AMD Sapphire RX 580 Pulse 8GB, because it was modified to fit Apple’s needs and should be handled natively. Watch out, though, because there are a dozen RX580 cards, and we apparently have to get that exact card.
I have that card and it is not flashed and will not show the startup screen, nor will it allow me to install macOS 10.14.
Are you saying that you bought Sonnet's eGFX Breakaway Box Developer Edition? Or did you buy a Sapphire PULSE Radeon™ RX 580 8GBn graphics card elsewhere (where)? Or did you buy some other, similar card? And what computer or external enclosure are you using to host it?
I bought the RX 580 card and it is not flashed and will not load macOS 10.14 (in a Mac Pro 4,1 flashed to 5,1].
So, apparently you bought a different card, and not the Sapphire PULSE Radeon™ RX 580 8GB card that was mentioned. Where did you buy your card - do you have a link to the specific product that you bought?
 


So, apparently you bought a different card, and not the Sapphire PULSE Radeon™ RX 580 8GB card that was mentioned. Where did you buy your card - do you have a link to the specific product that you bought?
Maybe I have been too brief in my remarks. The card works. On startup: a blank screen until the Finder window (auto-logon). It runs High Sierra fine after startup.

Upon trying to load macOS 10.14, it stops and says firmware update required. Hold the power button until you hear a tone. I do this, and nothing for a while, then it boots into High Sierra.

I bought from eBay, new in sealed box. It shows in About this Mac and has sped up my computer, so I think it is working but not booting in Mac mode.
 



Maybe I have been too brief in my remarks. The card works. On startup: a blank screen until the Finder window (auto-logon). It runs High Sierra fine after startup. Upon trying to load macOS 10.14, it stops and says firmware update required. Hold the power button until you hear a tone. I do this, and nothing for a while, then it boots into High Sierra.
I did not have this problem. Start to finish on an external Neptune SSD was about 40 minutes. Download is about 300 MB less than High Sierra (32-bit stuff?). It hung on Choose Look (i.e. light or dark mode).

Office 2011 is marginally useable - drop sheets are a guessing game unless you are familiar with app. Had to re-validate, and it is slower.... I would say this is it for Office 2011.

Quicken 2007 Lion is ok, at least so far, and does well on check register and reports, but I have not tested any other features. I currently use Quicken 2017 side by side, but it really grinds when generating saved reports.

Parallels 11 appears to work OK, but I have not tested much other than to start up Windows XP and Yosemite.

My wife does not care for Dark Mode, but I think I would try it for a while. If Apple reduced contrast between black and white to black and gray, it would be better in both our opinions. She prefers Blue Shade on Kindle-type of contrast, which is a bit like night shift.

Overall macOS 10.14 is smooth and stable, very stable, which is a nice treat compared to past public betas.
 


Thanks for the info. My card works, just doesn't [show] Mac boot. First you see is Finder.
That is pretty standard for non-flashed cards. I wonder if the firmware update warning you see is for the machine itself. If you disconnect the card are you able to update successfully?
 


DFG

Apple's deprecation of the OpenGL and OpenCL standards in macOS Mojave has made its first victims: Autodesk has announced the discontinuation of the Mac versions of Alias and VRED.
Autodesk Support said:
Discontinuation of Mac Support for Autodesk Alias and VRED
Once Apple releases Mojave, no versions of VRED will run on that operating system due to the OpenGL deprecation.
It is not clear to me how that would be the case, since OpenGL, while deprecated, will continue to work on Mojave. Probably the app does check OS version. However, I do understand the reluctance of a software vendor to commit to a product under these circumstances.
 


...It is not clear to me how that would be the case, since OpenGL, while deprecated, will continue to work on Mojave.
OpenGL will "happen to run" on Mojave. If future versions of the applications in question need any kind of bug fix from Apple to run correctly, those fixes won't appear. (Deprecated means nothing gets fixed, except for dire, company-embarrassing emergencies.) If you look at the bottom of the article, they have already run into that with the current version of macOS (High Sierra 10.13). Mojave 10.14 (and future releases ) isn't going to make that get any better.

There is a decent chance it will start to get worse at the edges. (Both OpenGL and Metal are trying to manage the same resources. One of those is gating the other, and it is probably Metal. Metal is moving/evolving.) The basic core of OpenGL probably works in Mojave, but stuff at the edges that Apple didn't quite get right in the first place is probably going to slide downhill.
Probably the app does check OS version.
Since there is already a problem with the current macOS version, there is probably already a "high" and "low" version number check. Most apps have some minimal threshold criteria. In general, professional commercial apps should check.
However, I do understand the reluctance of a software vendor to commit to a product under these circumstances.
When Apple dropped out of X-Windows and Java, they handed off the provision of those to another group. On Windows, the GPU vendors do the OpenGL stack, and Microsoft just provisions an API for them to "plug in".

What is opaque is what Apple is doing to help the remaining multiple-platform graphics frameworks to provide long-term options. The gaming frameworks are greased by the demand (and revenue) but could see a small (but substantive) shrinkage here with no OpenGL path.
 


Since OpenGL/OpenCL are open standards, it is possible that the open source community will develop libraries for future versions of macOS (which, presumably, would end up using Metal under the covers), but it's anybody's guess about how soon such a project might be released and even less certain that the result would be compatible with legacy apps (vs. new apps that use it as a porting library).

Doing a quick web search, it appears that there is at least one commercial library offering just that - OpenGL running over Metal, in order to allow cross-platform 3D development. But it's not free. (On the other hand, they did release their older Vulkan 3D API as open source - MoltenVK, so they might do something similar with OpenGL in the future.)

My gut feeling is that an open source OpenGL library (over Metal) will eventually be developed in one form or another in order to provide OpenGL capabilities for XQuartz, since that is the only real 3D standard for the X11 environment, but I wouldn't begin to guess at a timetable, nor would I want to make any predictions about the possibility of using it as a replacement library for native macOS apps that use OpenGL.
 


Amazon disclaimer:
As an Amazon Associate I earn from qualifying purchases.

Latest posts